zephyr/boards/nordic/nrf54h20dk/support
Jonathan Nilsen 18250bd312 boards: nordic: remove custom JLink reset scheme
Secure domain firmware v9.0.0 and onward no longer supports the
non-essential domain reset procedure which was used in the custom
JLink reset scheme for
nrf54h20dk/nrf54h20/cpuapp, nrf54h20dk/nrf54h20/cpurad,
nrf9280pdk/nrf9280/cpuapp and nrf9280pdk/nrf9280/cpurad.
All resets done through the ADAC interface now do a global reset
instead, which as of now "kills" the JLink session.

Remove the custom reset behavior as it will not work anymore moving
forward. This means that "monitor reset" in GDB can no longer be used
to debug the application from the start of execution. Using current
tooling, it is possible to debug from the start of execution by first
resetting the cores into a halted state, starting cores other than the
one you are debugging and then attaching GDB. For example:

> nrfutil device reset --reset-kind RESET_VIA_SECDOM
> nrfutil device go --core Network
> west attach

Signed-off-by: Jonathan Nilsen <jonathan.nilsen@nordicsemi.no>
2024-12-19 17:36:59 +01:00
..
nrf54h20_cpuapp.JLinkScript boards: nordic: remove custom JLink reset scheme 2024-12-19 17:36:59 +01:00
nrf54h20_cpuflpr.JLinkScript boards: nordic: nrf54h20dk: VPRs board runner config 2024-12-05 22:09:13 +01:00
nrf54h20_cpuppr.JLinkScript boards: nordic: nrf54h20dk: VPRs board runner config 2024-12-05 22:09:13 +01:00
nrf54h20_cpurad.JLinkScript boards: nordic: remove custom JLink reset scheme 2024-12-19 17:36:59 +01:00