keil4 如何生成bin文件

  最近由于公司的需要,下载程序的时候需要生成bin文件,对于我这个一直用hex文件的还真是出现了点问题,不过通过网上查询资料和自己的研究,最终搞定。下面介绍生成的方法。

  1、首先打开keil4的Options for Target ‘Target1’

keil4 如何生成bin文件

2、按照下图进行配置

keil4 如何生成bin文件

C:\Keil\ARM\BIN40\fromelf.exe --bin -o ../output/ITEMP.bin ../obj/ITEMP.axf

C:\Keil\ARM\BIN40\fromelf.exe空格--bin空格-o空格../output/ITEMP.bin空格../obj/ITEMP.axf

上文为我输入的指令格式,下面对其进行具体的说明:

1)C:\Keil\ARM\BIN40\fromelf.exe 这部分为fromelf.exe文件的路径,我用的是keil4所以路径为这个,这个路径根据自己软件安装路径进行选择。

keil4 如何生成bin文件

2)--bin -o为固定的格式。

3)../output/ITEMP.bin 这部分为你生成bin文件的路径,这个你可以随便的设置。我设置的是将bin文件生成到我新建的output文件内

keil4 如何生成bin文件

4)../obj/ITEMP.axf这个为.axf文件的路径,在程序的文件中能找到,根据实际情况进行设置。例子中的.axf文件在obj文件中

keil4 如何生成bin文件

3、以上步骤设置好之后再keil4中的output中选择Select Folder for Objects... 打开之后选择.axf文件

keil4 如何生成bin文件

keil4 如何生成bin文件

5、最后注意下Name of Executable:中的名字要和.axf文件的名字一样。

keil4 如何生成bin文件

之后再点击编译,就会在output文件中生成bin文件了

keil4 如何生成bin文件