一、C51
1、使用srec_cat.exe
a、Keil工程需生成.hex文件
b、将srec_cat.exe放在工程路径中任意文件夹下
c、新建一个文本文档,之后填写如下内容,保存后更名为 1.bat (后缀必须为.bat)
CD obj //进入obj文件夹
srec_cat.exe 1.hex -Intel -o 1.bin -Binary //使用srec_car.exe 将1.hex转化为.bin文件
echo.
注:注释仅作为释义,不要写入1.bat中!!!
d、Keil -->Option for target --> User 中,
下方的After Build/Rebuild,勾选Run #1,后面输入 .\obj\1.bat (即1.bat的相对路径)
2、使用hex2bin.exe
a、Keil工程需生成.hex文件
b、将hex2bin.exe放在工程路径中任意文件夹下
c、新建一个文本文档,之后填写如下内容,保存后更名为 1.bat (后缀必须为.bat)
cd output //进入output文件夹
copy ..\obj\1.hex 1.hex //把生成的1.hex复制进来
hex2bin -s 0 -p 0 1.hex //使用工具转换
del *.hex //删除.hex文件
注:注释仅作为释义,不要写入1.bat中!!!
d、Keil -->Option for target --> User 中,
下方的After Build/Rebuild,勾选Run #1,后面输入 .\ouput\1.bat (即1.bat的相对路径)
二、ARM
Keil -->Option for target --> User 中,
下方的After Build/Rebuild,勾选Run #1,后面输入 fromelf.exe --bin -o "$L@L.bin" "#L" (直接复制即可)
就会在输出路径下产生相应的.bin文件。
三、工具下载
已上传至本人CSDN 我的资源中,如有需要请点击下载,也可自行百度。
srec_cat.exe 下载链接 : https://download.csdn.net/download/hb69222/10631003