问候,
目前正在使用PHY的DP8.3867万E调试基于Yocto的嵌入式系统。

我能够通过MDIO与phy通信,进行注册转储我在u-boot中获得以下信息:
=> MII转储0-A
0.(1.134万)- PHY控制寄存器--
(8000:0000) 0.15 = 0重置
(4000:0000) 0.14 = 0环回
(2040:0040) 0。 6,13 = B10速度选择= 1000 Mbps
(1000:1000) 0.12 = 1 A/N启用
(0800:0000)0000) 0.11 = 0断电
(0400:0000) 0.10 = 0隔离
(0200:0000) 0。 9=0重新启动A/N
(0100:0100) 0。 8 = 1双工=全双工
(0080:0000) 0。 7=0碰撞测试启用
(003f:0000) 0。 5-0 = 0 (保留)
(7949)-- PHY状态寄存器--
(8000:0000) 1.15 = 0100BASE-T4
(4000:4000) 1.14 = 1100BASE-X全双工
(2000:2000) 1.13 = 1100BASE-X半双工
(1000:1000) 1.12 = 1 10 Mbps全双工
(0800:0800) 1.11 = 1 10 Mbps半双工
(0400:0000)<xmt-block0>0000 1.10 =0100BASE-T2全双工可
(0200:0000) 1. 9=0100BASE-T2半双工可
(0100:0100) 1. 8=1扩展状态
(0080:0000) 1. 7 = 0 (保留)
(0040:0040) 1. 6 = 1 MF前导抑制
(0020:0000) 1. 5 = 0 A/N完成
(0010:0000) 1. 4 = 0远程故障
(0008:0008) 1. 3 = 1 A/N可用
(0004:0000) 1. 2=0链路状态
(0002:0000) 1. 1 = 0 Jabber检测
(0001:0001) 1. 0= 1扩展功能
2(2000)- PHY ID 1寄存器--
(FFFF:2000) OUI - 0 = 8192 2.15 部分
(a231)-- PHY ID 2寄存器--
(fc00:a000) 3.15 -10 = 40 OUI部分
(03f0:0230) 3. 9- 4=35制造商部件号
(000f:0001) 3. 3-0 = 1制造商修订版号
(0181)-自动协商广告登记册--
(8000:0000) 4.15 = 0下一页可用
(4000:0000) 4.14 = 0 (保留)
(2000:0000) 4.13 = 0远程故障
(1000:0000) 4.12 = 0 (保留)
(0800:0000)0000) 4.11 = 0非对称暂停
(0400:0000) 4.10 = 0暂停启用
(0200:0000) 4. 9=0100BASE-T4
(0100:0100) 4. 8=1100BASE-TX全双工可
(0080:0080) 4. 7=1100BASE-TX可用
(0040:0000) 4. 6=0 10BASE-T全双工可
(0020:0000) 4. 5=0 10BASE-T可用
(001f:0001) 4. 4- 0=1选择器= IEEE 802.3 CSMA/CD
(0000)--自动协商合作伙伴能力登记册--
(8000:0000) 5.15 = 0下一页可用
(4000:0000) 5.14 = 0确认
(2000:0000) 5.13 = 0远程故障
(1000:0000) 5.12 = 0 (保留)
(0800:0000)0000) 5.11 = 0非对称暂停
(0400:0000) 5.10 = 0可暂停
(0200:0000) 5. 9=0100BASE-T4
(0100:0000) 5. 8=0100BASE-X全双工可
(0080:0000) 5. 7=0100BASE-TX可用
(0040:0000) 5. 6=0 10BASE-T全双工可
(0020:0000) 5. 5=0 10BASE-T可用
(001f:0000) 5. 4-0= 0合作伙伴选择器=???
9.(0300)- 1000BASE-T控制寄存器--
(E000:0000) 9.15 - 13 = 0测试模式
(1000:0000) 9.12 = 0手动主/从启用
(0800:0000)0000) 9.11 = 0手动主/从值
(0400:0000) 9.10 = 0多/单端口
(0200:0200) 9. 9= 11000BASE-T全双工
(0100:0100) 9. 8 = 11000BASE-T半双工
(0080:0000) 9. 7=0链路断开时自动TDR
(1fc0:0300) 9. 6 = 12 (保留)
10.(0000)-- 1000BASE-T状态寄存器--
(8000:0000) 10.15 = 0主/从配置故障
(4000:0000) 10.14 = 0主/从配置结果
(2000:0000) 10.13 = 0本地接收器状态正常
(1000:0000) 10.12 = 0远程接收器状态正常
(0800:0000)0000) 10.11 = 01000BASE-T全双工
(0400:0000) 10.10 = 01000BASE-T半双工
(0300:0000) 10. 9- 8=0 (保留)
(00ff:0000) 10. 7- 0= 01000BASE-T空闲错误计数器
看着td_a_p和td_p_b,我可以看到保持活动脉冲,但当我连接RJ45电缆时,没有其他东西。
