LPC1758 + LAN8720A Ethernet Issue
Budget: $250 – $750 USD
Find fix to problem of "ETH not working on our Custom board using LPC1758 "based LPCExpresso LPC1769 board.
Our board uses LPC1758, Initial rev boards worked all good. ( Even though MIDO, MDC is funstion are not available on 1758)
On Next revision boards ETH does not work. ( No change was done to schematic except fixing SCL, SDA for I2C bus)
Debug halts at following line; in void Chip_ENET_Init(LPC_ENET_T *pENET, bool useRMII)
/* Initial MAC configuration for full duplex,
100Mbps, inter-frame gap use default values */
pENET->MAC.MAC1 = ENET_MAC1_PARF;
Our board uses LPC1758, Initial rev boards worked all good. ( Even though MIDO, MDC is funstion are not available on 1758)
On Next revision boards ETH does not work. ( No change was done to schematic except fixing SCL, SDA for I2C bus)
Debug halts at following line; in void Chip_ENET_Init(LPC_ENET_T *pENET, bool useRMII)
/* Initial MAC configuration for full duplex,
100Mbps, inter-frame gap use default values */
pENET->MAC.MAC1 = ENET_MAC1_PARF;