你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
天臆弄人 发表于 2020-3-3 15:30 相关的工程先关闭后,再打开,实在不行,就重新建个
butterflyspring 发表于 2020-3-4 15:25 选择缺省的固件位置,通常上面就会有软件包的版本“STM32Cube FW_F1 V1.8.0” ,这样也可以直接生成代码。 ...
butterflyspring 发表于 2020-3-6 10:44 奇怪,我这边没试出来。不过从时效比来说,能多下载一个软件包解决编译问题也还好,毕竟还有更多的调试开发 ...
只能如此,还好cubemx设置不会太麻烦。
不行,只显示V1.7.0,即使我把V1.7.0包给删了。
辛苦了,
我把整个步骤说一遍吧。可能是一个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打开会提示是否要升级为新版本。