STM32读写保护详细解锁指南

本文记录了一次购买STM32F429芯片的经历,因芯片质量问题导致无法正常工作的问题及解决过程。作者通过使用st-linkUtility软件成功解决了芯片的读写保护问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前段时间,在淘宝买了几片stm32f429vet6,某猫价格由高到低排序,选了最便宜的,结果踩到了坑。
在这里插入图片描述
写着所谓的进口散装,价格比市价便宜一半。当焊到板子上,用swd仿真,有趣的事情发生了,在设置好各种设置和驱动之后
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

下载程序显示以下内容:
flash timeout.reset the target and try it again
Error: Flash Download failed - “Cortex-M4”

很崩溃,完全不知道是什么原因,因为自己画的板子,第一时间认为自己的硬件有问题。
检查一通发现,没有任何问题,况且debug上能够看到st-link的信息,证明板子和电脑的通信是正常的,因此怀疑是芯片读写保护了。

经过一番上网查询之后,下载了一个st-link Utility
传送门:https://www.st.com/zh/development-tools/stsw-link004.html
邮件注册一次就可以永久免费下载。
安装完之后,在Target下点击connect
在这里插入图片描述
满屏的0000,很酸爽,证明这个片子,绝对不是全新的,估计以前别人用过,翻新过来继续用。
键盘按Ctrl+B
在这里插入图片描述
可以看到,读写保护开启后,各个扇区的权限。把Read Out protection设置为Level 0
点击Unselect All,再点击Apply,等进度条完成。
进度调完成之后,再Ctrl+E,擦除数据。
在这里插入图片描述

结束之后,会有以下结果:
在这里插入图片描述

看到这里,恭喜你,芯片成功擦除了数据,关闭st-link Utility再到keil上就可以正常仿真了。
在这里插入图片描述

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值