1、 問題場景
用戶代碼編譯正常、調試出現報錯<Error: Flash Download failed - "Cortex-M4">
仿真器識別正常,keil-Debug內顯示相關信息、設備啟動正常。
記錄排查步驟,找到配置文件位置,查找相關文件,確認讀取權限,后續成功燒錄。

圖1-1
2、軟硬件環境
1)、軟件版本:MDK5.39
2)、電腦環境:Windows 11
3)、外設硬件:無
3、解決方法
1)、相關排查信息已確認,jlink的配置文件版本為最新版本,相關DLL配置文件未缺失。

圖4-1
2)、在IDE中打開配置界面,進入“Flash Download”界面、點擊“Add”、查看該芯片的燒錄文件、下方有該文件的存放位置。
首先確認該文件是否存在、若文件缺失,重新安裝該芯片包,避免殺毒軟件等對該文件進行損壞。
MDK軟件需對該文件有訪問權限,確認客戶是否能夠成功訪問,該文件是否在路徑下自動加密。
該文件成功訪問,再次燒錄,即可燒錄成功。

圖4-2
注:用戶無法開放該路徑的相關權限,可以修改PACK包的存放位置。

首頁 > 資源中心 > FAQ
