This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

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?多谢.