Part Number: CC2652R7
I am trying to reboot my device (a CC2652R7 LaunchPad) after writing configuration data to flash. I use the standard zephyr command:
sys_reboot(SYS_REBOOT_WARM)
which (after locking IRQs) resolves on cortex-M to "NVIC_SystemReset()"
This doesn't work. The LaunchPad doesn't restart. Is there a better way (a driverLib fn) to reset board? Of all the things that could be blocking, I didn't expect this!
FWIW, I'm using an external jLink debugger instead of the onboard XDS110.