码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-06-14 22:17:56      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:ora   配置步骤   src   span   功能   alt   stm32l   复位   dash   

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)

标签:ora   配置步骤   src   span   功能   alt   stm32l   复位   dash   

原文地址:http://www.cnblogs.com/woshiziyu/p/7010889.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!