一、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 "[email protected]" "#L" (直接複製即可)
就會在輸出路徑下產生相應的.bin文件。
三、工具下載
已上傳至本人CSDN 我的資源中,如有需要請點擊下載,也可自行百度。