使用keil生成bin文件


相關文件  下載http://pan.baidu.com/share/link?shareid=478269&uk=1107426113

使用kei自帶的工具的話是

打開Options for Target 對話框,選擇User標簽頁;

勾選Run User Programs After Build/Rebuild框中的Run #1多選框。

UV3版本在文本框輸入C:/Keil/ARM/BIN31/fromelf.exe --bin -o ./test.bin ./test.axf命令行; 

UV4版本 在文本框輸入C:/Keil/ARM/BIN40/fromelf.exe --bin -o ./test.bin ./test.axf

注意:首先,UV4的路徑是BIN40,UV3是BIN31。

 其次,根據自己電腦上安裝KEIL的位置,來選擇在什么盤(上面的例子默認在C盤)。

編譯

 

然而當keil是破解版本的時候往往就出一些意料不到的問題,導致生成的bin文件經過IAP升級不能運行

 

如果keil是破解的,使用keil自帶的工具生成的bin文件很可能是不能用的,使用IAP升級會失敗

hex2bin.exe放到一個指定位置,我這里放到了c盤的根目錄下

修改keil設置-user-#run內容

c:\hex2bin.exe .\flash\STM32F207RTOS.hex

C:\hex2bin.exe指向的是轉換軟件

.\flash\STM32F207RTOS.hex是要轉換的hex文件

編譯完成后會出現以下字符

 User command #1: c:\hex2bin.exe .\flash\STM32F207RTOS.hex

hex2bin v1.0.1, Copyright (C) 1999 Jacques Pelletier

Lowest address = 00010000

Highest address = 000493AF

 

hex文件存放的地方就能找到生成的bin文件,使用IAP下載即可

hex2bin.exe 可以再http://pan.baidu.com/share/link?shareid=478269&uk=1107426113下載 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM