您好!
我想知道是否有人可以为我提供一些线索。 我们的电路板使用 TM4C129ENCPDT MCU、目前我们正在对其执行 ESD 测试。 ESD 通常会导致以太网端口的传输部分停止工作。 以下是观察结果:
1、MCU 未经历复位;
2.固件仍然可以看到正确的传入数据包;
2.固件可以正常分配以太网 TX 描述符并通过启动 DMA 发送以太网包;
3.只有数据包不能放在线路上(LAN 中的其他设备不接收数据包);
4.从以太网活动 LED 指示灯看,一切都正常;
5.拔下并插回以太网电缆没有任何帮助(通过查看 LED 指示灯建立链路,但问题仍然存在);
6.复位 MCU 可以恢复问题(下拉复位线路)。
我的问题是:
1.这可能是 EMAC/PHY 中的问题吗?
2.是否可以检测到它,以便固件可以在需要时重置 EMAC (假设链路已启动并看起来正常)?
谢谢。
天列