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

说说我今天使用CUBEMX2的感受

[复制链接]
胤幻1988 提问时间:2026-9-22 16:38 / 未解决

一句话,一塌糊涂。

第一、最大的改动是不支持MDK了,对我来说非常不友好。

第二、生成的代码里面,之前CUBEMX生成的都会预留用户代码区域,从而保证再次配置时,

不会被覆盖,新版本完全没有。

在搞什么,每弄一版就得备份?

赞 收藏 评论6 发布时间:2026-9-22 16:38

举报

6个回答
神经蛙2233 回答时间:11 小时前

CubeMX2生成的代码框架做了调整,实际上比以前更合理了,对工具生成代码和用户代码进行了充分解耦。生成的代码通常位于generated目录下,还包括arch、utilities等拷贝过来的第三方代码,这些都不建议修改,其余的.c .h都可以自己改。默认的main()函数相比旧版,变得特别简洁,只调用了一下mx_init(),想加入自己的代码随意加就可以,如果改变了外设配置重新生成不会影响main函数所在的源文件。

而且,我觉得旧版源文件中的预留用户代码区域,实际上是把生成代码和用户代码混子一起,满屏充满了占用符,可读性非常不好。

对于generated文件夹中的源文件,如果用户不慎修改了其中的内容,CubeMX2再次生成代码时,会检测到并提示用户如何处理,有3中方式:忽略、覆盖或者备份后覆盖。

背影101 回答时间:2026-9-22 17:16:25
背影101 回答时间:2026-9-22 17:16:51

我现在都是尝试MX2+VS了

〃聪聪哥哥 回答时间:2026-9-22 20:06:06

软件代码不会备份了么、?

HyunYong 回答时间:2026-9-23 09:32:00

为什么不用git

HyunYong 回答时间:2026-9-23 09:32:36

背影101 发表于 2026-9-22 17:16
我现在都是尝试MX2+VS了

vs的编辑UI真的舒服

所属标签

相似问题

官网相关资源

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