主题中讨论的其他器件:冲击
工具/软件:Code Composer Studio
您好!
我有8款原型产品、它们使用 TM4C1294NCPDTI3处理器、运行一个简单的应用程序、通过 UDP 端口发送/接收数据、并在不同的多播端口上发送数据。 他们已经运行良好了几个月。 我最近注意到其中4个已经进入了一个奇怪的状态。 无法对它们执行 ping 操作、但它们仍在连接到的设备上的 ARP 表中、如果我使用 arp -d 清除条目、它们将继续被重新添加 多播 UDP 端口仍在成功发送。 我确定 Tiva 器件上的 UDP 端口仍在接收来自我的主机的数据、但未向外发送响应。 我相信他们也收到 Ping 请求,但只是没有作出答复。 因为他们仍然会接收数据、所以我可以发送重新启动命令、他们都100%恢复正常工作。
我检查了内存使用情况、似乎没有任何内存泄漏或可能溢出的任务、而 ping 不起作用使我认为问题在 NDK 中、而不是我的应用程序代码中。 我想最好的是、我们的网络上可能会发生 NDK 处理不当的事件。 可能是某种格式错误的数据包。 我的计划是获取网络仿真器并尝试在实验中重新创建方案。
我使用的是 TI-RTOS 2_16_01_14。
是否有任何已知问题或可能导致此行为的配置项目?
谢谢