ahuaahua 发表于 2019-7-27 12:25:07

STM32CubeMX无法安装F4 1.24.1库的问题

STM32CubeMX 5.3

想安装最新的STM32F4 1.24.1的库,发现在CubeMX里的下载速度非常慢,只有20k左右。所以到ST.com官网下载了1.24.0和1.24.1 Patch两个文件。

使用CubeMX里面的From Local...安装了1.24.0,没有问题。但是安装1.24.1的时候,提示Missing dependency for this package - STM32Cube FW_F4 V1.24.0


一直无法安装,请求指导




SZHYK 发表于 2019-7-27 15:26:57

我的也是这样。

toofree 发表于 2019-7-28 00:22:26

这个安装包依赖于 stm32cube_fw_f4_v1240.zip,请把你下载的1240安装包改名为“stm32cube_fw_f4_v1240.zip”,存放到相应的“Repository”文件夹下。我的文件夹路径改过,请根据你自己的路径放置相应文件。







nomatlab 发表于 2019-7-28 18:23:09

文件把名字改了放到repository还是报错。“这个文件依赖stm32cube_fw_f4_v1240”,请问怎么办呢,谢谢。

nomatlab 发表于 2019-7-28 19:09:22

我的解决了,使用Cube的检查更新就行,不要去更新管理器里面从本地安装

toofree 发表于 2019-7-29 11:52:18

nomatlab 发表于 2019-7-28 19:09
我的解决了,使用Cube的检查更新就行,不要去更新管理器里面从本地安装

是啊,没说从本地安装呀。
只是在线更新时,楼主缺少原来v1240的安装文件,有可能是删除或损坏了。这才让他把直接下载的文件改名到自动更新的文件夹目录下,这样就能检测到已有安装包,不会再去网上下载安装包了。
安装v1241时,先得解压释放v1240中的文件,最后才释放v1241的文件。从两个文件的大小就能看出,v1241只是在v1240的基础上打了个补丁包。

leader588 发表于 2019-7-30 05:29:22

STM32CubeMX软件包的安装机制是怎么个过程?如何检查文件之间的依赖关系呢?

从st官方下载的1.24.1包的名称是 patch.xxx.zip,改成stm32cube_fw_f4_v1241.zip. 然后在线更新就能检查出已经正确地下载了.软件会直接解压安装.

按照更新手册,直接将1.24.1包复制到1.24.0目录中替换更新的内容,是否可行?(1.24.0认为改成1.24.1)
页: [1]
查看完整版本: STM32CubeMX无法安装F4 1.24.1库的问题