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 @   zznic  阅读(2255)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示