Keil-MDK生成BIN文件的配置方法

Keil-MDK生成BIN文件的配置方法

在燒寫stm32程序的時候,有時候需要用到串口燒寫。那麼就需要一個可燒寫的BIN文件了。用keil可以直接生成.bin文件,不過Keil-MDK的默認配置是沒有這個功能的。Keil-MDK自帶了一個小工具,可以通過執行指令來將AXF文件轉換爲BIN文件。
這就需要調用一個外部程序fromelf.exe來將AXF文件轉換爲BIN格式文件。

fromelf.exe文件的位置在安裝目錄Keil_v5\ARM\ARMCC\bin或者Keil_v5\ARM\ARMCC_505u2\bin目錄下。

配置如下圖

添加指令:fromelf.exe --bin -o “[email protected]” “#L”

然後編譯就會生成bin文件了

其他開發環境如何將AXF文件轉換爲BIN文件?

其他開發環境生成的AXF文件轉換爲BIN文件,可以直接調用這個小工具來實現。

命令格式爲:

[fromelf.exe文件路徑] --bin -o [BIN路徑} [AXF文件路徑}

如:

E:/Keil_v5/ARM/ARMCC/bin/fromelf.exe --bin -o E:/Keil_Project/LED.bin E:/Keil_Project/LED.axf

注意事項:

  • Keil-MDK 有這個小工具,Keil-C51沒有這個工具
  • fromelf.exe不能拿出來單獨運行,它還依賴於Keil安裝目錄下的其他文件
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章