请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMDSEVM572X 工具/软件:TI-RTOS
我正在使用 EVM AM572x 开发套件 TI_RTOS:PROCESSOR_SDK_RTOS_AM57xx_3_02_00_05、CCSv6.0
我正在使用 TCPIP 协议向系统发送数据。 我在每个发送命令中发送76个字节的数据(resf=send( s, pBuf, 76, 0); )
问题在于在 TCP 中发送76个数据字节时、它在一段时间内发送[2 个重新汇编的 TCP 段(76字节):#1993 (48)、#1995 (28)]两个数据包(76字节)。 由于系统上运行的应用程序接收到的数据有误、 下面附加了 Wireshark 和系统应用程序接收到的数据。 为什么它会将数据拆分为两个数据包? 当我介绍1毫秒的 Task_sleep 时、这个问题就消失了。 请就此问题帮助我。
我正在使用配置文件、TCP 的配置如下所示
Anjana Pathak


