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.
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
Hi Ilan,
Sorry for the delayed response, I had to ask the NIMU/NDK expert for more info.
In the FAQ, there's a section called" How do I program the PHY through MDIO interface?"
This is for Keystone I/II devices but should apply to C6746 as well.
Also, when making changes to board_cfg.h, you will need to clean and rebuild the board library for changes to take effect.