【ARM】MDK如何实现使用Hex文件完成程序烧录

1、 文档目标

实现通过烧写HEX文件使用工程的烧录工作。

2、 问题场景

用于解决在项目开发过中,无法直接交付整个工程给到对应的部门进行测试或者进行下一步工作。通过交付Hex文件并且通过MDK烧录Hex文件的方式来进行工程交接。

3、软硬件环境

1)、软件版本:Keil MDK 5.38a

2)、电脑环境:Windows 11

3)、外设硬件:无

4、解决方法

1)、首先,先通过工程的options窗口中的Output栏中去勾选Create Hex File的选项,将Hex文件进行生成出来(如图4-1)。构建编译后,就会生成Hex文件,Hex文科默认是在工程目录下的Flash文件夹中。文件名就是工程名加上hex文件名后缀。

图4-1

2)、Hex文件生成,通过修改options窗口中的Output栏中的Name of Executable输入端口中内容,将Binky修改成Binky.hex(如图4-2-1)。然后,再进行下载就会在build信息输出窗口中看到烧写的时候使用的是HEX文件(如图4-2-2)。

图4-2-1

图4-2-2

相关推荐
q***064712 小时前
SocketTool、串口调试助手、MQTT中间件基础
单片机·嵌入式硬件·中间件
洋九八13 小时前
电路基础和 PCB 制作
单片机·嵌入式硬件·pcb工艺
qq_4017004114 小时前
RS485基本原理,电路、防雷、layout及设计要点
stm32·单片机
2401_8534482316 小时前
ESP8266蓝牙模块
stm32·蓝牙模块·esp8266
许商16 小时前
【stm32】【printf】
java·前端·stm32
LaoZhangGong12317 小时前
以太网HTTP数据包格式分析
c语言·stm32·网络协议·http·tcp·arp
云山工作室18 小时前
用于电动汽车的永磁同步电机调速系统建模与仿真(论文+)
stm32·单片机·嵌入式硬件·毕业设计·毕设
yuan1999718 小时前
AD7689 12位串行ADC驱动与应用
单片机·嵌入式硬件
磨十三18 小时前
MCU 时钟系统全解析:主时钟、PLL、分频与外设时钟门控
arm开发·单片机·嵌入式硬件
DIY机器人工房19 小时前
嵌入式面试题:纹波率怎么计算;Buck 电路电感值的标准计算式是什么?
stm32·嵌入式硬件·面试题·diy机器人工房