主题中讨论的其他器件:MSP-EXP432E401Y
您好!
我尝试重新使用 Ethernet_wi_lwip 示例(使用 CCS 在 MSP-EXP432E401Y 开发板上运行)、以便从客户端接收短(10字节)命令、并以短脉冲响应客户端。 在上一篇文章的帮助下、我能够成功接收命令。 现在、我正在尝试将响应发送回客户端。 为了使它现在尽可能简单、我只是尝试发送我接收到的相同10个字节(05 64 05 C9 01 00 01 00 90 25)。
下面是我从客户端接收的典型以太网帧:
1C76FF70 265C4EBB 251E220A 00450008 63C23200 06800040 A8C0A7B4 A8C00501 C0626501 D04F0050 1980FD95 18500000 ABFAEBF0 64050000 0001C905 25900001 F143669C
下面是我尝试"第一次猜测"回答的问题:
220A265C FF70251E 4EBB1C76 00450008 61C13200 06800040 A8C0A9B5 A8C06501 500501 2854FDCD 1B05CC95 18500000 F2B2FAF0 64050000 0001C905 25900001 345D01BD
我非常确信以太网帧头的6字节目标 MAC 地址、6字节源 MAC 地址和2字节类型值都是正确的。 我还确信 IP 标头中的源 IP 地址和目标 IP 地址正确无误、但对 TCP 标头中的源端口和目标端口#信心 不足。 我假设 IP 标头和 TCP 标头的选项和填充已被排除、因为数据在54字节后开始、并且、 在减去以太网帧头所需的14个字节后、只为每个 IP 和 TCP 头保留20个字节。
除此之外、我几乎不知道我在做什么。 我进行了测试、使用浏览器记录一些接收和传输帧、为我提供一些标志设置和其他值、以便用于我的第一个猜测响应、但我不知道它们是否正确。 我也不知道如何计算校验和。
是否有人知道 Ethernet_wi_lwip 示例中是否已经存在可用于生成响应的例程?
任何人提供的任何帮助都能让我更接近能够成功地回复客户、这将是非常感激的。
谢谢你
