Keil编译生成二进制bin文件

来源:互联网 发布:淘宝运费险什么意思 编辑:程序博客网 时间:2024/06/11 01:12

Keil的工程默认设置编译时只生成axf和hex文件,不过我们可以自己修改设置生成bin文件。

具体操作方法:

工程的target options->User->After Build/Rebuild中勾选Run #1并添加

C:\Keil\ARM\ARMCC\bin\fromelf.exe --bin --output=myprog.bin myprog.axf

以上的工具地址和工程名都是手动修改的,需要修改路径等,所以建议调用环境变量使用相对路径来操作:

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

Stop on Exit Code可以设置成 >= 1,这样当编译出错时将不会执行after build中的内容。

另外,还有一个Run #2,可以再加入另外的post-build操作,比如我之前在其它IDE上提到的添加版本号或者标记等。

keil的环境变量见:Keil中的环境变量和使用
0 0