单片机
返回首页

stm32加密 读保护

2020-09-10 来源:elecfans

stm32的加密有很多种方式:

最常用的就是置读保护

该方式 在STM32F10x闪存编程手册 —— 英文下载 中文下载 有详细的使用说明

下面简单说一下它的特点:
这项保护是通过设置信息块中的一个选择字节启动的。当保护字节被写入相应的值以后,在调试模式中将不允许读出闪存存储器,所有在RAM中加载和执行的功能(如JTAG/SWD,从RAM启动等)仍然有效,这样可以用于解除读保护(访问闪存仍然被禁止)。
在第2.4.2节还有一张表清楚地列出了读保护和写保护的作用范围:
当读保护生效时CPU执行程序时可以读受保护的Flash区,有两个例外情况:1)调试执行程序时;2)从RAM启动并执行程序时。

相关程序

// flash read protec
   if(FLASH_GetReadOutProtectionStatus() == SET)
{
   //
}
else
{
   FLASH_Unlock();//This MUST done first
   FLASH_ReadOutProtection(ENABLE) ;
   NVIC_GenerateSystemReset();
}

进入单片机查看更多内容>>
相关视频
  • RISC-V嵌入式系统开发

  • SOC系统级芯片设计实验

  • 云龙51单片机实训视频教程(王云,字幕版)

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

最新器件
精选电路图
  • CCD图像传感器在微光电视系统中的应用

  • 光控音效发生器电路

  • 非常简单的150W功放电路图

  • 分享一个电网倾角计电路

  • 电谐波图形均衡器示意图

  • 一种构建12V和230V双直流电源的简单方法

    相关电子头条文章