本帖最后由 wowow 于 2015-9-6 16:52 编辑
原文发表于我的博客:http://skywolf.github.io/
注:本文用于解决CubeMX更新滞后于Cube库的问题。
现在STM32Cube库更新速度还算挺快,但由于CubeMX更新滞后于Cube库,经常发现在STM32CubeMX里下载新版库使用,提示:
这是因为STM32CubeMX没有跟库函数同步更新,也不能提前知道库函数会变成什么样子,不敢直接支持。
要尝鲜的话,解决办法是有的:
- 先找到Repository所在目录,在Help菜单的Updater Setting里,可以自行设置:
- 打开目录进入需要修改的Repository所在目录,如STM32Cube_FW_F1_V1.2.0,下面有个package.xml文件。
1
2
3
4
5
6
| <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<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库函数改动大不大,改动的地方对你的程序有没有影响。
|