请选择 进入手机版 | 继续访问电脑版

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

cubemx不能手动选择固件包

[复制链接]
网络孤客 提问时间:2020-2-28 17:36 /
升级了固件包后,手动选择,结果仍然要求下载旧固件包,不知问题出在哪 无标题.png

收藏 评论8 发布时间:2020-2-28 17:36

举报

8个回答
天臆弄人 回答时间:2020-3-3 15:30:44
相关的工程先关闭后,再打开,实在不行,就重新建个
网络孤客 回答时间:2020-3-3 15:36:50
天臆弄人 发表于 2020-3-3 15:30
相关的工程先关闭后,再打开,实在不行,就重新建个

只能如此,还好cubemx设置不会太麻烦。
butterflyspring 回答时间:2020-3-4 15:25:04
选择缺省的固件位置,通常上面就会有软件包的版本“STM32Cube FW_F1 V1.8.0” ,这样也可以直接生成代码。
网络孤客 回答时间:2020-3-4 15:43:39
butterflyspring 发表于 2020-3-4 15:25
选择缺省的固件位置,通常上面就会有软件包的版本“STM32Cube FW_F1 V1.8.0” ,这样也可以直接生成代码。 ...

不行,只显示V1.7.0,即使我把V1.7.0包给删了。
butterflyspring 回答时间:2020-3-6 10:44:00
奇怪,我这边没试出来。不过从时效比来说,能多下载一个软件包解决编译问题也还好,毕竟还有更多的调试开发的事情要花时间呢
网络孤客 回答时间:2020-3-6 17:34:37
butterflyspring 发表于 2020-3-6 10:44
奇怪,我这边没试出来。不过从时效比来说,能多下载一个软件包解决编译问题也还好,毕竟还有更多的调试开发 ...

辛苦了,
我把整个步骤说一遍吧。可能是一个BUG
Cubemx5.5.0版

机内安装了1.7和1.8的库
打开一个旧版(可能是5.1版吧)生成的工程(用的是1.7的库)
修改了一些设置,重新生成代码,用IAR编译,说缺了一个文件
stm32f1xx_hal_exti.c

上网查,要求要使用1.8固件库,于是重新进入Cubemx设置,出现上述一幕
甚至把1.7版本删了也不行。
不管在CubeMx中打开还是直接双击IOC文件进入也不行。

删了旧库后,其他就的IOC打开会提示是否要升级为新版本。
网络孤客 回答时间:2020-3-9 14:12:14
顺带问,已建工程,如何修改默认固件库版本?
五哥1 回答时间:2020-4-2 00:00:41
这个升级真的很麻烦,所以我又回到了升级状态以前。

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版