2.4.2 Non-Secure Boot

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).

Table 2-5. U_MSS_BOOTCFG Usage in Non-Secure Boot Mode 1
Offset (bytes)Size (bytes)NameDescription
04BOOTVEC0Boot vector for E51
44BOOTVEC1Boot vector for U540
84BOOTVEC2Boot vector for U541
164BOOTVEC3Boot vector for U542
204BOOTVEC4Boot vector for U543

The following figure shows the Non-Secure boot flow.

Figure 2-24. Non-Secure Boot Flow