运行数小时后以太网通信故障问题的更新
继续讨论先前的主题、
如前所述、问题在一个地方发生、在另一个地方、它在几天的时间内都能正常工作。
因此、我们从遇到问题的地方重复了对开关和电缆的实验、现在我们发现问题在30小时后发生了。 以下是观察结果。
与 通过交换机连接的2台 PC 相对应、有2台处于建立状态(状态4)的活动 TCP_PCB。 即使 在挂起后、它们也会继续显示已建立的状态。 这2在从暂停之日起大约30分钟后自动关闭。 我想 LWIP 会等待这段时间并关闭连接。
当 EMACIntStatus 正常工作时、通常为0x10041 ; 当 有异常中断时、有时为0x180c1。 在运行的30小时内、大约有32个异常中断。
在挂起时 、EMACIntStatus 为零 、之后保持为零。 在这种情况下、从 tera 术语或任何其他方式都无法与电路板建立新连接。 重新建立连接的唯一方法是重置 MCU。
问题是、是什么导致 EMACIntStatus 卡在零? 开关是否会导致这种情况?
这种行为会导致什么?
感谢您的任何帮助。