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.

[参考译文] TMS320F28388D:将 ETH PHY 从 DP83822更改为 TP83825

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1251214/tms320f28388d-change-the-eth-phy-from-dp83822-to-tp83825

器件型号:TMS320F28388D
主题中讨论的其他器件:C2000WAREDP83825

您好!
客户现在在硬件上使用 DP83825而不是 DP83822。 C2000ware ETH 示例不再起作用。 我只读了 ID (PHYIDR2、寄存器0x3)是不同的。 我必须在哪个文件中更改它? 我的客户是否还需要更改其他事项?

此致、Holger

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

    您好!  

    您可以查看数据表、看看这两个 PHY 之间是否存在任何寄存器差异。  

    根据差异、可能需要对以下功能进行更改。

    以太网_configureMDIO

    Ethernet_readPHY寄存 器  

    Ethernet_writePHYRegister

    以太网_configurePHYAddress

    此致

    西达尔特

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

    尊敬的 Siddharth:
    他们对这两个 PHY 的 phyRegContent 拍摄了快照。 可能是接线不正确。

    此致、Holger

    e2e.ti.com/.../DELTA-TMS320f28388D-Board-Debug-DP83825-status.pdf

    e2e.ti.com/.../TI-EVM-control-card-Debug-DP83822-status.pdf

    e2e.ti.com/.../DP83825EVM-connection--with-TMS320F28388D-.xlsx

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

    您好!  

    它们是否能够读取/写入 PHY 寄存器?

     将让参与此线程的 PHY 团队看看他们是否有任何建议。

    此致

    西达尔特

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

    您好!

    由于 phyRegContent 为零、我认为布线不正确。

    此致、Holger

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

    您好、Holger、

    EVM 上电后、我们是否可以测量 CLKOUT 引脚并检查 PHY 是否正常工作?
    我们是否还能检查在 RMII 线路上是否观察到任何时钟或数据?

    您在处理器中配置了哪个 PHY 地址来与 MDC/MDIO 上的 PHY 通信?

    此致、
    拉胡尔

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

    尊敬的 Rahul:
    我想您是指在示例中用于 MDC 和 MDIO 的 GPIO105和 GPIO106、对吗?

    此致、Holger

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

    您好、Holger、

    我是指配置给 PHY 的 PHY 地址。

    哪个 PHY 地址用于从处理器访问 PHY 的寄存器?

    此致、
    拉胡尔

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

    您好!
    使用 PHY 地址1。 DP83825具有 RMII 接口和 DP83822接口。 客户忘记连接和配置 RMII 时钟。

       //
       //仅将其用于 RMII 模式
       //GPIO_setPinConfig (GPIO_73_ENET_RMII_CLK);
       //

    在硬件或软件中迁移到 RMII 还需要考虑什么?

    此致、Holger

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

    尊敬的 Rahul:

    DER 现在可以访问寄存器。 但回送测试仍然根本没有运行。 现在、DP83825的寄存器 BOSCH 位4-0中会启用。

    此致、Holger

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

    您好、Holger、

    客户希望在哪个 RMII 模式中配置 PHY? 是 RMII 主/从模式吗?
    请参阅数据表中的第7.3.10节:

    https://www.ti.com/lit/ds/symlink/dp83825i.pdf?ts = 1691007124380&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FDP83825I

    此致、
    拉胡尔

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

    尊敬的 Rahul:
    他可以使用当前连接到 DP83825 EVM 的这两种模式。 缺省为主控模式。
    附件是他使用的两个.c 文件。

    此致、Holger

    e2e.ti.com/.../4428.cm_5F00_common_5F00_config_5F00_c28x.c

    e2e.ti.com/.../ethernet_5F00_ex2_5F00_phy_5F00_loopback.c

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

    您好、Holger、

    如果客户正确配置了 RMII 模式并且能够访问寄存器,客户是否可以尝试与链路伙伴执行 ping 测试并检查它是否正常工作?

    EVM 上有 LED 用于通知链路是否可用。

    此致、

    拉胡尔