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.

TMS320C6746: c6746 connected to phy with rmii lines

Part Number: TMS320C6746
Other Parts Discussed in Thread: OMAPL138

Hi

We believe that we cannot communicate with the DSP because  in our board the dsp is not connected to a single PHY it is connected to a switch with 5 phy, (marvell 88E6701) and we are connected to it by using port 5.  we need to set the phy address to be 5.

I looked at the nimu driver code and try to figured out how to change the phy address. when i run the application and look in register MDIO0 -> USERACESS0 -> PHYADDR it is set to 7.

In file ti\pdk_omapl138_1_0_2\packages\ti\board\src\lcdkOMAPL138\include\board_cfg.h I try to set BOARD_ETH_PHY_ADDR from 7 to 5, and recompile the nimu driver. (gmake nimu)

I still do not have ping and now  the MDIO0 -> USERACESS0 -> PHYADDR is 0.

What is the correct way to change the phy address?

I also looked on the following doc:

http://processors.wiki.ti.com/index.php/Guidelines_when_porting_NDK_to_different_PHYs

is this doc is relevant for the C6748 NDK 2.25.1.11

I didn't find the files mentions in this doc.

Best Regards

Ilan