SPRUJ79 November 2024 F29H850TU
Table 4-13 explains the actions that the boot ROM performs, if any exceptions occur during boot. The philosophy of boot ROM is to try and start the application and log the error.
The boot ROM sets up the default NMI handlers and enables NMI on every reset type. When NMI is triggered on any of the Group0 error event input to CPU1 ESM, the error status pin is driven LOW. The interval for which the error pin remains LOW is determined by the count programmed into SYSTEM ESM instance PIN_CNTR_PRE register. The error status pin GPIO number is read from the SECCFG and configured as error status pin
Link | Exception Event Source | CPU1 Boot ROM Action | Event Logged |
---|---|---|---|
LINK0 and LINK1 | NMI - Uncorrectable ECC Errors | Reset the device | Yes |
LINK0 and LINK1 | NMI - Other than Uncorrectable ECC Errors | Enable C29 Watchdog and Jump to Link1 and wait in while(1) loop | Yes |
LINK0 | Critical Trim Loading | Reset the device | Yes |
LINK0 | LINK0 SSU APR - Failure to acquire APR's for LINK0 execution | Enable C29 Watchdog and Jump to Link1 and wait in while(1) loop | Yes |
LINK0 | CPU1 valid SECCFG CRC check mismatch | Enable C29 Watchdog and Jump to Link1 and wait in while(1) loop | Yes |
LINK0 | Error during SSU configuration, SSU self test or SSU APR configurations | Enable C29 Watchdog and Jump to Link1 and wait in while(1) loop | Yes |
LINK1 | Error during Certificate parsing | Enter Wait Boot | Yes |
LINK1 | HSM authentication result is "RETRY" | Enter Wait Boot | Yes |