Secure Platform Limitation; Rdp - STMicroelectronics STM32 Application Note

Microcontroller debug toolbox
Hide thumbs Also See for STM32:
Table of Contents

Advertisement

AN4989
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 www.st.com.
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
Table
4.
AN4989 Rev 3
Breaking and stepping into code
55/118
117

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Table of Contents

Save PDF