Could anyone confirm that Link status bit (in Ethernet PHY Status - MR16 (EPHYSTS), address 0x010)
is never set again after Ethernet cable unplug-plug sequence?
For me this bit is set only once - after reset and first cable plug-in.
Tried to force restart an auto-negotiation cycle, but this gives nothing.
EMACPHYWrite(EMAC0_BASE, PHY_PHYS_ADDR, EPHY_BMCR, (EPHY_BMCR_ANEN |
EPHY_BMCR_RESTARTAN));
Is there any solution to get correct link status?
I need this info to pass to lwip stack ( netif_set_link_up(psNetif) ).
TM4C1294NCPDT with lwIP1.4.1
Thank you for your time.