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

提醒已升级STM32CubeMX 5.0打开旧文件时注意事项

[复制链接]
奏奏奏 发布时间:2018-11-23 17:40
本帖最后由 奏奏奏 于 2018-12-28 09:12 编辑 / H) U, Z8 ]0 d5 @- x
7 v9 h8 V7 h5 I' F8 G
先提示一点,用STM32CubeMX 5.0打开STM32CubeMX 4.27版本以前(包括)生成的XX.ioc文件时要特别注意:4 J9 l( y4 c& o% G
不要这么做!) r& u, q. i' B
因为你无论点 继续 还是 移植 按钮,生成的工程很可能就无法通过编译,出现一堆错误。5 w8 X7 z  ?7 y" Q! B- H  E
我用的是Keil 5; P% `0 r, }0 o5 M5 J/ w
之前的XX.ioc文件是STM32CubeMX 4.27版本生产的,F1系列MCU,如果按移植,CAN部分出错,因为少一个类似 can_ex.h的文件! H4 {; L6 K( f) F6 x
如果按“继续”,报错是重复定义。/ U5 n& v. d7 t# u4 u4 H. M5 G$ j
8 `3 Z: z& ?6 `; `$ m/ }5 |! h
具体我的解决方法是先重新安装STM32CubeMX 4.27版本
+ m8 a5 F8 n3 K  D) E7 h% a0 U- t
20181228更新:已经安装的点击“继续”,生产工程后报错是重复定义的原因是重新生成了重复的“system_stm32f1xx.c”这个文件(不同系列的名称不一样),只要删除其中一个同名文件后在重新编译就可以正常使用了。(这个方法是参考了本论坛的另外一个帖子的方法,亲测可行。一下子翻不到那个帖子了,请见谅。)0 b! Q5 p% V- p" M6 V
重复生成的文件标注截图.jpg
收藏 评论8 发布时间:2018-11-23 17:40

举报

8个回答
STM1024 回答时间:2018-11-23 20:02:35
哈哈,我升级以后,发现,界面丑爆了
watershade 回答时间:2018-11-23 20:14:54
本帖最后由 watershade 于 2018-11-23 20:18 编辑
- Z& r; c: E* L" l) `) u$ y2 i4 i& x4 K4 W5 ~- I
升级真快,看来改动比较大。这个版本可以手机用户使用情况:+ ^  }* f0 E1 }2 Z
Annotation 2018-11-23 201824.jpg
+ W' h) f( Z6 r
stm32学习hpdj 回答时间:2018-11-26 06:49:17
学习了
枫天123 回答时间:2018-11-26 09:05:33
没敢升,还在用4.26版7 r7 w3 l: J$ m0 U) E* G
zjczm 回答时间:2018-11-26 10:07:02
不想升级。原来的版本用用够了。
harvardx 回答时间:2018-11-28 07:05:33
同感同感 ,真是痛心啊 没有早点看到楼主的帖子.  按照一贯的思路 我相信最新的cubemx是最好的 .结果杯具了... 大写的惊讶.... 居然是这样的mx 5.0版本....
zhdzhd 回答时间:2018-12-7 20:05:27
试用版,试用版。哈哈
zhjb1 回答时间:2018-12-28 06:19:07
谢谢楼主的表述,下载了还没有安装,就先不安装了!
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版