DSP6678的网口0接88E1112,网口1接PHY芯片88E1111,在执行platform intial的时候,网口初始化一直不能够完成,查找原因是自协商不通过,一直循环的代码如下:
/* Wait for SGMII Autonegotiation to complete without error */
do
{
CSL_SGMII_getStatus(macPortNum, &sgmiiStatus);
if (sgmiiStatus.bIsAutoNegError != 0)
return; /* This is an error condition */
} while (sgmiiStatus.bIsAutoNegComplete != 1);
我在初始化的时候,只对网口1进行初始化,网口1设计与EVM完全一样,为什么自协商不能够通过呢?