TI中文支持网
TI专业的中文技术问题搜集分享网站

C6638硬件平台千兆网口问题

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时钟。

Shine:

请问板子的SGMII参考时钟是156.25MHz吗?

user5315971:

回复 Shine:

外部给的时钟我测试了,是156.25Mz。

user5315971:

回复 Shine:

给了156.25MZ的时钟,在电容端到DSP引脚端测试的。

Shine:

回复 user5315971:

“ 最近生产了一批板子”是已经量产了还是新板?所有的板子都有这个问题?除了网口,板子其他的外设能正常工作吗?SDK用的是哪个版本的?

user5315971:

回复 Shine:

只有这快板子有,其他量产的都比较好,到贴片厂换了个芯片好了,发现最近一批6638芯片内部有些有问题。换了片子就好了

Shine:

回复 user5315971:

感谢告知解决方法。

TI 诚邀您参加全新设计的产品页面测试,参加测试即可享有 TI 购物 9 折优惠码,点击加入 EP产品页面测试报名,名额有限。感谢您的参与!

赞(0)
未经允许不得转载:TI中文支持网 » C6638硬件平台千兆网口问题
分享到: 更多 (0)