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.

TMS320F28388D: Ethernet Disconnects After a While and Never Reconnects

Part Number: TMS320F28388D

Tool/software:

Hello,

I have a code that uses CPU1 and CM.

I'm communicating with IPC between CPU1 and CM. Sending and receiving dense packets as ETH->CM->CPU1 or vice versa CPU1->CM->ETH.

I have inherited the LWIP code running on CM from the C2000 example.

After the application runs for a while, the Ethernet connection is lost and does not come back until I reset the mcu.

CM core works when the Ethernet is disconnected. counting timeout and ticks. How can I understand where the error is coming from? How can I find a solution?

In addition, in the code I inherited from C2000;

while (1)
{
sys_check_timeouts();

....

}

I get the warning:

"sys_check_timeouts" declared implicitly enet_lwip.c /enet_lwip line 1167 C/C++ Problem".