目录
2.1 认识MDK-ARM
Keil MDK-ARM是由美国Keil公司开发的(现已被ARM公司收购)一款集成开发环境(IDE),专门用于嵌入式系统开发。它支持多种微处理器架构和编程语言,包括ARM Cortex-M0、M3、M4等系列微控制器。
Keil MDK-ARM提供了完整的项目管理、调试、性能优化和测试工具,并且集成了ARM编译器、调试器和IDE,使得开发者可以在一个环境中完成整个开发流程。此外,Keil MDK-ARM还提供了许多优秀的特性,如:
1、支持多种编程语言:Keil MDK-ARM支持C、C++、Assembly等多种编程语言,可以满足不同开发者的需求。
2、代码生成工具:Keil MDK-ARM自带了Code Generator,可以帮助开发者快速生成代码框架和驱动程序,提高开发效率。
3、简单易用的调试器:Keil MDK-ARM自带了uVision Debugger,可以帮助开发者实时监测代码执行状态、内存使用情况等,提高调试效率。
4、集成的版本控制:Keil MDK-ARM集成了Version Control System(VCS),可以帮助开发者更好地管理代码版本和变更记录。
5、完善的文档和示例代码:Keil MDK-ARM提供了丰富的开发文档和示例代码,帮助开发者更快速地上手。
总的来说,Keil MDK-ARM是一款功能强大的开发工具,适用于各种规模的项目和不同层次的开发人员。
2.2 MDK-ARM的安装及注册
在编写代码开发STM32时需要先安装MDK软件,STM32常用开发软件是Keil,本流程中使用的是Keil_5.37版本,安装完成后可以在工具栏help中的about u Vision 选项卡中查看版本信息。如需要最新版软件可以通过官方网站(Keil Downloads)下载,这里提供Keil_5.37版本下载地址:(链接:百度网盘 请输入提取码 提取码:1234)
首先自行从文档中提供的网盘链接下载Keil_5.37安装包,下载完成后打开文件夹就能够看到Keil_5.37安装包图标,如图:
2.2.1 MDK-ARM软件的安装
安装MDK-ARM的步骤如下:
(1)在下载的文件夹中右键单击MDK537.EXE,选择【以管理员身份运行】(如图2-1所示),完成后即会弹出安装界面(如图2-2所示)。
△图2-1 运行Keil_537
△图2-2 安装启动界面
(2)在图2-2中单击【Next >>】按钮,弹出安装【License Agreement】界面,如图2-3所示。
△图2-3 【License Agreement】
(3)在图2-3中勾选【I agree to all the terms of the preceding License Agreement】选项,然后单击【next >>】按钮,弹出选择安装路劲界面,这里我选择的是D:盘下的目录,也可以使用默认路径,注意在选择安装路径时尽量选择全英文路径,如图所示
(4)在图2-4中分别单击Cor与Pack后面的【Browse】按钮更改安装路径,这里我两个项目使用的路径一致,完成后单击【Next >>】按钮,弹出【Customer Information】定制信息,按要求填写名称、公司名称、电子邮件等信息,如图2-5所示。
(5)在图2-5中单击【Next >>】按钮,软件开始安装,弹出【Setup Status】对话框,如图2-6所示。
(6)软件安装完成,在弹出的对话框中点击【Finis】按钮,如图2-6所示。
(7)单击【Finis】完成按钮后,或弹出器件安装对话框,这里可以直接退出器件安装界面,用我提供的器件包安装即可,如图2-8所示。
△图2-8 器件选择安装对话框
2.2.2 芯片包的安装
安装好 MDK-ARM 软件之后,不能直接使用该软件来编译工程,这是因为每一种嵌入式处理器都有其对应的底层驱动,