主题中讨论的其他器件:AM62A7、 DP83TC812EVM-MC
工具与软件:
您好、
、尝试在新的硬件上调整 DP83TC812S 芯片 使用的主控制芯片是 AM62A7。
系统启动时、内核报告错误、表示找不到 PHY 芯片。
mdio_bus 8000f00.mdio: MDIO device at address 0 is missing.
我仍然确认了 PHY 地址、该 PHY 地址正确。
我发现、如果我在 Uboot 中使用以下命令重新启动 Uboot、可以找到 PHY 芯片
load mmc 0:1 0x82000000 efi/boot/bootaa64.efi;bootefi 0x82000000 fde918b0
Uboot 重新启动后、运行以下命令以登录系统并检查 PHY 是否正常工作。
load mmc 0:2 0x82000000 /boot/Image;load mmc 0:2 0x88000000 /boot/dtb/ti/k3-am62a7-sk.dtb;booti 0x82000000 - 0x88000000
davinci_mdio 8000f00.mdio: phy[0]: device 8000f00.mdio:00, driver TI DP83TC812CS2.0
我仔细检查了硬件、我认为它们很好。
如果您在使用上面提到的 EFI 引导后重新引导至系统、则 PHY 芯片的行为正常。
我有以下问题:
1. UEFI 引导是否在 PHY 芯片相关引脚上执行其他操作?
2、除下列检验文件外,是否有其他参考资料?(www.ti.com/.../snla431.pdf
3.我觉得这个问题的原因是 MDIO 不能联系 PHY 芯片。 可能的软件原因是什么?
谢谢
Yuwei