Other Parts Discussed in Thread: USB-2-MDIO
Tool/software:
I have a setup with two DP83TD510E-EVM boards. Each of the boards has been connected to a laptop via Ethernet and USB. The two boards are connected via a short SPE cable. The link has been established, so I can ping between the two laptops.
Because I want to double check the transmit level and auto negotiation settings, I tried to read out the MMD7 registers 0x200 to 0x20F by using the USB-2-MDIO tool. However, all these registers return the value 0x0000.
Some other registers return non-zero values (e.g. the SQI register 0x872, which returns the value 0x0002), so the readout via the MSP430 seems to work.
I also tried the DIEP tool. However in the MDD field I only can select "1F", "03" or "01" but not "07". If I select "MDD = 1F" and fill in register 0200, then acronym "AN_CONTROL" appears, which seems to be correct. But here the read out value is also 0x0000. This applies to all registers in the 0x20x range. At least register 0x201 should have a non-zero value, because a link has been established.
How can I reliably read out the MMD7 registers via USB?