Other Parts Discussed in Thread: AM6421, TMDS64EVM
器件型号: AM6421
Thread 中讨论的其他器件: TMDS64EVM
您好、
我们正在开发基于 AM6421 SoC 的定制电路板、并使用 BuildRoot 作为基于 TI 外部 defconfig 的构建系统。 我们使用的是 U-Boot 版本 2026.01。
我们的定制电路板具有两个以太网端口。 我们使用 TMDS64EVM 评估板映像作为基础、并修改器件树、使其适应我们的定制硬件。
我们已成功启用 PRU 以太网接口、接口eth0() 似乎已启动。 但是、DP83822 PHY 驱动程序不绑定到 PHY。 PHY 改为连接到 Generic PHY 驱动程序、我们无法 ping 或建立任何网络连接。
问题:
-
eth0检测到接口并显示“Link is up - 100Mbps/ full“ -
PHY ID 读取
0x0000FFFF(无效) -
驱动程序:
Generic PHY而不是TI DP83822 -
手动绑定尝试失败、并显示“No These device“(无此类设备)
-
NETDEV WATCHDOG观察到超时
我们尝试过的方法:
-
已加载 DP83822 驱动程序 (
modprobe dp83822) -
更新了器件树、以
0x00在 PRU MDIO 总线上设置 PHY 地址 -
已启用 PRU 以太网端口 (
status = "okay") -
已尝试手动将 PHY 绑定到 DP83822 驱动程序
此致、
Manish