2.4.2 Non-Secure Boot
(Ask a Question)In this mode, the MSS Core Complex executes from a specified eNVM address without authentication. It provides the fastest boot option, but there is no authentication of the code image. The address is specified by the System Controller through the U_MSS_BOOTADDR register in the private Non-Volatile Memory (pNVM).This mode is implemented using the U_MSS_BOOTMODE=1 boot option.
The MSS Core Complex is released from reset with boot vectors defined by U_MSS_BOOTCFG (as listed in the following table).
| Offset (bytes) | Size (bytes) | Name | Description |
|---|---|---|---|
| 0 | 4 | BOOTVEC0 | Boot vector for E51 |
| 4 | 4 | BOOTVEC1 | Boot vector for U540 |
| 8 | 4 | BOOTVEC2 | Boot vector for U541 |
| 16 | 4 | BOOTVEC3 | Boot vector for U542 |
| 20 | 4 | BOOTVEC4 | Boot vector for U543 |
The following figure shows the Non-Secure boot flow.
