二、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安装
我们编译CW32函数库,使用的是AC5。而KeilMDK默认安装的是AC6,所以我们需要手动下载一个AC5。
具体的操作步骤可以参考 老怪鸽但不鸽 这位用户提供的教程。
教程链接:https://club.szlcsc.com/article/details_64708_1.html
注意事项:
- 不要去官网下载,选择教程中的百度云下载。
- AC5的安装地址一定要在KeilMDK软件的ARM文件夹里面才行
- 已经安装设置完成之后,记得要重新注册KeilMDK的激活码。
成功之后会显示这个:
5. 固件库
5.1. 下载固件库
下载地址:https://www.whxy.com/index.php/gujianku.html?keyword=cw32f030
我们下载完成之后解压即可。5.2. 固件库文件结构说明讲解
Documents
- 这个文件夹中一般都是关于CW32系列微控制器软件开发入用户手册,为用户讲解固件包和各种IDE的使用。
Examples
- 这个文件夹中包含了该芯片可以直接运行的示例工程,有各种外设的配置方法和使用方法,一定要多参考!!
IdeSupport
- 这个文件夹中包含了对 MDK 和 EWARM 的IDE软件的支持工具链和启动文件。
- MDK中有s文件和pack文件
- s文件是汇编语言编写的启动文件。
- pack文件是需要我们安装的,他会自动在Keil MDK添加CW32F030相关工具链。
Libraries
- 这里面有inc和src两个文件夹:
- Inc:芯片开发所需要的h头文件。
- src:芯片开发板的c文件。
Utilities
- 主要是一些中间件,我们不需要管他。
6. 安装MDK工具链
我们打开CW32F030_StandardPeripheralLib_V2.1\IdeSupport\MDK这个文件夹,直接双击WHXY.CW32F030_DFP.1.0.4.pack即可安装!!
⚠注意
如果官网下载的1.0.4安装不上,或者安装的时候报错,那么请直接去我们提供的百度网盘链接中的第6章下载1.0.5版本。
一路下一步就好了。