请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: DP83867IR
- 我按如下方式配置了 IP 地址:
- 内核(板): 192.168.1.10.
- 笔记本电脑: 192.168.1.20
当我尝试在它们之间 ping(双向)时、IP 地址是 无法访问 。
- 我使用不同的以太网电缆和不同的笔记本电脑进行了测试。 在这种情况下、IP 地址可 ping 通。 但是、介于之间 此电路板和笔记本电脑 、则 IP 地址仍为 不 ping 。
-
我使用以下命令将主板和笔记本电脑上的链路速度更改为不同的值 (10Mbps、100Mbps 和 1000Mbps):
sudo ethtool -s enp45s0 速度 1000 双工全自动协商打开即使更改速度后、IP 地址也是 仍然无法 ping 通 。
- 在 U-Boot 中、我配置了并重置 GPIO、并验证此操作是否正常工作。
Zynq>MII 信息
PHY 0x01:OUI = 0x80028、模型= 0x23、Rev = 0x01、 10baseT、FDx
Zynq>GPIO Set 41
GPIO:引脚 41 (GPIO 41) 值为 1
Zynq>GPIO 清除 41
GPIO:引脚 41 (GPIO 41) 值为 0 -
在 U-Boot 中、同时指定 IP 地址 无法 ping 通 。 我运行了以下 PHY 命令:
Zynq>MII 写入 1 0 0x0100
Zynq>MII 读取 1 0
0100
Zynq>MII 读取 1 0
0100
Zynq>mii 转储 1PHY 控制寄存器输出:
(0100)-- PHY 控制寄存器--
复位= 0
Loopback = 0
速度= 10Mbps
自动协商=禁用
断电= 0
隔离= 0
重新启动 A/N = 0
双工=全双工
碰撞测试= 0
我在另一个板上测试了相同的图像、并且工作正常。 我还验证了映像版本是否相同。 但是、在一个主板上、无法访问以太网 IP 地址(无法 ping)。
请指导我如何调试该问题、以及我应从硬件和软件方面检查哪些关键点。