我有一个奇怪的问题。 我有一个使用 LWIP 和 UDP 的 Tiva 设计。 设计还可以、就是有时候不能对电路板进行 Ping 操作。 我只是得到一个目标主机无法访问的错误。 它会执行此操作一段时间、然后突然开始工作。 或者、有时如果我在 LWIP 计时器处理程序上添加断点、然后重新启动它、它就会开始正常工作。 是否有人知道为什么会发生这种情况? 它可能会影响公司网络、与电路板无关。 但 IT 人员说网络正常、所以我想问这个问题。 谢谢
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.
我有一个奇怪的问题。 我有一个使用 LWIP 和 UDP 的 Tiva 设计。 设计还可以、就是有时候不能对电路板进行 Ping 操作。 我只是得到一个目标主机无法访问的错误。 它会执行此操作一段时间、然后突然开始工作。 或者、有时如果我在 LWIP 计时器处理程序上添加断点、然后重新启动它、它就会开始正常工作。 是否有人知道为什么会发生这种情况? 它可能会影响公司网络、与电路板无关。 但 IT 人员说网络正常、所以我想问这个问题。 谢谢
您好、Jon、
我不确定问题的原因是什么。 我本来以为当 Ping 失败时、它将仍然失败、而不是突然重新工作。 Ping 失败前、电路板将运行多长时间? 我建议进行一个实验。 运行 TivaWare 以太网示例、如 enet_lwip、并对同一电路板执行 ping 操作。 如果 ping 从未失败、则至少会告知我们网络和板硬件没有任何问题。 重点将放在 UDP 程序本身上。 以下是两篇可能对您有所帮助的文章。 如果 enet_lwip 的 ping 也失败,则可以再次检查网络,或者更改电缆以查看是否有用。
https://www.systosys.com/2020/01/fix-destination-host-unreachable.html
https://www.lifewire.com/how-to-solve-destination-host-unreachable-error-4686734