Part Number: TMS570LC4357
Other Parts Discussed in Thread: HALCOGEN
I am having an issue with the Launchpad XL2 (TMS570LC4357). When the processor has the watchdog go off and configured to reset the system seems to get stuck in the "safe state" where the system is halted but not booting back up again (note, this is not abort). If I attach a debugger when it is in this state I see PC is set at 0, and can access other registers (such as confirming that the system reset due to the watchdog). However, the system won't start up until I hit the Reset or PORRST buttons or power cycle the device. Further, this seems to also be happening when I am guessing a bus-fault happens, i.e. the system gets into this halt state. I haven't been able to confirm this truly is a bus-fault because it happens randomly when I am trying to get Ethernet working correctly and have been unable to debug sufficiently.
I have two questions related to this. First, how do I configure the system to automatically reboot instead of getting caught in this "safe state"? For the case of bus-faults, I would prefer to trigger an interrupt so that I can inspect what caused the problem, is there a way to configure the system for this? I have been investigating the ESM but none of the documentation or interfaces seem to point me in a useful direction.

