AN4989 Rev 3
55/118
AN4989
Breaking and stepping into code
117
5.3 Secure
platform
limitation
The STMicroelectronics platform provides the following code protection means.
RDP
: ReadOut Protection
Prevents Flash Memory access through the JTAG for ALL Flash memory.
PcROP
: Proprietary Code ReadOut Protection
Prevents read access of configurable Flash memory areas performed by the CPU execution
of malicious third-party code (Trojan Horse).
WRP
: Prevents accidental or malicious write/erase operations.
For further details please refer to the reference manual or section
Training L4
on
STMicroelectronics website
The next sections provide additional details on the expected behavior of the secure
applications.
5.3.1 RDP
•
Level 0: No Protection.
This is the factory default mode allowing all accesses.
•
Level 1: Read Protection.
Any access to Flash or protection extension region generates a system hard-fault
which blocks all code execution until the next power-on reset. A simple reset does re-
enable code execution; power must be switched off and on so that power-on reset
enables code execution. The restriction depends on the STM32 Series as described in
.
Содержание STM32 Series
Страница 46: ...Connecting to the board AN4989 46 118 AN4989 Rev 3 Figure 30 Keil hotplug step2 ...
Страница 91: ...AN4989 Rev 3 91 118 AN4989 Debug through hardware exploration 117 Figure 69 STM32F4 F7 dual MCO capabilities ...
Страница 103: ...AN4989 Rev 3 103 118 AN4989 Managing DBGMCU registers 117 Figure 78 Generator Options debug MCU in STM32CubeIDE ...