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.

[参考译文] AM6442:在不采用 MAC 绑定的 AM6442 上通过 MDIO 配置 DP83869 PHY

Guru**** 2540720 points
Other Parts Discussed in Thread: AM6442, SYSCONFIG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1560840/am6442-configuring-dp83869-phy-via-mdio-on-am6442-without-mac-binding

器件型号:AM6442
主题中讨论的其他部分:SysConfig、DP83869、

工具/软件:

我们使用 TI PHY DP83869 与外部以太网交换机的 MAC 端口进行连接。 该 PHY 的 MDIO 和 MDC 线连接到 TI AM6442 的 CPSW 端口。 PHY 的 RGMII 接口连接到交换机、但交换机不支持 PHY 管理。 我们需要使用运行 FreeRTOS 的 TI AM6442 的 R5 内核来配置该 PHY。 当 PHY 绑定到 SysConfig 中的 MAC 端口时、我们能够对其进行配置。 但是、在我们的情况下、我们只需要配置 PHY、因为 MAC 已经连接到另一个 PHY。

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

    尊敬的 Perumalsamy:

    根据我的理解、您希望使用 R5 内核配置 TI PHY、但不打算使用 CPSW 进行交换机。 该平台不支持开箱即用。 但您可以使用可用的 PHY 驱动程序或 Enet 库来实现这一点。 使用作为 AM64x 电路板库一部分的 PHY 驱动程序、您可以通过直接写入寄存器来配置 PHY。 将没有状态机来处理 PHY 链路状态。 应用程序必须实现一种机制来处理 PHY 中的变化

    或者、您也可以使用 Enet 库实用程序启用该功能进行配置。 链路的处理和维护必须由应用程序本身负责。 您需要利用 Enet 驱动程序和 PHY 驱动程序来配置 PHY。 SDK 中包含了与外部 PHY 管理相关的驱动程序以供参考。 可以在 以太网 PHY 集成指南中找到相应的文档

    此致、
    Teja。

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

    尊敬的 Teja:

    感谢您的详细说明和建议的方法。 我将尝试建议的步骤、看看它如何与 PHY 配置配合使用。 我将随时向您介绍最新结果。

    再次感谢您的支持!

    此致、

    Perumal Samy。

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

    尊敬的 Perumal Samy:

    很高兴它是有帮助的。 如果有任何其他问题、请联系我们。

    此致、
    Teja。