TI工程师你好:
最近生产了一批板子,发现一个问题c6638的u-boot初始化卡死到sgmii_serdes_setup_156p25mhz函数的
/*Waiting for SGMII Serdes PLL lock.*/
for (cnt = 10000; cnt > 0 && ((readl(0x02090114) & 0x10) == 0);cnt--);卡死,请问这行代码处理的是什么,
参考芯片手册查找00114h Port 1 SGMII STATUS Status Register (read only)
第四位为 4 LOCK Lock. This is the LOCK input pin. Indicates that the SerDes PLL is locked.
请问这块板子的问题出在硬件的什么状态,测量板子硬件有25M时钟。