Details
-
Bug
-
Status: Fixed
-
High
-
Resolution: Fixed
-
TI Device Drivers
-
TIDRIVERS-4214
-
TIDRIVERS_5_10_00
-
TIDRIVERS_5_20_00
-
MSP432E4
Description
The EMAC driver was incorrectly setting the PHY address to be external (PHY_PHYS_ADDR == 1). The value of PHY_PHYS_ADDR should be 0 for the internal PHY.
The incorrect PHY setting caused the PHY interrupt service routine, EMACMSP432E4_processPhyInterrupt(), to never run. This results in the link status interrupt never being handled when the Ethernet cable was plugged or unplugged.