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

AM335x+AR8031网口ping不通

参考TI AM335x SSK开发板先做了一版实验板,做了四块(机器贴的)四块网口都能用,后来做核心板,原理图和开发板和实验板是一样的,手焊了两块核心板网口都ping不通,

打印信息如下:

U-Boot# ping 192.168.1.100
link up on port 0, speed 1000, full duplex
Using cpsw device
ping failed; host 192.168.1.100 is not alive
U-Boot# 

原理图是RGMII 千兆模式,原理图见附件

测试发现AM335X_RGMII1_TXCLK这个引脚启动时是10MHz,ping一下然后就变成50MHz 了,这个是不正常的,

实验板这个引脚启动时是25MHz,ping一下就变成125MHz,这是对的,

用的uboot代码是一模一样的。

现在就是不知道这个问题是那引起的?

Jian Zhou:

请问软件有没有改过?

如果之前做的板子是好的,硬件又没有改动,只能先从软件查起。

user1396693:

回复 Jian Zhou:

软件没改过,一模一样的,

25M–>>10M    125M–>>50M,目前的时钟是正常的0.4倍,所以我怀疑是Core PLL输出频率的问题,这个CORE_CLKOUTM5正常应该是250M,可能是我的板子这个值是100M,但是CORE_CLKOUTM5这个值是由谁决定的那?我搞不明白了

Jian Zhou:

回复 user1396693:

PMU没配置对也会影响网口么?

user1396693:

回复 WTMEC-Fone Chang:

对,正常应该进入OPP100,结果没有跟PMU通讯上所以进入OPP50,导致网口时钟不对,

leo chen:

回复 user1396693:

非常好的经验,学习了

gang ma:

回复 user1396693:

clkoutm5示波器怎么测量?

user1396693:

回复 gang ma:

clkoutm5这个时钟是芯片内部的没法用示波器测量。

gang ma:

回复 user1396693:

你用软件配置 把这个时钟输出到特定的gpio口上?

赞(0)
未经允许不得转载:TI中文支持网 » AM335x+AR8031网口ping不通
分享到: 更多 (0)