硬汉嵌入式论坛

 找回密码
 立即注册
查看: 228|回复: 3
收起左侧

[STM32H7] flash开启PCROP功能后好像锁死了

[复制链接]

2

主题

4

回帖

10

积分

新手上路

积分
10
发表于 2026-1-29 12:32:54 | 显示全部楼层 |阅读模式
之前有一块核心板就是开了rdp等级1和pcrop功能后,降等级也擦除不了flash

今天新的板子,只开了pcrop功能,又复现了,使用stm32cubeprogrammer才发现只设置了bank1的地址,bank2的地址好像默认设置的?起始地址小于结束地址
现在升rdp再降为0,也解锁不了,一直都是擦除flash失败,还能挽救吗

Snipaste_2026-01-29_12-32-28.png
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
121123
QQ
发表于 2026-1-29 14:10:03 | 显示全部楼层
这个地方是个坑,就是会锁死。

测试STM32H7的代码读保护PCROP和SEC安全访问,配置 DMEP和DMES为0后,容易导致锁死对应BANK
https://forum.anfulai.cn/forum.p ... 9768&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

2

主题

4

回帖

10

积分

新手上路

积分
10
 楼主| 发表于 2026-1-29 14:19:50 | 显示全部楼层
eric2013 发表于 2026-1-29 14:10
这个地方是个坑,就是会锁死。

测试STM32H7的代码读保护PCROP和SEC安全访问,配置 DMEP和DMES为0后,容 ...

没得救吗
主要是我设置了DMEP和DMES为1,RDP等级降为0会擦除flash,但是也写不进去了好像
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
121123
QQ
发表于 2026-1-29 14:22:16 | 显示全部楼层
玄叮霄 发表于 2026-1-29 14:19
没得救吗
主要是我设置了DMEP和DMES为1,RDP等级降为0会擦除flash,但是也写不进去了好像

是的,如果和我帖子的配置一样,确实无法解除了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-2-24 09:45 , Processed in 0.049446 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表