您好 、专家:
使用10/100M PHY DP83822IRHB 测试以太网时遇到问题。
- 有三个 PHY 通过 RGMII 分别连接到 CPU 的三个 GEMS。所有 PHY 共享相同的 MDC/MDIO 串行管理接口。
- 无法使用 lwip echo 服务器测试读取 eth0和 eth1的 phy 地址,该测试将 phy 地址从31查找到0。
- 当我在 SW 中将 phy 地址设置为0x1或0x3时、无法读取 phy 寄存器。
我不确定在 phy 读取操作期间会发生什么情况。 在设置 phy 之前、我是否应该采取任何其他操作?
表1 ETH 信息。
|
ETH |
宝石般的酒店 |
接口 |
PHY |
PHY ADDR |
测试正常? |
|
eth0 |
GEM0 |
RGMII1. |
10/100/1000M PHY |
0x0 |
Ping 成功、PHY 读取正常 |
|
ETH1 |
GEM1 |
RGMII2. |
10/100M PHY |
0x1. |
PHY 读取 NOK |
|
ETH2 |
GEM2 |
RGMII3. |
10/100M PHY |
0x3. |

