一、问题
1.打开STM32CubeMX跳转Keil配置的时候(图一)Keil会显示等待装包的一个提示框(图二)
图一
图二
2.每次打开都需要加载一次包,如果不加载包 Keil这里的CMSIS会显示红色的(图三),导致Keil无法使用。如果当你缺包时会提示缺包然后自动下载这个包(图四),下载完成之后 如图三所示CMSIS会变成绿色(activity)就可以运行。 问题是此包下载贼慢!!!! 下面是解决办法
图三
图四
二、解决办法
1.找到并打开存放的文件的目录
2.然后打开另一个不需要加载包的文件目录,然后替换掉需要加载包的文件目录
把需要装包的这个程序中的这两个文件夹 Core 和 Drivers 用不需要装包的程序来替换掉即可。如图所示。
3.替换掉这两个文件夹之后 打开程序进行测试 看能不能跑起来
4.打开软件跳转到Keil中让它扫描加载一下包即可 不需要下载。
5.打开之后 Keil中的CMSIS显示为绿色(activity)即测试成功。 此方法无需要下载缺失的包,替换即可。