Bin文件生成
生成了axf文件之后,就可以使用命令将axf文件转为bin文件。
在User选项卡中可以看到如果勾选了选项,那么在编译完成之后(AfterBuild/Rebuild),就会执行你的指令。
该指令为:
fromelf.exe--bin -o
./bin/pcr_main_board_v213.bin ./Objects/pcr_main_board_v2.axf
fromelf.exe为调用的程序,为了更好找到该程序,可以给出该程序的具体路径。
./bin/pcr_main_board_v213.bin为生成的bin相对文件路径和文件名,如果没有文件夹,那么会新建该文件夹。
./Objects/pcr_main_board_v2.axf需要被转化的axf文件路径和文件名。
注意 ./ 表示工程目录下的文件夹,即如下图工程文件所在的文件夹位置。
生成的bin文件名不能有空格,否则生成bin文件时会出现如下错误:
Error: Q0466E:An output file can only be specified if there is a single input file
参考网址:https://blog.csdn.net/changyourmind/article/details/51691931
Axf文件生成
默认情况是生成.axf文件的,但有可能不能生成该文件。
生成的axf文件名如xx2.0这种文件名带有小数点的,此时就不能够生成axf文件。
通过配置里的Output 选项卡即可重新命名。该名称改成如下时即可产生axf文件。