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.
空气二级对网口灯附近放电,会出现PHY无限重启现象,data灯闪几下,link灯亮,然后就全灭,一直这样循环,只能通过重新上电和mcu复位才能恢复,PHY无限重启的时候,mcu其他功能是正常的, 其中TM4C129和网络变压器是直接相连接的,我们的产品体积比较小没法放更多的防护器件,有个方法是当PHY出问题的时候我们通过某一个寄存器能够侦测得到,这样我们可以软件复位或者重启PHY,像这种问题TM4C129哪个寄存器会受影响?
Simba Su 说:能否通过检测EPHY_STS_RXLERR状态来复位MCU
这个是可以的,您可以读该寄存器EPHYSTS的 RXLERR 来判断,若是为1则reset MCU
您可以试一下reset MCU是否能保证下次通信正常
Simba Su 说:EPHY_STS_RXLERR这个标志位置位是否意味着出现不可恢复错误?
这个是接收错误锁存,在出现Receive error event时会置位,重新读EPHYRXERCNT会清0