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.

AWR2944EVM: The state is always in FINDING for the DP83tc812R PHY

Part Number: AWR2944EVM
Other Parts Discussed in Thread: AWR2944

Tool/software:

Hi,

     Now we test DP83tc812R PHY on the AWR2944EVM, but the state is always in the FINDING  state.  In the function  EnetPhy_findingState,

     alive = EnetPhy_isAlive(hPhy);  alive is always false. I have measured the pins CLKOUT , RESET_N , INH ,VDDIO,VDDMAC,VDDA,VSLEEP, they are all normal.  What may the reasons be that PHY is not alive?Or is there any pins state that I can confirm the root reason?

The definition of FINDING state as belows:

  FINDING: The driver will remain in this state until the PHY is detected as alive and a device-specific PHY driver has been bound to it.

     If the driver remain in the FINDING state,  does it mean that the DP83tc812R PHY can not be recognized by the AWR2944 chip and can not work?

     If yes, what is the reason for that?  Is there a way to confirm if the DP83tc812R PHY is working or not? Such as measuring some pins state. I have measured the MDIO_CLK pin and MDIO_DATA, there are signals on them.

    If not, what is the reason for always int the FINDING state?

BR,

Rata