keil5环境下生成bin文件

2023-05-16

1.

首先对于keil5其编译生成的HEX文件,一般通过勾选如下:
在这里插入图片描述
在进行ISP烧写时,就可以通过传送HEX文件进行烧写。

2.

对于烧写而言不仅仅可以通过HEX文件进行烧写,还可以通过BIN文件进行烧写,且BIN文件比HEX文件更小。
设置BIN文件如下:
在这里插入图片描述有两种方式,都是通过自带的fromelf.exe来生成

(1)绝对路径方式
绝对路径方式:
“(keil5的安装路径下)\ARM\ARMCC\bin\fromelf.exe” --bin -o ./obj/test_app.bin ./obj/test_app.axf(找到存放axf的文件路径)"

(2) 相对路径方式
使用相对路径生成,则不需要任何修改
《图省事的直接复制此条命令即可,生成的路径在keli5项目启动文件下》
$K\ARM\ARMCC\bin\fromelf.exe --bin --output=@L.bin !L

如果希望生成.bin文件输出在当前工程下的指定目录,比如Bin文件夹,可如下操作:

$K\ARM\ARMCC\bin\fromelf.exe --bin --output=Bin@L.bin !L

在这里插入图片描述

3.

当然如果你想把其他开发环境生成的AXF文件转换为BIN文件,也可以直接调用这个小工具来实现。

命令格式为:
[fromelf.exe文件路径] --bin -o [BIN路径} [AXF文件路径}
例如:

E:/Keil_v5/ARM/ARMCC/bin/fromelf.exe --bin -o E:/Keil_Project/OneNET.bin E:/Keil_Project/OneNET.axf

注意:文件路径需要的是绝对路径。还输出的文件路径顺序不改变。先.bin路径,后.axf路径。(.axf为调试文件)
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

keil5环境下生成bin文件 的相关文章

随机推荐