We have a function to call MAP_SysCtlReset() and it works most of the time.
Occasionally the processor hangs and doesn't reboot. We have to hit the reset pin to bring it back.
Our sequence in the function is to print a message, delay for 4 seconds, then call MAP_SysCtlReset()
Is there a state the TM4C can be in that will cause the reset to hang?