KEIL将hex文件转化为bin文件

1、将binary文件夹放置在STM32整个工程的根目录,和KeilKill.bat在同一个目录里

2、修改工程配置,在keil内打开魔术棒-user-按照截图输入配置如下(假如输出hex文件名字是STM32.hex,要保持二者一致):

.\..\Binary\hex2bin.exe   .\..\OBJ\STM32.hex

上面的红色命令分为两部分

  1. .\..\Binary\hex2bin.exe 列出了调用的函数hex2bin.exe的地址
  2.  .\..\OBJ\STM32.hex    列出了函数需要调用的待处理hex文件的地址,使用者需要灵活调整,不要生搬硬套,一定要准确列出hex文件的目录。如果工程目录里根本没有obj这个文件夹,那么编译过程中是会出现错误的。

再举一个例子,A B两个文件夹,都在C文件里,test.hex文件位于B文件夹里,hex2bin.exe位于A文件夹里,那么调用A文件夹里的hex2bin.exe处理test.hex文件转化为test.bin文件,应该如下书写:

.\..\A\hex2bin.exe   .\..\B\STM32.hex

文中需要的hex2bin.exe的文件链接

https://pan.baidu.com/s/1MDWjWUkn0jwskRYtAJvhZw 
提取码:fg7e

第二种方法:


fromelf --bin --output ../output/xxx.bin ../output/xxx.axf../表示上一级目录

 

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 成长之路 设计师:Amelia_0503 返回首页