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

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

huiyi

 

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

在使用STM32H7系列芯片时,在用户代码内增加了开启读保护的代码,有设置了通过指令触发解除读保护的代码,再触发解除读保护指令后,使用ST-link查看读保护未

STM32H7
xmshao xmshao 回答时间: 2023-6-1 12:01

通过用户代码开启RDP保护功能正常操作,但在代码里做读保护解除就有点另类了。 你通过用户代码来解除读保护 导致用户代码都完蛋了,解除的意义是什么呢? 毕竟读保护对用户自身代码是没有妨碍的。 你现在是好奇或纠结的是为何代码里做过解除操作后仍是读保护状态,这个不好说。 个人观点是或不是读保护状态 已经不重要了。可能是因为用户代码只运行一部分 就被干掉了。下面部分来自H7系列参考手册的文字供你参考。 When Level 1 is active, programming the protection option byte (RDP) to Level 0causes the Flash memory and the backup SRAM to be mass-erased. As a result the user code area is cleared before the read protection is removed.

赞0
huiyi huiyi


阅读作者更多的帖子

所在话题

参与活动

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

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

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

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

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

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

    线下 2020-10-16