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

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

[复制链接]
奏奏奏 发布时间:2018-11-23 17:40
本帖最后由 奏奏奏 于 2018-12-28 09:12 编辑 / ^6 D( E& P& i% {3 s

# N+ P& w% N' E  o, y1 K8 _先提示一点,用STM32CubeMX 5.0打开STM32CubeMX 4.27版本以前(包括)生成的XX.ioc文件时要特别注意:8 q/ H( z2 a, y
不要这么做!) C% f8 T& o% u- S1 o
因为你无论点 继续 还是 移植 按钮,生成的工程很可能就无法通过编译,出现一堆错误。
' S0 m, g( C7 J; x! g  g. n  u我用的是Keil 5! C' L/ \! a1 k0 h1 @
之前的XX.ioc文件是STM32CubeMX 4.27版本生产的,F1系列MCU,如果按移植,CAN部分出错,因为少一个类似 can_ex.h的文件
( V/ H% z# G  I2 h( N6 `如果按“继续”,报错是重复定义。+ [7 x" m  X3 ^. f

/ F+ J7 m; s" u3 E$ K具体我的解决方法是先重新安装STM32CubeMX 4.27版本% k2 x  ]/ a% C4 L% s$ E2 r3 D
- I4 T! C6 R- r2 \- O! y
20181228更新:已经安装的点击“继续”,生产工程后报错是重复定义的原因是重新生成了重复的“system_stm32f1xx.c”这个文件(不同系列的名称不一样),只要删除其中一个同名文件后在重新编译就可以正常使用了。(这个方法是参考了本论坛的另外一个帖子的方法,亲测可行。一下子翻不到那个帖子了,请见谅。)$ H# U# e3 c; O3 ]* Y, x
重复生成的文件标注截图.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 编辑
+ }6 C, j; X4 j5 Y8 a3 M% e& R6 c3 r, e& S
升级真快,看来改动比较大。这个版本可以手机用户使用情况:
- Z' [* B6 u& O- `# J0 o2 s Annotation 2018-11-23 201824.jpg 3 T' Q) ]) j- Z7 |3 c
stm32学习hpdj 回答时间:2018-11-26 06:49:17
学习了
枫天123 回答时间:2018-11-26 09:05:33
没敢升,还在用4.26版
) S; z7 Y+ x- ?7 g, V0 Z& t' W
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 手机版