有时候拿了别人的程序,然后用MDK打开,再编译,咦,怎么有问题。是的,可能是你没有安装那个芯片的相关的Pack包。那到底有没有安装呢?我们来查看(比如找一个STM32F3xx的芯片的PACK包):
哦,只有STM32F1xx信息和STM32F4xx系列的,所以我们得安装STM32F3xx系列的pack了,手上没有现成的就得去官网下载了,如何下载呢?
下面是下载链接:
将会跳转到下载界面,然后找到对应的版本下载对应的pack包:
那我们如何知道自己要下载哪个版本呢?
来,我们打开MDK的安装路径,
我们用的F1和F4用的都是1.0.4或者1.0.5,于是我们就下载这种版本的,再去找。
然后找到如下版本:
于是我们就可以点击Download下载了,先下载下面那个,安装出错的话再下载上面那个。
结果发现可以正常安装。我们回到keil中看是不是安装上了:
显示安装上了,大功告成!