Keil5是一款广泛使用的集成开发环境(IDE),特别适用于ARM Cortex-M系列微控制器的开发。它提供了一个全面的开发平台,包括编译器、调试器和仿真器,支持C、C++和汇编语言编程。Keil5的用户界面友好,易于上手,是嵌入式系统开发的理想选择。
一、Keil5下载软件的使用步骤

1. 下载
可以通过Keil官网下载MDK
Arm版本,也可通过百度网盘等第三方途径下载。
2. 安装
双击下载好的安装包,点击Next,勾选同意并点击Next,自定义安装路径(路径不能带中文),填写相关信息(可全部填空格),然后Next,等待安装完成。
3. 注册
以管理员身份运行Keil5软件,点击File
License Management,复制CID,粘贴CID到注册机,选择ARM,点击Generate生成秘钥,复制秘钥到Keil_5中,点击Add LIC完成注册。
4. 安装芯片包(以STM32为例)
关闭弹出的界面,去keil的官网下载对应的芯片包(如STM32F1、STM32F4、STM32F7等系列),双击安装,安装路径选择跟KEIL5一样的安装路径。
5. 打开例程工程
从野火产品资料下载中心提供的网盘下载并且解压好或从野火大学堂下载好对应板子的例程,找到对应存放路径并打开,主要找到.uvprojx后缀名文件。
6. 基本使用
选择单片机型号:点击小彩棒
点击Device - STMicroelectronics - 选择单片机型号。
引入第三方库:添加库文件夹到工程
点击小彩棒 - 点击C/C++ - 点击Include Path - 添加库头文件所在的路径。
调试:点击小彩棒
点击Debug - 选择使用的调试器(硬件调试器即仿真器),点击debug进入调试窗口,可打断点(单击左键),然后点击run,就会执行到断点处,{}是执行到光标所在位置,{↓}表示下一步或进入函数,还可查看程序中某个参数的地址和存储的内容。
编译:点击编译当前文件(Ctrl + F7)或编译工程中的所有文件(F7)。
将程序烧入单片机:烧入的方式有串口烧入,usb烧入,仿真器烧入(以仿真器烧入为例,连接好仿真器(记得给仿真器供电),点击小彩棒
点击Utilities - 将Use Debug Driver勾上,将这里的硬件调试器(即仿真器)型号选对)。
二、Keil5下载软件的下载方法

1. 官网下载
进入Keil官网,选择MDK
Arm版本下载。
2. 第三方下载
可以通过百度网盘等第三方途径下载,但要注意软件的完整性和安全性。
3. 历史版本下载
官网正规步骤下载:
Keil MDK官网历史版本地址: or PSN,不适合绝大部分个人开发者。
有规律的下载链接:
Keil MDK有规律的下载地址:
第三方下载链接:
第三方下载链接就是非官网下载,百度/谷歌可以出来很多,但要注意,有些第三方的软件可能经过优化处理。例如安富莱、正点原子、野火等开发板厂家都提供Keil历史版本的下载软件,也可在一些公众号后台回复“Keil”获取下载链接。
三、Keil5下载软件的用户使用反馈
1. 下载速度方面
Keil5改进了代码下载速度,这对于频繁进行调试和测试的开发者来说至关重要。通过优化的下载算法,可以显著缩短代码部署的时间。
2. 调试方面
可以利用下载器进行调试,方便开发者查找和解决程序中的问题。
3. 程序运行验证方面
下载完成后,断开并重新连接电源,STM32应该会运行新加载的程序。可以通过串口、LED状态或其他外设的反馈来验证程序是否正常运行。
文章已关闭评论!