Hi,
I am using ZC702 demo board. I want to make ethernet communication using auto-negation. but I saw that the “get_ieee_phy_speed” function always returns the speed as 10Mbit. To find the speed, register address 17 is read. However, as far as I understand, address 17 is a vendor specific address. I think there is a mistake here. Can’t we read from standard register addresses here?
Is your board/DUT directly connected to PC/laptop?
Can you take a look at this related issue here: FreeRTOS-Plus-TCP PHY autonegotiate setup, and see if your case is similar?