stm32f429 仿真器不能識別芯片


剛買的野火挑戰者開發板,下載幾次程序后,忽然就不能通過JLINK下載了,提示如下錯誤:

  No Cortex-M Device found in JTAG chain.

  Error: Flash Download failed  -  Target DLL has been cancelled.

網上和技術群找答案,總結出如下可能性:

  - 板子一直處於睡眠狀態 (這種情況我碰到過 由於仿真器沒有接reset,所以仿真器不能使用,所以大家建議需要手動按復位鍵和點擊下載的神配合就能解決)

  - jtag對應的管腳被配置成了IO (所以JLINK的相關功能都沒法使用)

我的板子應該是第二種問題,但是原因未知。(有技術大牛說確實有的芯片會有死鎖現象,不僅僅是STM32)。

對於第二種情況,可以通過ISP方式下載正常程序去解決:

  - boot0 置高 ,boot1 置低, 進入系統存儲啟動方式

  - 使用官方flash_loader_demo_v2.8.0.exe,下載程序到flash

  - 下載完畢斷電, boot0 置低 ,boot1 置低,重啟即可。

 


免責聲明!

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



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