MDK5 简介
MDK 源自德国的 KEIL 公司,是 RealView MDK 的简称。在全球 MDK 被超过 10 万的嵌入式开发工程师使用。目前最新版本为: MDK5.34,该版本使用 uVision5 IDE 集成开发环境,是目前针对 ARM 处理器,尤其是 Cortex M 内核处理器的最佳开发工具。 但是我们不采用最新版本,因为会有一些小问题。
MDK5 向后兼容 MDK4 和 MDK3 等,以前的项目同样可以在 MDK5 上进行开发(但是头文件方面得全部自己添加), MDK5 同时加强了针对 Cortex-M 微控制器开发的支持,并且对传统的开发模式和界面进行升级, MDK5 由两个部分组成: MDK Core 和 Software Packs。其中,Software Packs 可以独立于工具链进行新芯片支持和中间库的升级。
本文配套软件:
通过网盘分享的文件:Keil5配套
链接: https://pan.baidu.com/s/1AXisVse3phJ_t6N4EL2KIQ?pwd=0809 提取码: 0809
ST-link驱动:
ST-LINK是一个用于STM8和STM32微控制器系列的在线调试器和编程器,也是大家口中的下载器。junction link 接合链路,就是ARM板上要用的JLINK。 ST-Link具有SWIM、JTAG / SWD等通信接口,用于与STM8或STM32微控制器进行通信(各版本有差异)。
串口调试助手
串口调试助手简单来说其实就是用于上位机和下位机通信用的一个桥梁软件:接受单片机发送的数据显示给你看,或者人工发送数据给单片机处理。
Keil 安装
Step1:Keil安装
1.双击图标进行安装
2.进入安装界面——点击Next(下一步)
3.选中同意软件使用条约,点击Next(下一步)
4.选中同意软件使用条约,点击Next(下一步)
5.选择安装路径(以D盘Keil_V5为例)——点击Next(下一步)
6.填写用户名(First name)与邮箱(E-Mail),(任意填写,以bkrc为例)——点击Next(下一步)。
7.正在安装——等待安装进度条完成
8.去掉对勾,安装完成——点击Finish(完成)
出现这个Pach Installer窗口时,暂时不要安装器件库(网络下载太慢),直接关闭。
Step2:破解(尊重知识产权,仅限此次教学体验,请及时删除并购买正版)
安装完成keil5之后,使用管理员身份运行。并且打开注册机。
双击MDK5图标,打开软件
复制CID到注册机的CID中。
点击生成。
复制生成的注册码,打开keil5,粘贴到如图所示位置,点击Add LIC即完成注册。
Step3:安装器件库
添加器件库安装包——双Keil.STM32F4XX_DFP.2.15.0.pack安装包(STM32F4系列,根据使用的芯片型号,添加对应的器件库包,因我们在这里所使用的是STM32F429型号的芯片,故选择添加器件库对应F4系列安装包)
如果在线安装较慢,也可以直接使用下载好的pack(按需要选择):
双击安装该pack。
由于笔者已经安装该pack,所以提示的是重新安装的消息,只要一直点击next直到安装完成即可。
ST-link驱动安装
使用st-link需要驱动,在mdk的安装目录下就有st-link的驱动,不需要再网上再下载。在:\mdk\ARM\STLink\USBDriver有驱动.
根据自己系统类型安装32/64位应用程序安装
双击运行安装程序,安装成功后会提示:
注:ST-Link驱动也可以直接从ST官方网站下载。
2、进入MDK5里面去配置ST-LINK
通过魔术棒选项:
魔术棒是灰色需要新建项目
a、Debug选项配置
b、Utilities选项配置
c、Debug Settings 选项配置
串口调试助手
免安装程序,双击直接运行。