cubemx使得stm32开发变得容易了许多,这是非常难得的,但是关于这个cubemx的升级和对应pack的安装我有点疑问: 之前我使用cubemxV4.10+F4pack v1.8.0,创建了一个Nucleo F446的工程,后来我把cubemx升级到V4.11了,再打开工程文件的时候,提示“migrate”(移植),然后再点击生成工程文件的时候,提示需要下载V1.9.0的pack,如下图所示。 我不明白的是,为啥V1.8.0好好的创建了F446的工程,CubeMX一升级,原来装的pack也没动,就不能用了呢?关键是这个V1.9.0的pack有291MB大小啊!大家都是怎么解决这个问题的啊? |
取消V1.9.0之后是选“REMOVE”还是“CLOSE”呢?如果选CLOSE,再打开看还是选中的1.9.0呀,
问题的根源是重生成的文件夹CMSIS中有两个相同文件,如下图
但是删除其中任意一个都编译不通过,而且很多错误……
找到解决办法了,每次重生成前把就的“Drivers”和“MDK-ARM”两个文件夹删掉即可,不过我现在已经换回cubemx4.10了,实在受不了了………………没使用L476的支持包之前都是很好用的
还有这样的做法?我好像都没怎么留意过,就是没出现过问题。你是不是jave的那个文件没有安装合适啊。
L476的MX工具和F4的MX工具是一样的吗?L476的我没用过呢。
这和使用的人多少有什么关系啊?
最近许多人在分享cubemx软件的一些使用心得,我一直犹豫要不要学习,用的人多的话就随大流学习一下吧。
以后是个趋势,学吧,也很容易的
是可以移回去,我的意思是,这不升级还不让用了,升级的话又重新下载支持包
“CubeMX一升级,原来装的pack也没动,就不能用了呢”,我觉得是这个工具软件本身也升级了。
“V1.9.0的pack有291MB大小啊!”,两种方法,第一种从st官网下载后离线导入进去;第二种在线升级。
总之还是不升级不能用呗?
能用啊,你之前是不要把原来的1.8.0的remove掉,就是可以的。