Keil MDK5生成 .bin文件的簡單教程(圖文)

以下參考https://blog.csdn.net/u014563989/article/details/51127519,同時自己實測。

1.按如圖步驟做,主要是要找到fromelf.exe的路徑;(keil4則是在BIN40而不是在ARMCC裏,這一點要注意)

2.重點

接下來要做的要視情況而定:選完fromelf.exe後在輸入框中加個空格然後加一串字 :

 --bin -o  ./Obj/@L.bin  ./Obj/@L.axf

解釋:

這串字符得依情況而定,不能直接照搬。如下下圖所示,博主把.hex和.axf等文件輸出到Obj文件夾裏了,故爲:

 --bin -o  ./Obj/@L.bin  ./Obj/@L.axf

若你把.hex和.axf等文件輸出到Output文件夾裏,則應該爲:

 --bin -o  ./Output/@L.bin  ./Output/@L.axf

以上兩種情況都是輸出文件夾和工程文件同一個目錄的情況。

若你把hex和axf等文件輸出到Output文件夾裏,而且這個文件夾在工程文件的上層,則爲:

 --bin -o  ../Output/@L.bin  ../Output/@L.axf

爲什麼呢?因爲"./"是當前目錄的意思,而“../”是上一層目錄的意思。

其實說白了就是找出.axf輸出的路徑而已.

3.編譯一下,如果沒有error message的話,bin文件十有八九就已經在輸出文件夾中了,

出現了error message的話,多半都是因爲路徑沒寫對,此時就檢查一下吧。
經過試驗,是可以的~~

我的設置如下:

編譯結果如下:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章