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