2017-01-01 515 views
0

我正在IAR Workbench平臺V7.70.1上工作,我試圖下載一個簡單的代碼(一個簡單的代碼(只有一段時間(1)),但我不是成功下載處理器上的代碼。我使用STM公司的NUCLEO-F401RE,基於處理器STM32F401RE。我正在以下消息:在IAR Workbench上加載閃存加載器失敗

Failed to load flash loader: C:\Program Files\IAR Systems\Embedded Workbench 7.5\arm\config\flashloader\ST\FlashSTM32F401xE.flash

如果有人熟悉的問題,一些幫助會救我。我讀了一些有關這個問題上this link,但我不明白我應該做的事:

預先感謝您

+0

你嘗試解決方案中的鏈接(更改調試器設置復位型)建議?你所在的錯誤信息可能有多種原因,所以不一定是這種情況,那是你的問題,但直到你測試了它很難提供幫助。 – Clifford

+0

我想這樣做,但我不知道如何。我不明白他們的意思和我應該做什麼。你知不知道怎麼 ? –

+0

我試圖完全擦除設備上的閃存,但該操作也需要下載閃存加載程序,因此我不知道該怎麼辦...... –

回答

0

看那ST-Link的復位類型。由於處理器狀態,ST調試接口通常無法連接。

形成菜單欄選擇項目 - >選項然後ST-Link從左側的列表中。復位框通常設置爲正常,但可以更改爲復位期間連接這將使處理器保持復位狀態,同時在任何代碼執行之前連接調試器。

+0

正如@kkrambo在評論中提到的 –

+0

你是否認爲他仍然在等待你的回答? –

+0

不,但是這出現在谷歌搜索的錯誤 –

0

解決方法非常簡單 - 轉到Project-> Option-> Debugger-> Download - 取消選中「覆蓋default.board文件」複選框。

有好日子 Itshak