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.

TDA4VM-Q1: TDA4VM-Q1: CPSW0 connect bcm89883 phy issue

Part Number: TDA4VM-Q1

Hi Experts:

        I using RTOS SDK 07.03 and evm board.

       we board use bcm89883 phy ( C45 ) for cpsw_9G, 连接图如下

       

      

     So i use global value gEthFwPinmuxData and gJ721E_MainPinmuxDataGesiCpsw9gSgmii to update pinmux and call api Board_serdesCfgSgmii to init serdes0。

     Get the corresponding phyaddr through the schematic and config CLAUS45_REG through api CSL_MDIO_setClause45EnableMask,but it can’t work。Found some problems after debugging.

    

      Get alive value through api CSL_MDIO_isPhyAlive find that it is always 0  ???

      At this time, read the status of deviceid register 2 through apiMdio_readRegC45, and found that ack error was returned

     

     

     View the mdio waveform through the logic analyzer and find that TA bit is error.

      

     

      Where did the problem come from and how should I solve it ?