请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM4378 您好!
我们有一个基于 AM437x gp EVM 的定制板。 我们有一个正常工作的 Linux 映像、它使用通用评估模块中包含的以太网 PHY ksz9031rn。 我们要将以太网 PHY 更改为 Microsemi VSC8502。 我们已升级到 TI SDK 的08.02.00.24版、该 SDK 本应具有对 VSC8502的内核支持。 我们还在 u-boot 中打开了 CONFIG_PHY_MSCC、在 Linux 内核中打开了 CONFIG_MICROSEM_PHY。 我们本来希望这能正常工作、因为这两个 PHY 的引脚分配是相同的、但是我们在 u-boot 和内核启动中会收到以下消息。
U-boot 消息:
Net: Could not get PHY for ethernet@4a100000: addr 0 eth2: ethernet@4a100000
Linux 内核消息:
[ 24.431200] cpsw-switch 4a100000.switch: phy "/ocp@44000000/interconnect@4a000000/segment@0/target-module@100000/switch@0/mdio@1000/ethernet-phy@ 1" not found on slave 1 Starting Network Name Resolution... [ OK ] Started File System Check on /dev/m[ 24.524283] cpsw-switch 4a100000.switch: starting ndev. mode: dual_mac mcblk1p1. [ 24.585853] cpsw-switch 4a100000.switch: phy "/ocp@44000000/interconnect@4a000000/segment@0/target-module@100000/switch@0/mdio@1000/ethernet-phy@ 0" not found on slave 0
我们需要在器件树中修改哪些内容才能使其正常工作?
Tim