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

《STM32CubeMX2 实战课程》学习笔记1+由MX2生成MDK5项目并打开

[复制链接]
patch1582 发布时间:2026-9-7 09:22
一番试用操作发现STM32CubeMX2和STM32CubeMX的区别还是很大的。6 f. a! u1 g( G  A9 W

; j4 ?0 D0 G- k) b我要在STM32CubeMX2中生成KEIL代码。进行如下操作( A) q7 X% [7 P6 C/ T- n9 J9 u
. Q/ h, f  a8 D/ R" w) e7 S4 F/ {
MX2中配完 Pinout / Clock / Peripheral / Middleware 后,点右上角 Project Settings。
% B- \4 e) v* {滚到 IDE Project Generation → General Setup:, h- Y" A* I( e" M8 w+ U4 p& m, G: X

* h1 W, R4 ]0 f& j/ Y3 e2 Z 09051.png 6 O; [) ^7 H. r
Format 选 Open-CMSIS
! Q$ }) I& {7 TToolchain 选 AC6
7 @3 j, j5 y1 V3 GDestination 默认在工程根目录下生成 <工程名>_open-cmsis 文件夹Advanced 里9 G& o" m2 T# h; R* o0 y0 T
Packs 管理选 Include fresh packs
$ [/ k( Y6 V! {6 zAutomatic Conflict Handling 选 Backup- j, w9 O% v+ O/ f
点 Generate IDE project生成工程文件
* ?( A! t$ P3 p! I  {7 }  U% F; F# k3 a" I: `# ?4 f
STM32CubeMX2 生成的 Open-CMSIS 工程.csolution.yml不是老 MDK5 的 .uvprojx,不能直接双击打开;
8 F& c) F1 X# k  a, }" {, Z6 u
; P0 y' K' n7 l& v3 L9 r但 MDK5.42+ 装了 CMSIS-Toolbox 后可以当 csolution 工程打开,老于 5.42 的 MDK5 完全打不开。
4 L: a" V- I  _3 b
) [, F. P. j5 k- F0 K: X& i2 {- N8 B9 TMDK5 打开 csolution 的前提是MDK 版本 ≥ 5.42, CMSIS-Toolbox 随安装包自带,安装时勾选了 CMSIS-Toolbox' s7 w8 t: e3 |$ T- f
已装 STM32C5 的 DFP pack 和 ARM Compiler 6(AC6),MX2 不支持 AC5。
; W3 I) I! F/ `: ?" `+ Q! f1 z, N  [0 N- H3 c7 L/ x, d
打开步骤如下:: Y6 W) i( [3 L- v* P7 B" b
打开 Keil µVision5 →  Project → Open Project。
1 ?* M4 B0 z: t/ [' F5 [$ H文件类型过滤器改成 Csolution files (.csolution.yml)。, d: w9 A3 ^; v  \, a* o+ |
选中生成的工程就是那个 .csolution.yml → 打开。
3 }: D. v) {+ @9 O, P2 j6 s- e7 I. h4 h  a/ N( v
09172.png 4 b: @0 {- s' d0 I# b, q9 `0 X
µVision 会通过 CMSIS-Toolbox 解析 csolution,左侧 Project 窗口出现 target(如 Debug / Release)。  x& a+ d8 @7 `4 c* N2 v: q: K
Project → Build Target(或 Rebuild),首次会调 cmake+ninja 生成中间文件再 AC6 编译。' G! M' c3 @) b  k! x- Y# `1 a; X
调试器选 ST-LINK,直接 Download/Debug 即可。# u/ |6 [2 E7 `# N5 j- m' n! b
09172.png
09051.png
赞 收藏 评论1 发布时间:2026-9-7 09:22

举报

1个回答
C70EH 回答时间:2026-9-14 21:31:31

隐藏内容

所属标签

相似技术帖

官网相关资源

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