This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DP83867IR:DP83867IRRGZT - PHY ID 问题

Guru**** 2925550 points

Other Parts Discussed in Thread: AM6442, TMDS64EVM

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1604039/dp83867ir-dp83867irrgzt---phy-id-issue

器件型号: DP83867IR
Thread 中讨论的其他器件: AM6442TMDS64EVM

不同应用 AM6442 一方 CPSW 以太网 在上 TMDS64EVM 、则以太网 PHY ID 为 稳定且恒定 发生跨电源循环的波形。但是、在我们的上 定制板 、PHY ID 每次断电/通电时都会发生变化 相同的内核、DT、PHY 驱动程序、相同的 PHY (DP83867) 器件型号。 EVM (TMDS64EVM ):root@am64xx-evm:~# cat /sys/class/net/eth0/phydev/phy_id
0x2000a231(PHY ID 一致,以太网正常工作)

定制电路板 PHY ID:
root@am64xx-EVM:~# cat /sys/class/net/eth0/phydev/phy_id
0x49934993(此更改每次上电)root@am64xx-EVM:~# cat /sys/class/net/eth0/phydev/phy_id
0x8d1c8d1c(不断变化)
什么可能导致 PHY ID 随机变化?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    MDIO 读取似乎不一致。 我看到您的 PHYID 与 EVM PHYID 也不匹配。 PHYID 似乎来自 PHY 的寄存器 2 和 3、因此我相信 MDIO 总线有问题或 PHY 未正确初始化。

    您是否在 MDIO 上有上拉电阻器? 此外、如果采用三电源模式、PHY 是否会根据数据表的电源序列要求上电? 您是否对 rst 和 clkout 引脚进行了外设检查?

    此外、如果您可以读取寄存器、是否可以读取寄存器 00 至 1F?

    此致、

    j

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 J:
    MDIO 具有上拉电阻、并在探测时读为高电平。 以太网处于 2 电源模式、复位被置为有效、并且 clkout 在 25MHz 上保持稳定 。 您能否确认读取寄存器 00–1F 的注释?“
    此致、
    Pradeep
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Pradeepraj:  

    您是否可以使用 phytool 或以某种方式读取 PHY 寄存器?
    如果可以、您能提供从 0x00 到 0x1F 的寄存器转储吗?

    此致、
    j