Tool/software: TI-RTOS
I am using evm AM572x Development kit , TI_RTOS: processor_sdk_rtos_am57xx_3_02_00_05, CCSv6.0
I am sending data using TCPip protocol to system. I am sending 76 bytes of data in each send command (respose=send( s, pBuf, 76, 0 ); )
The problem is while sending 76 data bytes in TCP some time it sends [2 Reassembled TCP Segments (76 bytes): #1993(48), #1995(28)] two packets for 76 bytes. due to which the data received at application running on system is wrong Both wireshark and data recived at system application is attached below. Why it is splitting the data into two packets in between?. and when i introduce task_sleep of 1 millisecond this issue is gone. Please help me on this issue.
I am using config file and the configuration for TCP is shown below
Anjana Pathak