[STM8] 芯片被ROP保护锁死

[复制链接]
203|10
 楼主| jcky001 发表于 2025-7-9 19:55 | 显示全部楼层 |阅读模式
芯片被ROP保护锁死怎么办?
公羊子丹 发表于 2025-7-28 07:18 | 显示全部楼层
STM8的ROP设成Level 1之后就不能读取Flash内容了,只能全擦除恢复。
周半梅 发表于 2025-7-28 07:19 | 显示全部楼层
你用的是什么工具?STVP工具里可以选Option Byte重新擦除整个芯片。
帛灿灿 发表于 2025-7-28 07:19 | 显示全部楼层
如果不是Level 2保护,一般用ST-LINK还可以解锁,就是用户程序会丢。
童雨竹 发表于 2025-7-28 07:20 | 显示全部楼层
被ROP锁了基本等于只剩量产功能,数据提不出来,开发阶段要小心。
万图 发表于 2025-7-28 07:21 | 显示全部楼层
可以试下STVP软件的Full Chip Erase功能,看能不能重置ROP状态。
Wordsworth 发表于 2025-7-28 07:22 | 显示全部楼层
如果是量产阶段设置了ROP保护,建议留好调试接口做后门解锁机制。
Bblythe 发表于 2025-7-28 07:22 | 显示全部楼层
STM8S和STM8L系列ROP机制略有不同,注意查看参考手册中Option Bytes说明。
Pulitzer 发表于 2025-7-28 07:23 | 显示全部楼层
之前我遇到的情况只能烧空程序+擦除才解掉ROP,调了好久才通。
Uriah 发表于 2025-7-28 07:24 | 显示全部楼层
如果你只是测试加密功能,现在只能全擦除,想保数据基本没戏。
Clyde011 发表于 2025-7-28 07:25 | 显示全部楼层
下次可以考虑先做备份Hex,然后再试ROP设置,避免锁死调试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1636

主题

5575

帖子

6

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