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

关于dp83822i 的网口配置问题,ping不通。

大家好!

我使用的是ti-sdk6.0,网口的芯片是dp83822i,通过更改uboot中的一个dp83865 这个网口的程序,进行配置好的,根据差异性,查看了dp83822i里面的0x0017的寄存机使能了rgmii这个模式。配置成了100M速度的,进入到uboot中,ping了下电脑,显示连接不上,而且网口的速度变成了10M的。看了寄存器的配置应该是没有问题的。不知道是什么原因造成的。

有没使用dp83822i网口芯片rgmii模式的配置好得,能参考下么!

下面的链接是我的硬件连接图!LAN-DP83822IF.pdf

zhi wei lin:

现象是:PHY开启自协商,用网线直连电脑的网卡,电脑网卡识别成100M全双工。但是DP83822识别成10M全双工;强制DP83822为100M全双工,电脑网卡无论是自协商还是强制100M全双工;DP83822 link灯(LED0)都不亮;强制DP83822为10M全双工,电脑 自协商或强制10M全双工,能正确识别。DP83822显示10M全双工,此时,ping仍然不通。PHY无数据发出。

Mickey Zhang:

回复 zhi wei lin:

您可以参考下如下链接中的linux驱动:
www.ti.com/…/ethernet-sw

Robin Liu:

回复 zhi wei lin:

配置28脚,上拉6.2k电阻,下拉1.96k电阻,使能RGMII_EN

zhi wei lin:

回复 Robin Liu:

您好Robin!根据您的建议,我再次看了引脚的说明。
您所说的配置28脚,在dp83822i的手册上说是Unused in RGMII Mode。
所以这个应该不要配置的吧?
还是按照您说的需要配置?

zhi wei lin:

回复 Robin Liu:

谢谢 Robin回答,
我去看下!

zhi wei lin:

回复 Robin Liu:

您好 Robin! 由于硬件上下拉不好飞线。是否能够通过修改PHY寄存器来达到此目的。而我现在就是通过把RD_ER悬空;修改0x17号寄存器的bit9 来Enable RGMII mode of operation;但是发现没有用

Robin Liu:

回复 zhi wei lin:

还是要连一下试试吧,再做判别。我理解配寄存器也是可以的,但配置不完全的话可能也不能正常工作。配置外部电阻可以确保你上电后默认进入RGMII 模式

zhi wei lin:

回复 Robin Liu:

您好 Robin!如果只通过寄存器配置,在0x0017号的寄存器上使能rgmii么?
还需要别的哪些的配置,能详细的指点些么?

赞(0)
未经允许不得转载:TI中文支持网 » 关于dp83822i 的网口配置问题,ping不通。
分享到: 更多 (0)