Part Number: TMS320F28388D
Other Parts Discussed in Thread: C2000WARE
Hello everyone,
I'm using MIcrochip's KSZ8041MLL-TR Ethernet PHY for my implementations, Now I'm using LWIP as TCP server and sometimes after running for 10-12hrs I'm unable to PING server anymore, only way to recover is a Physical reset.
So I want to add a watchdog reset based on the LINK STATUS for that I'd have to read PHY link status register details.So In lwiplib.c in lwIPServiceTimers() function I kept a breakpoint and tried reading the
"(Ethernet_readPHYRegister(EMAC_BASE, EPHY_BMSR)" register details and I see that it is always returning 0xFFFF, no matter what register I read I see 0xFFFF being returned.
So I believe register read is not working . Can Someone guide me how to perform this register read.
Please find below pic for ref

Thanks and regards,
Pranay