Keil MDK 調試錯誤處理
1、“無法加載STM32F4xx-1024.FLM文件”和“錯誤 Flash Download failed - "Cortex-M4" 的解決方案(親測可用)
Cannot Load Flash Device Description!
CMSIs\Flash\STM32F4xx-1024.FLM
Error:Flash Download Failed-"Cortex-M4"。
Keil 軟件仿真出現 Error: Flash Download failed - "Cortex-M4" 的解決方法
方法一、編譯器配置中添加Flash芯片型號
出現該問題的原因是的使用的MDK版本與創建該工程的版本不一樣,重新加載時導致該微控制器對應的FLASH算法丟失,必須對FLASH算法重新進行設定。
Options for Target -> Utilities -> Use Debug Driver。點擊Setting。在彈出的對話框中添加正確的Programming Algorithm
來自 <https://www.yiboard.com/thread-523-1-1.html>
如果沒有找到芯片flash型號,按照下文的方法來添加:
keil中flash download添加列表中沒有的芯片flash型號的方法
來自 <https://blog.csdn.net/Usain_Bolt_/article/details/78658747>
方法二、刪除*.uvoptx,然後自動重建
Keil 5.12下載例程到flash失敗的問題解決
來自 <http://www.openedv.com/thread-44973-1-1.html>
其它、
Keil 軟件仿真出現 Error: Flash Download failed - "Cortex-M4" 的解決方法
來自 <https://blog.csdn.net/qq_28959531/article/details/79759815>