There is a WDT (WatchDog Timer) in the JH7110. In theory that should be able to generate a NMI (Non-Maskable hardware Interrupt) and do a hard reset, if the timer runs out (you failed to kick the watchdog in time). I’ve never used it. It is used on satellites and space rovers, it is kind of like hardware outside of the JH7110 CPU that if it is not periodically told to reset it’s countdown timer it will reset the hardware when the time runs out. And for safety once a WDT is enabled typically the only way to disable it is a hardware reset (so code run-away should never be able to disable a WDT). I’ve not checked the JH7110.