nRF54H20 reset behavior
All local domain resets trigger a reset of the entire SoC.
nRF Util allows for different types of reset behavior on the various cores of the nRF54H20 SoC, based on the current lifecycle state of the device.
Reset types in LCS EMPTY
The following is the reset behavior when the LCS of the nRF54H20 SoC is in the EMPTY state:
Reset kind in LCS |
Reset behavior |
|---|---|
|
Mapped to the |
|
Initiates a reset using the CTRL-AP through the On-Board Debugger (OBD).
The register used is |
|
J-Link toggles the RESET pin using OBD. |
|
Not supported. |
|
Selects |
Reset types in LCS ROT or DEPLOYED
The following is the reset behavior when the LCS of the nRF54H20 SoC is either in the ROT or DEPLOYED state:
Reset kind in LCS |
Reset behavior |
|---|---|
|
Not supported. |
|
Initiates a reset using the CTRL-AP through the On-Board Debugger (OBD).
The register used is RESET (address offset: |
|
J-Link toggles the RESET pin using OBD. |
|
Uses the IronSide SE DEBUGWAIT command to reset the entire system and start the application core in a halted state.
This approach is particularly useful for debugging the application from the reset handler. |
|
Selects |
Reset your device using nRF Util
To trigger a specific reset type on your nRF54H20 SoC-based device, use the nrfutil device reset command:
nrfutil device reset --serial-number <serial_number> --reset-kind <reset_kind>
For a detailed list of commands for each reset type, run the following:
nrfutil device reset --help
For more information on nrfutil device reset, see nRF Util documentation pages.