我们将 AM437x IDK 与最新的 SDK (04.01.00)配合使用。
我们正在开发支持 PROFINET 的产品。 我们添加了 HTTP (来自 NDK)、访问时会加载网页。 经过一些使用后、我们开始看到大量 TCP 重新传输、到网站无用的程度。
为了能够在更简单的环境中重现这一点、我采用了 NIMU_ICSS_BasicExamle_idkAM437x_wSoCLib_armExampleProject 并添加了 HTTP 服务器、我们获得了相同的结果。
我们添加了上传新固件文件的功能(不会刷写)。 在此示例中、我禁用了用户登录、但更改密码页面仍然存在。
我已经尝试增加缓冲区等、但最终都导致 TCP 重新传输错误、并且很少出现 TCP 不按顺序错误。
Ping 仍然有效。
可在以下位置找到该项目: drive.google.com/.../17KUY22z3zlF-DmJfDHKSTGSgscR-JPZU
还有 Wireshark 提供的 pcapng 文件-这只是一个长捕获-具有大量 TCP 重新传输。 如果您需要更有条理的东西、请告诉我。
PC 具有 IP 192.168.0.123、IDK 具有 IP 192.168.0.21。