二、KeilMDK安装
1. Keil社区版介绍
最近,Keil官方推出了一则消息:Keil MDK新增了一个版本,MDK社区版(MDK_Community edition)。 该版本主要有以下几个特点:
- 可供电子爱好者、学生、学者等群体非商业免费评估和使用。
- 没有代码大小限制。
- 支持Arm Compiler 6:可为所有基于Arm Cortex-M的产品提供精简的代码和强大的性能。
- 可访问超过9500款支持基于Cortex-M处理器的微控制器器件。
- 可用于基于Arm架构的微处理器的CMSIS标准框架。
- 大量可免费使用的中间件(keil RTX5、lwIP、CMSIS-FreeRTOS等)。
2. Keil下载安装
keil社区版下载链接:https://www.keil.arm.com/mdk-community/
打开上面这个链接之后点击下载会进入到登录界面,已经注册过账号的可以直接登录,没有注册的需要注册一下。
2.2 注册
点击右下角的Sign up进行注册。之后可以填写自己的邮箱地址,点击Send verification code去获取验证码。等待一会之后邮箱会收到验证码。
把邮箱中收到的Verification code填入。
根据自己的情况把内容填写完成后点击Create。
2.3 登录
输入注册的账号和密码,然后点击Log in进行登录。
登录后点击Download Keil MDK下载。
注意:这个网页千万不要关,因为后面会回来复制这里的PSN号。
2.4 安装
下载完成后大家就可以进行安装了。在我们的资料包中也给大家提供了Keil的安装包,在资源包的02开发工具下的keil社区版下面.
点击安装包右键以管理员身份运行
点击下一步
勾选以后继续下一步
选择安装路径,可以默认,也可以安装到D盘等其他目录,但是注意一定不要有中文路径。
这里填写一下自己的个人信息
等待一段时间
完装好之后,点击完成
点击完成之后会自动弹出下面这个界面,关闭这个窗口
2.5 激活
在桌面或者,win10开始位置找到MDK并以为管理员方式运行.
点击File下的License Management
点击Get LIC via Internet按钮
点击确认
点击确定之后会弹出一个网页,然后填写一些自己的信息
打开刚才下载的那个页面找到PSN序列号并复制
邮箱一定要正确因为会通过邮箱方式发送激活码
然后拉到最下面,点击Submit
这个时候会把激活码发送到你的邮箱
复制邮箱中收到的激活码
将复制的License粘贴到Keil里面的New License ID Code(LIC)下,然后点击Add LIC
激活之后如果出现日期就是激活成功。如果出现下面问题,关闭重新使用管理员模式运行一下3. 注意事项
① 安装目录不能有中文。 ② 运行Keil的时候用管理员模式运行。
4. AC5安装
我们编译STM32函数库,使用的是AC5。而KeilMDK默认安装的是AC6,所以我们需要手动下载一个AC5。
具体的操作步骤可以参考 老怪鸽但不鸽 这位用户提供的教程。
教程链接:https://club.szlcsc.com/article/details_64708_1.html
注意事项:
- 不要去官网下载,选择教程中的百度云下载。
- AC5的安装地址一定要在KeilMDK软件的ARM文件夹里面才行
- 已经安装设置完成之后,记得要重新注册KeilMDK的激活码。
成功之后会显示这个:
5. 安装MDK工具链
一共分为两种:
- 在线安装:在线安装省去了去官网寻找的麻烦,但缺点很明显网络不好的时候会很痛苦。
- 离线安装:离线安装需要去Keil官网下载,一步步找到所需的器件包,好处是网络几乎不会影响到你。
5.1 在线安装
首先我们打开Keil软件,点击小绿图标。
将弹出的窗口关掉。
我们看后面的大窗口,选择STM,选择 STM32F103C8 这款。
等待安装........
如果出现错误,那大概率是网络出现了问题,可以直接换离线安装方式。
按钮出现这个信息就说明已经安装完成了,就可以关闭窗口了。
5.2 离线安装
官网下载地址:https://www.keil.arm.com/packs/stm32f1xx_dfp-keil/boards/
我们点击这个下载。
等待下载完成之后,双击安装。
我们直接 Next 下一步
无脑点击下一步,等待安装完成。
安装完成之后会在Keil软件的安装目录下有一个 STM32F1xx_DFP 的文件夹: 注意:这个packs文件夹是我在安装Keil的时候自己设定的,我们其他不用管,只要使用搜索功能能搜得出这个文件夹就证明安装成功了。