【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

相关推荐
风行男孩11 小时前
stm32基础学习——按键的使用
stm32·嵌入式硬件·学习
再遇当年11 小时前
因为研究平台arm,RK3588交叉编译误把我笔记本X86平台的/x86_64-linux-gnu文件删除,导致联想拯救者笔记本中的ubuntu系统损坏
linux·arm开发·ros·gnu·交叉编译·x86
拍浪人12 小时前
使用寄存器点亮LED
stm32·嵌入式软件
Syntech_Wuz21 小时前
从 STM32 到 SAM D21(一):MPLAB开发环境搭建与图形化配置初探
stm32·mcc·sam d21·mplab x ide·harmony v3
国科安芯21 小时前
AS32S601型MCU芯片电源管理(PMU)模块详解
单片机·嵌入式硬件·性能优化·架构·risc-v
切糕师学AI1 天前
ARM 架构中的 CONTROL 寄存器
arm开发·硬件架构·嵌入式·芯片·寄存器
雾削木1 天前
k230 Pyhton三角形识别
运维·服务器·网络·stm32·智能路由器
QK_001 天前
STM32--中断
stm32·单片机·嵌入式硬件
@good_good_study1 天前
STM32 死区时间
stm32·单片机
SystickInt1 天前
32 低功耗模式(睡眠 停机 待机 )
单片机·嵌入式硬件