keil工程输出bin文件
keil输出bin文件有两种方式

1、绝对地址方式
绝对路径方式,如果更换电脑等,需要手动修改MDK工具链(formelf.exe)所在路径与项目文件名(例如test_app)
例如:"D:\Program Files\MDK516\ARM\ARMCC\bin\fromelf.exe" --bin -o ./obj/test_app.bin ./obj/test_app.axf"
其中"D:\Program Files\MDK516\ARM\ARMCC\bin\fromelf.exe"为fromelf.exe文件目录。(该目录同keil安装路径相同)
“test_app.bin”其中test_app为keil工程的文件名。
“obj/test_app.axf”为keil工程输出 ax f文件的路径。
2、相对地址方式
使用相对路径生成,则不需要任何修改
使用参数为:$K\ARM\ARMCC\bin\fromelf.exe --bin --output=@L.bin !L
编译后,Build Out框可以看到: After Build - User command #1: D:\Program Files\MDK516\ARM\ARMCC\bin\fromelf.exe --bin --output=test1.bin .\obj\test1.axf 上述操作后,在xxx.uvprojx当前目录下,可看到一个test1.bin
如果希望生成.bin文件输出在当前工程下的指定目录,比如Bin文件夹,可如下操作:
使用参数为:$K\ARM\ARMCC\bin\fromelf.exe --bin --output=Bin\@L.bin !L
编译后,Build Out框可以看到: After Build - User command #1: D:\Program Files\MDK516\ARM\ARMCC\bin\fromelf.exe --bin --output=Bin\test1.bin .\obj\test1.axf 上述操作后,在xxx.uvprojx当前目录下,可看到一个新生成的Bin文件夹,里面是test1.bin

浙公网安备 33010602011771号