【Arm】MDK如何生成ELF文件

1、 文档背景

为满足用户的调试需求,MDK提供生成ELF、Bin、hex、S19等多种二进制文件。本文文档讲述如何生成标准的ELF格式的调试文件。

2、软硬件环境

1)、软件版本:MDK5.40

2)、电脑环境:Windows 11

3)、外设硬件:无

3、操作步骤

1)、首先打开keil软件,本示例工程名称为atk_f767,确保该工程可成功编译后,点击"魔法棒"进入Options界面,选择"User"进入配置界面。

2)、在User界面选择"After Build/Rebuild"勾选"Run#1", 在执行框内输入如下命令E:\Keil_v540\ARM\ARMCLANG\bin\fromelf.exe --elf --output=C:\Users\zhulo\Desktop\test\Output\atk_f767.elf C:\Users\zhulo\Desktop\test\Output\atk_f767.axf

如下图所示"E:\Keil_v540\ARM\ARMCLANG\bin\fromelf.exe" 为调用的应用程序位置

"--elf" 指定文件格式为ELF

"output=C:\Users\zhulo\Desktop\test\Output\atk_f767.elf" 指定编译后生成的ELF文件的存放路径

"C:\Users\zhulo\Desktop\test\Output\atk_f767.axf" 指定输入文件路径

3)、点击编译后,在相应的文件夹下生成atk_f767.elf文件。

4)、以命令行方式生成ELF文件,首先进入"fromelf.exe"的存放路径下,运行该应用程序,指令结构如上述一致。

5)、可以看到时间是不同的,可快速生成所需要的调试文件,无需再次编译。

相关推荐
海阔天空任鸟飞~3 小时前
蓝汛-BT897-添加按键提示音
c语言·单片机·蓝汛
yrx0203073 小时前
stm32单线串口(空闲中断+DMA接收+阻塞式发送)模式控制舵机
stm32·单片机·嵌入式硬件·单线串口
雾削木3 小时前
STM32HAL输入捕获定时器测量PWM频率和占空比
stm32·单片机·嵌入式硬件
FreakStudio4 小时前
一行命令搞定驱动安装!MicroPython 开发有了自己的 “PyPI”包管理平台!
python·stm32·单片机·嵌入式·arm·电子diy
forAllforMe4 小时前
基于STM32+LAN9252的ether CAT 开发环境搭建
stm32·单片机·嵌入式硬件
半空扫地僧一枚4 小时前
10期:转速模式 (Speed Mode) 和 扭矩模式 (Torque Mode)
单片机·嵌入式硬件·汽车
爱上珍珠的贝壳7 小时前
ESP32-S3-CAM:接MAX98357A+喇叭播放音频
嵌入式硬件·音频·esp32-s3·喇叭·max98357a
敬畏_上帝8 小时前
PCtolLCD2002完美版下载以及教程
单片机·嵌入式硬件
学嵌入式的小杨同学8 小时前
STM32 进阶封神之路(五):库函数移植全解析 —— 从底层原理到移植实操(含环境适配 + 报错解决)
vscode·单片机·嵌入式硬件·代理模式·智能硬件·pcb工艺·嵌入式实时数据库
天月风沙8 小时前
幻尔总线舵机测试板BusLinker V2.5 控制代码
单片机·嵌入式硬件·机器人·舵机