This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RTOS/TM4C1294NCPDT: Sometimes my program run to hwi_exchandle after working well for a while.

Part Number: TM4C1294NCPDT
Other Parts Discussed in Thread: EK-TM4C1294XL

Tool/software: TI-RTOS

 First ,the evrionment is ccs5.5 and ti-rtios2.16,my arm is TM4C1294NCPDT.

In my design ,there are foue thread,one udp thread which is recving any command form computer, two uart thread using while loop but not INT,one led thread which makes a led flash to show the arm works well.And there's a fpga,if the led's output isn't works well,the fpga well output an reset signal to the ARM's RST pin.

My problem is at the beginning the arm works well,but sometimes the arm died after working for a while.And I have several arms with the same program,but it's not sure while ARM will die.The die means the led isn't flashing and I can't ping the ARM anymore,and the fpga is always reseting the ARM,but with useless,the ARM can't recover.

I used to use the debug mode ,and the ARM run to hwi_exchandle as the pictures show.

What I want to ask is as below:

1、what situation will the ARM run to hwi_exchandle?

2、Why the reset is useless,and How can I recover the ARM with the RST pin?