https://blog.csdn.net/nx505j/article/details/80924902
全程按上述文檔操作,操作不成功的最大概率是路徑填寫錯誤,需要注意的點有:
1. 作者提到的路徑中有四個空格,這個是必須的;
2. 路徑中--bin --output ../XX/YY.bin XX爲保存BIN文件的文件夾,YY是BIN文件名,均可自定義,需要注意的是XX前面的部分“../”,有的文獻是兩個點,有的是一個,區別是上一層目錄還是上上一層目錄,根據實際情況填寫,實在不知道寫什麼的,就都試一下;
3.路徑中,有的文檔寫“\”,有的寫“/”,具體區別可參考https://blog.csdn.net/liu1152239/article/details/72728262,不知道改怎麼寫的,就都試試。
本人操作過程:
1. 魔術棒->User->After Build/Rebuild->勾選Run#1
2.編輯路徑
點擊“瀏覽”尋找fromelf.exe路徑,一般,Keil V5之後的版本,fromelf.exe在 C:\Keil_v5\ARM\ARMCC\bin 目錄下。Keil V4是在:/Keil/ARM/BIN40/下。
fromelf.exe路徑加載後;打一個空格;後面寫--bin;空格;--output;空格;保存BIN文件的路徑、BIN文件名;空格;
.axf文件路徑
本人的完成路徑是:C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe --bin --output ..\Project\Objects\IMU_F405.bin ..\Project\Objects\IMU_F405.axf