cubemx不能手动选择固件包
升级了固件包后,手动选择,结果仍然要求下载旧固件包,不知问题出在哪相关的工程先关闭后,再打开,实在不行,就重新建个 天臆弄人 发表于 2020-3-3 15:30
相关的工程先关闭后,再打开,实在不行,就重新建个
只能如此,还好cubemx设置不会太麻烦。 选择缺省的固件位置,通常上面就会有软件包的版本“STM32Cube FW_F1 V1.8.0” ,这样也可以直接生成代码。 butterflyspring 发表于 2020-3-4 15:25
选择缺省的固件位置,通常上面就会有软件包的版本“STM32Cube FW_F1 V1.8.0” ,这样也可以直接生成代码。 ...
不行,只显示V1.7.0,即使我把V1.7.0包给删了。 奇怪,我这边没试出来。不过从时效比来说,能多下载一个软件包解决编译问题也还好,毕竟还有更多的调试开发的事情要花时间呢:) 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打开会提示是否要升级为新版本。 顺带问,已建工程,如何修改默认固件库版本? 这个升级真的很麻烦,所以我又回到了升级状态以前。
页:
[1]