方案一:
第一步:打开Options for Target ‘target 1’对话框,选择User标签页;
第二步:找到fromelf.exe的路径(keil5在ARMCC里)
第三步:重点(基路径是工程路径,bin文件是根据axf生成的)
基路径是与工程文件同级的相对路径,如图
接下来要做的要视情况而定:选完fromelf.exe后在输入框中加个空格然后加一串字 :
--bin -o .\xx\xx.bin .\xx\xx.axf
--bin -o 基路径\剩余的绝对路径\xx.bin 基路径\剩余的绝对路径\xx.axf
解释:
这串字符得依情况而定,不能直接照搬。如下图所示
博主把.hex和.axf等文件输出到1111文件夹中的1111文件夹里了,故为:
--bin -o .\1111\1111\xx.bin .\1111\1111\xx.axf
由于我的axf文件叫1111
所以最终的是:C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe --bin -o .\1111\1111\1111.bin .\1111\1111\1111.axf
编译即可生成bin文件
方案二:
先使用mdk生成hex文件,然后使用hex转bin工具即可直接生成bin文件。。。。。。。。。。。