This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28388D: Unable to read the PHY register in the ethernet_ex2_phy_loopback example

Part Number: TMS320F28388D


Tool/software:

Hi,

I would like to configure the Ethernet speed to either 10 Mbps or 100 Mbps using the Speed Selection bit in the BMCR register.

To achieve this, I am referring to the ethernet_ex2_phy_loopback example where bit 14 is configured for MII Loopback.

I have loaded the 'ethernet_c28x_config' project outfile in CPU1 and I am trying to run the ethernet_ex2_phy_loopback example in M4 core.

However, the Ethernet_readPHYRegister() API is returning 0 to the variable phyRegContent.

Could you help me if I am missing anything else for communicating with the DP83822 PHY and configure the speed selection bit accordingly?

Regards,

Ram Alla.