STM32CubeMX不支持新版函数库的解决办法
文章目录
现在STM32Cube库更新速度还算挺快,但STM32CubeMX更新频次少一些,经常发现在STM32CubeMX里下载新版库使用,提示:
这是因为STM32CubeMX没有跟库函数同步更新,也不能提前知道库函数会变成什么样子,不敢直接支持。
要尝鲜的话,解决办法是有的:
- 先找到Repository所在目录,在Help菜单的Updater Setting里,可以自行设置:
- 打开目录进入需要修改的Repository所在目录,如STM32Cube_FW_F1_V1.2.0,下面有个package.xml文件。123456"1.0" encoding="ISO-8859-1" standalone="no" xml version=<Package DBVersion="2.0"><PackDescription Release="FW.F1.1.2.0"><Note Release="ReleaseNotes.html"/></PackDescription></Package>
将库函数的版本改成STM32CubeMX可以支持的旧版,如将”FW.F1.1.2.0”改成”FW.F1.1.1.0”,就可以骗过STM32CubeMX了。目录名改不改倒不要紧。
这个办法有没有兼容性问题不详,也许这次没有,下次有也说不准,适合于喜欢尝鲜的人。注意看看Release Note库函数改动大不大,改动的地方对你的程序有没有影响。