Download Print this page

ST STM32L4+ Series Reference Manual page 169

Hide thumbs Also See for STM32L4+ Series:

Advertisement

RM0432
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 SRAM1 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 SRAM1 memory, if declared as an executable protected area during the
Firewall configuration step.
in the Flash memory (non-volatile data segment)
in the SRAM1 memory (volatile data segment)
Section 4.3.5: Firewall
initialization).
RM0432 Rev 6
Firewall (FW)
Opening the
169/2301
181

Advertisement

loading
Need help?

Need help?

Do you have a question about the STM32L4+ Series and is the answer not in the manual?

Subscribe to Our Youtube Channel