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.

Sitara system (more specifically the NDK) on some systems produces many "Retransmit Timeout Errors"

Other Parts Discussed in Thread: AM3359

System setup:

Client: PC (x86) system - Windows based (QtTCPServerSocket)

Server: TI Sitara AM3359 (including SYS/BIOS 6.41.0.26, NDK 2.24.1.18, Compiler TI v5.2.2)

CCS: Version 6.1

Problem:

Client sends (cyclically) a TCP packet  to Server. The Server acknowledges it with an explicit ACK message. But, if the Server sends a TCP packet to Client, the Client does only acknowledge some TCP packets with an explicit ACK message! The other TCP packets seem to be acknowledged with an implicit ACK (assumeably according to RCF standands).

On the CCS output, you can see the printf's with "TcpTimeoutRexmt: Retransmit Timeout" cyclically (400ms).

 

In the attachment, please find the WireShark-Capture for good case and bad case.

Additionally, you can find in attachment the CCS with console output with tcptime.c from NDK.

 

SnapShots.pdf