STM32 的 JLink 調試時「Flash Timeout」和「Flash Download Failed」問題解決


  前天(7月12號)晚上從學弟手里拿到了一套神舟三號 STM32 板子,學弟說這個板子「時好時壞」的,有時候下不進去程序。我本來有一個 CEPARK 的板子,但是一直對神舟的板子很感興趣,准備第二天試一試。

  第二天插上 JLink 想往里下個程序試試,出現問題,光盤中自帶例程下不進去,問題顯示為:Flash Timeout」。百度並排除了「Flash算法問題」、「BOOT管腳問題」,而且板子也並沒有燒東西的痕跡。后來照着一個百度帖子里邊嘗試 Keil 菜單中的「Flash」→Erase。再下程序,問題發生變化:「Flash Download Failed」。

  最后還是靠深入百度解決的:工具是之前從沒用過的Flash Loader Demo」,用這個把 Flash 用串口的方式整個擦除一下,然后 JLink 恢復正常。「Flash Loader Demo」我用的好像是官網下的 2.4 版本,另外切換串口調試和 JLink 調試方式需要更改 BOOT 管腳。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM