STM32 CPU燒錄到中途報錯,提示block verification error 原因及解決方法


板在燒錄程序中途報錯,報錯信息如下圖所示,板件不停復位的情況。

 

 

原因是因為燒錄時誤寫STM32內部的選項字節(Option Bytes)。可以通過如下辦法,將芯片的Option Bytes恢復出廠設置。

1、JLINK連接板件,跳上J4看門狗跳線。打開JLINK軟件根目錄下的JLinkSTM32.exe。

 

2、打開之后彈出如下界面,點擊確定。

 

3、選擇芯片型號,我們使用的是STM32F767IIT6,在光標處輸入7,回車。

 

 

 

4、顯示OK,表示恢復成功。

 

恢復成功后,使用Jlink重新燒錄IBOOT即可。

拓展:

STM32學習之Flash(主存儲塊、系統存儲器和選項字節)詳解 :https://blog.csdn.net/jhn199388/article/details/73770286 

STM32F4踩過的坑——無限復位重啟之選項字節(Option Bytes):https://blog.csdn.net/u014674798/article/details/85229064


免責聲明!

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



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