专栏名称: 嵌入式微处理器
关注这个时代最火的嵌入式微处理器,你想知道的都在这里。
今天看啥  ›  专栏  ›  嵌入式微处理器

Keil-MDK开发环境生成Bin格式文件

嵌入式微处理器  · 公众号  ·  · 2024-06-26 12:00

文章预览

为什么需要BIN文件? 有些烧录器只支持BIN文件; 进行OTA远程升级时,只能使用BIN文件; 使用JLink脚本文件进行一键烧录时,只支持BIN文件; BIN文件要比HEX和AXF文件小的多。 但Keil默认生成的是AXF和HEX文件格式,那么BIN怎么来生成呢? Keil配置生成BIN文件 Keil自带了一个小工具,可以通过执行指令来将AXF文件转换为BIN文件 这就需要调用一个外部程序fromelf.exe来将AXF文件转换为BIN格式文件。 fromelf.exe文件的位置在安装目录Keil_v5\ARM\ARMCC\bin或者Keil_v5\ARM\ARMCC_505u2\bin目录下。 在工程配置菜单中,User选项卡,编译后执行的命令,设置为 fromelf --bin -o "$L@L.bin" "#L",当然也可以使用上面那种绝对路径的方式,需要看指定fromelf文件的路径,输出BIN文件的路径和生成的AXF文件的路径。 重新编译,可以看到在输出目录下已经生成了BIN文件。 其他开发环境如何将AXF文 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览