Hi. We are using TI's Hercules RM48L952ZWT board. We wanted to test/verify the ESM errors. Is this correct
1. In HalCoGen, we enabled under VIM, Interrupt 20 (ESM Low), and that is what triggers then the channels under HalCoGen ESM tab. is this correct?
2. When the interrupt gets triggered we call the HalCoGen autogenerated function esmLowInterrupt()
3. Is it possible to clear an ESM interrupt without having to reboot the board(i.e.,by calling esmDisableError andESM ClearErrPin)? Or if we trigger an esm error via a test (or in real life), does the board have to be rebooted to put the CPU in a stable state?
The reason is, the board seems to hang after triggering a test ESM error, and even clearing the esm error pin or doing an esmDisableError(channel) on the ESM channel triggered does not help. Only rebooting the board seems to work. Is there another way to cleanly clear a triggered ESM error channel?
Thank you.