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.

[参考译文] DP83825EVM:DP83825 与 i.MX RT1042 配合使用–在以太网初始化期间、“Cannot Initialize PHY“

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1613675/dp83825evm-dp83825-with-i-mx-rt1042-cannot-initialize-phy-during-ethernet-init

器件型号: DP83825EVM

您好:

我与 A 接口连接 DP83825 以太网 Phy 评估板 i.MX RT1042 代替。

i.MX RT1040 EVK 最初使用的是 KSZ8081 PHY 。 我移除 KSZ8081 及其相关跳线、然后连接了 RMII 信号 (TXD[1:0]、RXD[1:0]、TX_EN、CRS_DV、MDC、 MDIO、RESET、REF_CLK) 从 i.MX RT1042 更改为 DP83825 EVM 过度设计。

我正在运行 NXP MCUXpresso SDK 以太网示例 、但应用程序打印:

Cannot initialize PHY

注释

  • 以太网 MAC 初始化;在 PHY 初始化期间发生故障。

  • 我仍在使用 基于 KSZ8081 的默认 PHY 驱动程序 NXP SDK 中的配置文件。

  • DP83825 EVM 上的 XI/XO 引脚保留为默认(板载晶体)配置

  • DP83825 EVM 具有板载 MCU 未使用 。 我想将 PHY 直接与 i.MX RT1042 连接。

问题

  1. NXP 以太网示例是否需要 专用的 DP83825 Phy 驱动程序 是否可以调整 KSZ8081 驱动程序?

  2. 问题可能像这样 PHY 地址、复位/配置 (strap) 时序或 RMII REF_CLK 源/方向 PHY 初始化失败的原因是什么?

  3. 可以保留 XI/XO 晶体连接 那么、DP83825 EVM 在使用外部 MAC 时会出现问题吗?

  4. 有任何问题吗 或应用手册的链接 了解如何使用 具有外部 MCU 的 DP83825 EVM 、是否绕过板载 MCU?

任何指针或参考设计都将不胜感激。

谢谢你。

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

    您好、  

    1. NXP 以太网示例需要使用通用 Phy 驱动程序或 DP83825 驱动程序才能运行。 它不能在 KSZ8081 驱动程序上运行。  
    2.是的。  
    3.是的、如果 PHY 处于 RMII 跟随器模式、则 XI 与 PHY 的连接需要具有 50MHz 信号。 板载晶体会提供 25MHz、因此必须将其断开。  
    4.板载 MCU 仅提供 MDC/MDIO 连接,所以如果您断开将 MCU 连接到 PHY 的 0 欧姆电阻,就不会出现问题。  

    此致、
    j