1、 問(wèn)題場(chǎng)景
用戶代碼編譯正常、調(diào)試出現(xiàn)報(bào)錯(cuò)<Error: Flash Download failed - "Cortex-M4">
仿真器識(shí)別正常,keil-Debug內(nèi)顯示相關(guān)信息、設(shè)備啟動(dòng)正常。
記錄排查步驟,找到配置文件位置,查找相關(guān)文件,確認(rèn)讀取權(quán)限,后續(xù)成功燒錄。

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

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

圖4-2
注:用戶無(wú)法開(kāi)放該路徑的相關(guān)權(quán)限,可以修改PACK包的存放位置。

首頁(yè) > 資源中心 > FAQ
