Firewall (Fw); Introduction; Firewall Main Features - ST STM32L4x6 Reference Manual

Table of Contents

Advertisement

RM0351
4

Firewall (FW)

4.1

Introduction

The Firewall is made to protect a specific part of code or data into the Non-Volatile Memory,
and/or to protect the Volatile data into the SRAM 1 from the rest of the code executed
outside the protected area.
4.2

Firewall main features

The code to protect by the Firewall (Code Segment) may be located in:
The data to protect can be located either
The software can access these protected areas once the Firewall is opened. The Firewall
can be opened or closed using a mechanism based on "call gate" (Refer to
Firewall).
The start address of each segment and its respective length must be configured before
enabling the Firewall (Refer to
Each illegal access into these protected segments (if the Firewall is enabled) generates a
reset which immediately kills the detected intrusion.
Any DMA access to protected segments is forbidden whatever the Firewall state (opened or
closed). It is considered as an illegal access and generates a reset.
The Flash memory map
The SRAM 1 memory, if declared as an executable protected area during the
Firewall configuration step.
in the Flash memory (non-volatile data segment)
in the SRAM 1 memory (volatile data segment)
Section 4.3.5: Firewall
DocID024597 Rev 3
initialization).
Firewall (FW)
Opening the
121/1693
132

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32L4x6 and is the answer not in the manual?

Questions and answers

Table of Contents

Save PDF