译STM32L4x6系列用户手册第四章 - 防火墙(FireWall)

Posted 子鱼_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了译STM32L4x6系列用户手册第四章 - 防火墙(FireWall)相关的知识,希望对你有一定的参考价值。

4        防火墙(FW)

4.1        简介

防火墙用于保护非易失性存储器中的特定部分的代码或数据,和/或保护SRAM1中的易失性数据,免受在保护区域外部执行的其余代码的非法访问。


4.2        防火墙的主要功能

•        防火墙保护的代码(代码段)可能位于:

–        Flash存储器

–        SRAM1存储器,如果在防火墙配置步骤中被声明为可执行保护区域。

•        要保护的数据也可以位于

–        Flash存储器中(非易失性数据段)

–        SRAM存储器中(易失性数据段)

 

防火墙打开后,软件可以访问这些保护区域。可以通过使用基于“call gate”机制打开或关闭防火墙(请参阅打开防火墙)。

 

在启用防火墙之前,必须配置每个段的起始地址及其各自的长度(请参见第4.3.5节:防火墙初始化)。

 

每次非法访问这些受保护的段(如果启用了防火墙),将产生一个复位,立即杀死检测到的入侵访问。

 

不管防火墙处于何种状态(打开还是关闭),任何DMA访问受保护的段都是禁止的。这会认为是一次非法访问,并将产生复位。

 

 

 

更多详细内容请参看:https://www.yiboard.com/thread-720-1-1.html

 

以上是关于译STM32L4x6系列用户手册第四章 - 防火墙(FireWall)的主要内容,如果未能解决你的问题,请参考以下文章

如何减少 STM32L4 HAL 库的 SPI 开销时间

stm32系列单片机都有哪些外设接口模块

stm32系列单片机都有哪些外设接口模块

从0开始实现STM32L4XX输出50Hz方波

在 STM32L4 + BlueNRG 上使用 L2CAP

STM32 LoRaWAN探索板B-L072Z-LRWAN1中文用户手册