[开发工具] 使用ST-Link Utility去除STM32芯片读写保护

[复制链接]
4632|7
 楼主| 天灵灵地灵灵 发表于 2018-12-27 09:35 | 显示全部楼层 |阅读模式

问题:使用ISP/J-Link/ST-Link等无法下载代码,提示芯片写保护;读芯片信息时提示读保护。

原因:一般是修改了选项字节。
SouthEast.jpg


 楼主| 天灵灵地灵灵 发表于 2018-12-27 09:35 | 显示全部楼层

解决方法:这里使用ST-Link Utility来修改选项字节。

  • 使用ST-Link连接到STM32芯片,点击Connect。
    SouthEast.jpg

  • 存在读保护。
    SouthEast.jpg

  • 修改选项字节。
    SouthEast.jpg

  • 将读保护等级修改为Level 0。
    SouthEast.jpg

  • 打钩的扇区会添加写保护,点击Unselect all不选择写保护。
    SouthEast.jpg

  • 写入选项字节后Flash会被擦除。
    SouthEast.jpg

  • 能正常写入程序。
    SouthEast.jpg



 楼主| 天灵灵地灵灵 发表于 2018-12-27 09:36 | 显示全部楼层
之前看到有人遇到过。今天看到解决方法转来
mmuuss586 发表于 2018-12-27 13:31 | 显示全部楼层
感谢分享经验
晓伍 发表于 2019-1-4 10:05 | 显示全部楼层
可以直接擦除吗
八层楼 发表于 2019-1-4 10:07 | 显示全部楼层
非常感谢楼主分享啊
guanjiaer 发表于 2019-1-4 11:52 | 显示全部楼层
好详细 第一次了解
labasi 发表于 2019-1-4 12:11 | 显示全部楼层
我也是第一次了解这个
您需要登录后才可以回帖 登录 | 注册

本版积分规则

183

主题

3475

帖子

13

粉丝
快速回复 在线客服 返回列表 返回顶部