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.

[参考译文] AM67A:如何在以太网网络初始化期间配置 PHY 和交换机

Guru**** 2463330 points
Other Parts Discussed in Thread: AM67A

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1552679/am67a-how-to-configure-the-phy-and-switch-during-the-initialization-of-the-ethernet-network

器件型号:AM67A


工具/软件:

目前、我们的设备有一个 PHY 芯片和一个开关芯片。 PHY 芯片的地址在外部配置为 1、而开关的地址仅为 0。
挑战:PHY 的广播地址为 0、这会阻止 AM67A 在系统中使用开关。 因此、在初始化以太网之前、我需要通过 MDIO 禁用 phy 芯片的广播地址 0。 我已经知道寄存器的配置参数、但我不确定如何在驱动程序中实现这些参数。我该如何修改驱动程序?

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

    您好、

    您可以使用地址为 0 的 PHY。 PHY 地址的有效范围为 0 到 31。

    根据 PHY ID、将调用相应的驱动程序。

    您需要在 CPSW 端口节点下正确映射交换机和 PHY。

    此致、
    Sudheer

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

    你好  Sudheer,
    我的意思是、我已将 phy 芯片地址设置为 3、但仍对地址 0 做出响应。 因此、我需要提前禁用对寄存器中地址 0 的响应。 我应该在哪里将此操作整合到驱动程序中?

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

    您好、

    通常、在 MDIO 节点下单独定义的 PHY 地址映射到 MAC 端口。

    您可以向 PHY 供应商咨询一次吗?

    您能否确认您是否为 CPSW3G 使用原生 Linux 驱动程序。

    此致、
    Sudheer