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

DP83867的MII Loopback测试实现

使用DP83867I+ZYNQ7010 FPGA,RGMII接口。MDIO读取PHY正常。但是网络数据不通。请各位专家帮忙:

 问题描述:

  1. 插拔RJ45,可以在系统中正常发现Link Up,Link Down的信息。
  2. 从PC端ping板卡,在ZYNQ的Linux系统中用ifconfig查看信息发现:RX的数据包在增加,但DX一直为0

想通过MII Loopback 测试数据通路是否正常,根据手册中步骤:

a)       关闭Auto-Negotiation.                                   

b)       关闭Auto-MDIX                 

c)       LOOPCR设置为:0xE720

d)       CTRL BIT14 软复位

 实际操作中,一旦LOOPCR设置为0xE720后,MDIO就不能再读取PHY寄存器。没有办法完成MII loopback测试。

请问以上的操作是否有问题,DP83867应该如何实现MII loopback?多谢.

Robin Liu:

2. If you are using a digital loopback, i would recommend the following
i. Address 0x0016 = 0x0004
ii. Address 0x0000 = 0x0140
iii. Address 0x001F = 0x4000
尝试下以上步骤

赞(0)
未经允许不得转载:TI中文支持网 » DP83867的MII Loopback测试实现
分享到: 更多 (0)