SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
This reset is issued when a MAIN domain processor (A53SS, DMSC-L, or R5FSS) detects a catastrophic software error or a MAIN domain WDT timeout event occurs.
Errors in the MAIN domain cause the MAIN ESM module to trigger ESM_ERRORz.
This is routed as internal MAIN domain warm reset when enabled by the MAIN domain CTRLMMR reset control bit (MAIN_ESM_ERROR_RST_ENz).
This is an asynchronous reset type (takes effect immediately).
Entire MCU domain has been previously reset isolated.
MCU IOs are not effected.
All modules in MAIN domain are reset except for reset isolated modules and MAIN domain CTRLMMR bits which are reset only on MAIN_PORz.
IOs are not effected.
The device will re-boot. During boot-up, the R5FSS (secondary boot loader) will poll the CTRLMMR reset registers and reconfigure the MCU domain/M4FSS processor accordingly.
If the device boot fails, and the MCU_SAFETY_ERRORn level is still LOW, then an external safety device should issue the MCU_PORz Reset to allow the device to recover from this error.