Other Parts Discussed in Thread: HALCOGEN,
The Halcogen RTI.c module has the function dwwdInit( Generate_Reset, preload value, Windowsize) that will reset the CPU when a watchdog reset occurs after the preload value time.
I have used the Generate_NMI parameter to vector off to an esmNotification function on the TMS570 processor that can be used to pull off the PC of where the application was when the WDT expired.
But on the RM44L920 processor, the Generate_NMI parameter appears to disable the watchdog entirely, in the sense that it does not vector out to anything when it expires. The RTI Watchdog status register does indicate that the watchdog has expired. I have a spin loop that never exits in this case.
How does this "Generate_NMI" parameter work to force an NMI interrupt on the RM44?