您的位置:控制工程论坛网论坛 » 嵌入式系统 » STM32对内部Flash的内容有专门的保护措施

cqs0088

cqs0088   |   当前状态:在线

总积分:-390  2024年可用积分:0

注册时间: 2008-07-12

最后登录时间: 2012-05-30

空间 发短消息加为好友

STM32对内部Flash的内容有专门的保护措施

cqs0088  发表于 2008/9/15 13:36:26      971 查看 0 回复  [上一主题]  [下一主题]

手机阅读

STM32对内部Flash的内容有专门的保护措施
所有STM32的芯片都提供对Flash的保护,防止对Flash的非法访问——写保护和读保护。

读保护是作用于整个Flash存储区,一旦设置了Flash的读保护,内置的Flash存储区只能通过程序的正常执行才能读出,而不能通过下述任何一种方式读出:
  通过调试器(JTAG或SWD)
  从RAM中启动并执行的程序

写保护是以四页(1KB/页)Flash存储区为单位提供保护,对被保护的页实施编程或擦除操作将不被执行,同时产生操作错误标志。

以下是一个简单的小结:
读保护  写保护  对Flash的操作功能
有效   有效   CPU只能读;禁止调试和非法访问
有效   无效   CPU可以读写;禁止调试和非法访问;页0~3为写保护
无效   有效   CPU可读;允许调试和非法访问
无效   无效   CPU可以读写;允许调试和非法访问

更多详细内容请看:《STM32F10x闪存编程手册》 英文下载 中文下载
1楼 0 0 回复