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.

What can be some possible reasons for TiVa's ethernet module to lock up?

Hi all,


I have an project running on lwip on TiVa 1294 platform, and it will run fine for a long time then the ethernet controller will quite.


For example, I was using it to transfer data at 200Kb/s over last weekend, and many GB has been transferred before it stopped, the debugger didn't trap any Fault ISR nor dead loop.  On Monday, I paused the program from debugger, I didn't see any obvious error, so I tried to restart the program from CCS debugger (without reset), the program starts "fine", but it won't acquire IP. The only way to get out of this mess is to reset the device.

Since restart without reset failed to pull TiVa's ethernet module out of water, I doubt it is not from any memory/interrupt/timing/stack error, I assume the ethernet module somehow locked up until I reset the device.


I am trying to figure it out by using WireShark and other software traps in my codes, but this can take days to run into another lock up, so I decide to post this question, maybe someone can help me locate this problem quicker:


What can be be the possible actions/mistakes I made to cause such lock up in ethernet module?


Thanks for any pointer!