- 1
- 2
- 3
- 4
- 5
Flash写保护误开启导致烧录失败的排查
资料介绍
芯片Flash写保护误开启,固件烧不进去的排查 一、现象 一块板子,之前烧录一直正常,某天突然烧不进去了,报"Flash download failed"或者"Write protected"。换烧录器、换电脑、重新上电都没用。后来查了Option Bytes,发现Flash写保护(WRP)被开启了。 这种问题通常不是故意的,是调试过程中误操作或者程序bug触发的。比如调试时改了Option Bytes没改回来,或者程序里有一段代码写错了寄存器,把写保护开了。 二、Flash写保护是什么 Flash写保护(WRP,Write Protection)是STM32等芯片的一个安全特性,用来防止Flash区域被意外或恶意写入。开启后,被保护的区域就不能被烧录工具擦除或写入。 WRP可以按扇区(sector)或页(page)来设置。可能只保护了某个扇区,也可能保护了整个Flash。保护范围不同,排查方向也不同。 三、怎么确认是不是WRP 用STM32CubeProgrammer连接芯片,看能不能读Option Bytes 如果能连接,读Option Bytes看WRP的状态 看哪些扇区被写保护了 如果能连上,直接解除WRP就行 但有时候WRP开启后,烧录工具根本连不上(因为连擦除都没法擦除,工具会认为Flash被锁定)。这时候要用别的方式。
部分文件列表
| 文件名 | 大小 |
| Flash写保护误开启导致烧录失败的排查.docx | 38K |
最新上传
-
yahuang001 打赏3.00元 3天前
-
yahuang001 打赏1.00元 3天前
-
zhongshaoxiong 打赏3.00元 3天前
-
他山之石可攻玉 打赏60.00元 3天前
用户:烟雨
-
江岚 打赏210.00元 3天前
用户:潇潇江南
-
江岚 打赏100.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:江岚
-
21ic下载 打赏210.00元 3天前
用户:潇潇江南
-
21ic下载 打赏60.00元 3天前
用户:他山之石可攻玉
-
21ic下载 打赏60.00元 3天前
用户:烟雨
-
21ic下载 打赏60.00元 3天前
用户:w178191520
-
21ic下载 打赏60.00元 3天前
用户:w993263495
-
21ic下载 打赏110.00元 3天前
用户:xzxbybd
-
21ic下载 打赏60.00元 3天前
用户:zq_1943
-
21ic下载 打赏20.00元 3天前
用户:kk1957135547
-
21ic下载 打赏20.00元 3天前
用户:sun2152
-
21ic下载 打赏20.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏20.00元 3天前
用户:xuzhen1
-
21ic下载 打赏20.00元 3天前
用户:w1966891335
-
21ic下载 打赏35.00元 3天前
用户:有理想666
-
21ic下载 打赏15.00元 3天前
用户:nuaanuaa111
-
21ic下载 打赏20.00元 3天前
用户:liqiang9090
-
21ic下载 打赏15.00元 3天前
用户:ningmengge
-
21ic下载 打赏10.00元 3天前
用户:mulanhk
-
21ic下载 打赏5.00元 3天前
用户:asys
-
21ic下载 打赏10.00元 3天前
用户:舞蹈荀彧
-
21ic小能手 打赏5.00元 3天前
资料:磁编码器开源方案
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
江岚 打赏20.00元 3天前
-
江岚 打赏50.00元 3天前
-
江岚 打赏20.00元 3天前
-
江岚 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏8.00元 3天前
-
21ic小能手 打赏8.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏3.00元 3天前




全部评论(0)