打印
[CW32L083系列]

CW32L010使能读保护后标志位不正确

[复制链接]
73|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
精灵魔仙|  楼主 | 2025-5-19 18:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 精灵魔仙 于 2025-5-19 18:12 编辑

手头测试的是TSSOP20,使用官方库 void FLASH_SetReadOutLevel(uint16_t RdLevel) 设置为 FLASH_RDLEVEL1,系统会自动重启,但是重启后使用FLASH_GetReadOutLevel()读取值还是为0,查看是读取的 FLASH_CR1.SECURITY。

使能 FLASH_RDLEVEL1 后,尽管标志位FLASH_CR1.SECURITY为0,但是看起来读保护是起作用的,此时使用SWD无法写入,通过ISP下发0x30清除读保护后,可以继续SWD写入。









使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

6

帖子

1

粉丝