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.

[参考译文] TMDSCNCD28388D:数据包的 LWIP TCP/IP 碎片整理和重新汇编

Guru**** 2390755 points
Other Parts Discussed in Thread: TMDSCNCD28388D, C2000WARE

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1004821/tmdscncd28388d-lwip-tcp-ip-fragmentation-and-reassembly-of-packets

器件型号:TMDSCNCD28388D
主题中讨论的其他器件: C2000WARE

我在  TMDSCNCD28388D 板上编写了一个 TCP 客户端应用、以连接到 PC 上运行的服务器;客户端仅接收服务器的数据、不发送任何消息、服务器消息被分成2个数据包、大小分别为1460和44字节。 即使我在 lwipopt.h 文件中启用了重新组装模式、LWIP 堆栈也不会汇编数据包、它会在数据到达时将其传递到应用层、而不是在汇编两个数据包大小为1504字节后传递单个数据包!
是否有任何 TI LWIP 示例可测试 数据包的 TCP/IP 碎片整理和重新组装?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我们尚未使用 LWIP TCP/IP  数据包分段和重新汇编功能。 您可能需要查看一些开放源码 lwIP 论坛以了解如何使用该功能。

     TMDSCNCD28388D 的 EMAC 支持 传输分段卸载、您可以参阅 C2000Ware_3_04_00_00\driverlib\f2838x\examples\cm\ethernet/EX7_transport 分割卸载示例。

    此致。

    Yashwant