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.

TM4C1294KCPDT: how to handle ethernet task in multi thread application

Part Number: TM4C1294KCPDT


dear sir,

i am using ti rtos in our application in that we have used your TCP echo reference code as base code and in that application layer it used as tcp modbus but after we added  5 to 6 task timeout error occurred 

when debug it on console  it shows following error 

00005.300 TcpTimeoutRexmt: Retransmit Timeout
send = 12
00006.200 TcpTimeoutRexmt: Retransmit Timeout 

which timeout is this and what is the best way to handle multi task system in which one task is TCP data send and receive ??

  • Hi Saurabh,

    TCP timeouts are part of the standard protocol. Having said that, generally they don't happen often on a stable network. The NDK should continue to work since it will simply retransmit the packet when an ack timeout occurs.

    1. Does the application still work correctly? 

    2. Please attach a WireShark capture of the session.

    3. Can you take a look at Tools->ROV Classic->BIOS->Scan for Errors to see if there are any issues with the application (e.g. blown stack, etc.).

    Todd