本帖最后由 majestli 于 2020-4-13 09:40 编辑
我们用1012核心板遇到网络不能正常识别phy,我们的原理图完全按照开发板画的(实际上我们是把sgmii与rgmii都一起拉出来,但是通过选配一个来接phy),由于1012核心板有两个网络,外接两个phy,一个sgmii,一个rgmii;我们实际只使用了一个网络
出现了不能正常识别phy,报如下错误
Could not get PHY for PFE_MDIO: addr 1
phy_connect failed
No ethernet found.
但是我们的madio的数据抓出来了,波形正常,Time | Packet ID | MDIOClause | OP | PHYADDR | REGADDR/DEVTYPE | ADDR/DATA | 0 | 0 | 22 | | 0x00 | 0x00 | 0xFFFF | | 3.43E-05 | 1 | 22 | | 0x00 | 0x01 | 0xFFFF | | 6.86E-05 | 2 | 22 | Read | 0x00 | 0x00 | 0x7FFF | | 0.000103 | 3 | 22 | Read | 0x00 | 0x07 | 0xFFFF | | 0.000137 | 4 | 22 | Read | 0x00 | 0x01 | 0x8000 | | 0.000171 | 5 | 22 | Read | 0x00 | 0x19 | 0x0003 | | 0.000205 | 6 | 22 | Read | 0x00 | 0x09 | 0x4001 | | 0.000239 | 7 | 22 | Read | 0x00 | 0x17 | 0x0000 | | 0.000272 | 8 | 22 | Read | 0x00 | 0x15 | 0x0400 | | 0.000306 | 9 | 22 | Read | 0x00 | 0x01 | 0x1340 | | 0.100376 | 10 | 22 | | 0x02 | 0x04 | 0x0000 | | 0.10041 | 11 | 22 | | 0x02 | 0x07 | 0x0020 | | 0.100445 | 12 | 22 | | 0x02 | 0x01 | 0x0000 | | 0.10048 | 13 | 22 | | 0x03 | 0x03 | 0x3000 | | 0.100514 | 14 | 22 | | 0x01 | 0x08 | 0x08C0 | | 0.100548 | 15 | 45 | Read +Addr | 0x00 | 0x09(Other) | 0x0060 | | 0.201672 | 16 | 22 | | 0x00 | 0x04 | 0xFFFF | | 0.201706 | 17 | 22 | | 0x04 | 0x07 | 0xFFFF | | 0.201741 | 18 | 45 | Address | 0x04 | 0x01(PMD/PMA) | 0x0004 | | 0.201774 | 19 | 22 | | 0x04 | 0x01 | 0xFFFF | | 0.201809 | 20 | 45 | Address | 0x04 | 0x03(PCS) | 0x0007 | | 0.201843 | 21 | 22 | | 0x04 | 0x03 | 0xFFFF | | 0.201877 | 22 | 45 | Address | 0x04 | 0x05(DTE XS) | 0x0004 | | 0.201911 | 23 | 45 | Read +Addr | 0x04 | 0x04(PHY XS) | 0xFFFF | | 0.201945 | 24 | 45 | Address | 0x04 | 0x05(DTE XS) | 0x0007 | | 0.201979 | 25 | 22 | Read | 0x04 | 0x04 | 0xFFFF | | 0.202013 | 26 | 45 | Address | 0x06 | 0x07(Other) | 0x0004 | | 0.202047 | 27 | 22 | Read | 0x02 | 0x07 | 0xFFFF | | 0.202081 | 28 | 45 | Address | 0x02 | 0x07(Other) | 0x0007 | | 0.202115 | 29 | 22 | Read | 0x02 | 0x07 | 0xFFFF | | 0.202149 | 30 | 45 | Address | 0x00 | 0x09(Other) | 0x0006 | | 0.202183 | 31 | 22 | Read | 0x00 | 0x08 | 0xFFFF | | 0.202217 | 32 | 45 | Address | 0x04 | 0x08(Other) | 0x0003 | | 0.202251 | 33 | 22 | Read | 0x04 | 0x08 | 0xFFFF | | | | | | | | | | | | | | | | | | 我在论坛上找到如下信息1043的核心板,我不知道1012的核心板是否有通用的问题,
注意: 核心板的rgmii的时钟软件上配置的是底板的rgmii的时钟,如果底板rgmii接口的网络不使用,需要通过修改uboot中核心板rgmii的时钟配置,这样核心板上的网络才能够正常使用。
急切盼复!
|