主题中讨论的其他器件:AM2432
你(们)好!
我们在使用 MCU_PLUS_SDK_am243x_08_05_00_24的基于 TCP 的通信中遇到问题。
我们在基于 AM2432的定制电路板上实现了 Modbus TCP 服务器。
Modbus TCP 服务器用空有效负载回答 TCP 数据段(而不是正确的 Modbus TCP 应用程序数据):

只有在 Modbus TCP 查询后,Modbus TCP 服务器才开始发送正确的 Modbus TCP 响应。 但是、这些响应属于第一个 Modbus TCP 查询、就像 Modbus TCP 服务器响应较晚一样。
在发送 TCP 段之前使用缓存的写回(与线程 AM2432中为 UDP 数据报建议的修复:不传输完整的 Twip 级联 pbuf 相同)、Modbus TCP 服务器工作正常、这意味着它使用来自第一个 Modbus TCP 查询的正确 Modbus TCP 响应进行响应。
我们想知道这是否是 TI 方面的已知错误、以及它是否会在 SDK 8.6中解决。
谢谢。
此致、
Matteo