Keil在編譯stm32的HAL庫時出現報錯:
錯誤提示:startup_stm32f103xe.s: error: A3906U: Malformed via file '.\outhex\startup_stm32f103xe._ia'
如下圖:
主要原因是keil的工程文件存放路徑有問題,可能包含某些特殊符號,例如包含‘#’,修改合法的存放路徑即可編譯成功。
Keil在編譯stm32的HAL庫時出現報錯:
錯誤提示:startup_stm32f103xe.s: error: A3906U: Malformed via file '.\outhex\startup_stm32f103xe._ia'
如下圖:
主要原因是keil的工程文件存放路徑有問題,可能包含某些特殊符號,例如包含‘#’,修改合法的存放路徑即可編譯成功。
1、使用srec_cat.exe a、Keil工程需生成.hex文件 b、將srec_cat.exe放在工程路徑中任意文件夾下 c、新建一個文本文檔,之後填寫如下內容,保存後更名