你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

st-img
chrome
st-img
firefox
st-img
safari
st-img
ie8及以上
shequ.stmicroelectronics.cn
  • ST意法半导体官网
  • STM32中文官网
  • ST全球论坛
登录/注册
  • 首页
  • 技术问答
  • 话题
  • 资源
  • 创客秀
  • 视频
  • 标签
  • 积分商城
  • 每日签到
starmcu

starmcu

 

回答数 0 关注数 0
关注 私信
  • 动态99
  • 提问
  • 回答0
  • 创客秀 0
  • 分享 0
  • 关注0
3 回答

请教,STM32 RDP降级(1->0)时执行mass erase,会把带有写保护的那些扇区也擦掉吗

STM32F4
coralcoral coralcoral 最优答案 回答时间: 2021-12-15 17:37

如果保护指的是写保护WRP,那么答案是WRP区的内容会被擦除,变为全FF,但是WRP的选项字节设置不会变。 如果保护指的是PCROP,那要看具体哪个系列,以G4为例,如果选项字节的PCROP_RDP选项被置位,那么RDP降级时会同时擦除PCROP区的内容,同时PCROP区也会失效,如果PCROP_RDP选项没有置位,那么RDP降级将不影响PCROP区

赞1
6 回答

当读保护等级降级的时候,flash中的option byte会被擦除吗

STM32F4
starmcu starmcu 回答时间: 2021-8-20 09:47

xmshao 发表于 2021-8-19 10:11 除非你很清楚而坚定的决定,你不再对该芯片做任何修改或调试了,就不要轻易设置LEVEL2. 一般可以考虑用 ... 多谢解答。然后我比较奇怪的是,硬件是如何实现的这种不可逆和禁止某些行为。看文档,我理解option byte是可以擦除的,不可逆的话是不是可以通过 OTP的配置能做到不被修改了。但是其他RDP level 2下产生的禁止行为(比如保护等级1的保护生效,禁止从RAM和system memory boot,禁止jtag等),又是怎么做到的呢。在上电复位后但是cpu执行第一条指令前,是不是就要能把这些option byte的值从flash读出来,更新到某些寄存器上,然后让配置生效吧。

赞0
starmcu starmcu


阅读作者更多的帖子

所在话题

参与活动

  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16