由于工作原因,大多数时间都是接触linux和android系统,好久没有玩过单片机了。偶然拿出珍藏的开发板,总想着做点什么,决定开始一段DIY之旅,那么就先从了解环境开始,慢慢深入挖掘STM32的乐趣吧!希望对各位极客有所帮助!
工具/原料
1
mdk514.exe
2
Keil.STM32F4xx_DFP.1.0.8.pack
方法/步骤
1
下载mdk514.exe软件双击安装,确认安装路径,确保磁盘空间足够,并且必须确保安装路径不能包含中文。最后随便设置名字、公司、邮箱就可以开始安装,如下图:
2
安装完成后点击Finish,MDK 会自动弹出Pack Installer 界面如下,并且自动从Keil官网下载支持包,右下角为进度条。这个安装过程很可能失败,但很正常,直接包安装器即可。
3
以我现在要开发的STM32F407为例,现在我至少需要安装CMSIS和STM32F407的器件支持包。CMSIS包MDK5.14安装时自带了。所以只需要再下载Keil.STM32F4xx_DFP.1.0.8.pack这个器件支持包,双击安装它,会自动识别MDK的安装路径,如下图,一直点击至完成安装。
4
到这里,MDK安装成功了,但还只是评估版,需要输入注册码才能正常使用。运行下载好的keygen.exe程序如下图。先通过File->License Management调出注册管理界面,复制右边Computer ID下的CID到keygen.exe中相应位置,target选择ARM,下面选择MDK Professional,最后点击Generate。
5
最下面的文本框会显示序列号,将其复制到MDK注册管理界面的**(LIC):中,点击Add LIC即可。可以看到软件注册到2020年。
6
后面要对软件支持包进行管理,比如你用了一个新的平台,只需要将相应的在如下图所示Pack Installer界面进行管理就行。