Keil5如何生成bin文件或者srce文件(两种方法)

1、设置keil输出HEX文件以及文件名如图:

  1.1:注意上图的folder目录,为工程的bin文件夹下(如果没有修改过的话)

  1.2:编译后,会输出hex文件同时也有一份同名的,尾椎.axf格式文件。

2、输出bin需要使用keil自带的工具,文件路径需要提前找到,如:C:\Keil_v5\ARM\ARMCC\bin

3、fromelf的命令语法格式:fromelf [options] input_file。

4、设置如下图:

 

输出bin文件例子:C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe  --bin --output ../bin/helloword.bin  ../bin/helloword.axf

 

说明:

  4.1以.uvprojx 文件所在的目录为当前目录               ./是当前目录   ../是上一级目录如果是上一级的上一级  那就用:../../

  4.2注意例子中的axf格式源文件在1.1中的设置目录

  4.3如果生成IAP需要的.srce文件,则只需改为:--bin --output ../bin/helloword.srce

5、从官方例程上也看到如下格式:

fromelf --m32 --output=..\bin\helloword.srec ..\bin\helloword.axf

方法二:

使用Hex2bin-2.5软件,只需将需要转换的hex文件,拖动到这个小软件上面就会生产所需的bin文件。

生产的bin文件与hex文件在同一个路径下,注意路径不要有中文。

https://sourceforge.net/projects/hex2bin/

posted @ 2023-11-25 17:33  zznic  阅读(3533)  评论(0)    收藏  举报