你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

《STM32CubeMX2 实战课程》学习笔记1+由MX2生成MDK5项目(本贴话题选错了)

[复制链接]
patch1582 发布时间:2026-9-7 09:18

(本贴话题选错了)

一番试用操作发现STM32CubeMX2和STM32CubeMX的区别还是很大的。

我要在STM32CubeMX2中生成KEIL代码。进行如下操作

MX2中配完 Pinout / Clock / Peripheral / Middleware 后,点右上角 Project Settings。 滚到 IDE Project Generation → General Setup:

image.png Format 选 Open-CMSIS Toolchain 选 AC6 Destination 默认在工程根目录下生成 <工程名>_open-cmsis 文件夹Advanced 里 Packs 管理选 Include fresh packs Automatic Conflict Handling 选 Backup 点 Generate IDE project生成工程文件

STM32CubeMX2 生成的 Open-CMSIS 工程.csolution.yml不是老 MDK5 的 .uvprojx,不能直接双击打开;

但 MDK5.42+ 装了 CMSIS-Toolbox 后可以当 csolution 工程打开,老于 5.42 的 MDK5 完全打不开。

MDK5 打开 csolution 的前提是MDK 版本 ≥ 5.42, CMSIS-Toolbox 随安装包自带,安装时勾选了 CMSIS-Toolbox 已装 STM32C5 的 DFP pack 和 ARM Compiler 6(AC6),MX2 不支持 AC5。

打开步骤如下: 打开 Keil µVision5 → Project → Open Project。 文件类型过滤器改成 Csolution files (.csolution.yml)。 选中生成的工程就是那个 .csolution.yml → 打开。

image.png µVision 会通过 CMSIS-Toolbox 解析 csolution,左侧 Project 窗口出现 target(如 Debug / Release)。 Project → Build Target(或 Rebuild),首次会调 cmake+ninja 生成中间文件再 AC6 编译。 调试器选 ST-LINK,直接 Download/Debug 即可。

赞 收藏 评论0 发布时间:2026-9-7 09:18

举报

0个回答

所属标签

ST中文论坛活动

即日起开启活动话题入口,之后的活动统一都放在此处,欢迎大家的加入!


最新内容

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版