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.

[参考译文] DP83869HM:AM2634 EnetPhy_findCommonNwayCap:PHY 3:未找到常见电容

Guru**** 2393725 points
Other Parts Discussed in Thread: AM2634

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1513227/dp83869hm-am2634-enetphy_findcommonnwaycaps-phy-3-no-common-caps-found

器件型号:DP83869HM
主题中讨论的其他器件:AM2634DP83869

工具/软件:

我使用 AM2634通过 RGMII 连接 DP83869、并通过启动电阻器将其设置为 RGMII 至1000BASE-X、日志显示 EnetPhy_findCommonNwayCaps:PHY 3:未找到常见电容器。 但 RGMII 转铜缆可以正常工作、如下所示:  

图像加载完成、切换到应用程序...
=========================
CPSW LWIP TCP Echo 服务器
=========================
EnetAppUtils_reduceCoreMacAllocation:将 CoreID:0的 Mac 地址分配从4减少到2
打开 MAC 端口1
EnetPhy_bindDriver:PHY 3:OUI:080028型号:0f 版本:01 <->'dp83869':确定

Phy 3处于活动状态
在启动 lwIP 时、本地接口 IP 启用了 DHCP
[LWIPIF_LWIP] NETIF 初始化成功
主机 MAC 地址-0:70:ff:76:1d:EC:f2主机 MAC 地址-0:70:ff:76:1d:EC:E3 [0] Enet if up Event。 本地接口 IP:0.0.0.0
[LWIPIF_LWIP] Enet 已成功启动
[0] Enet if Up Event。 本地接口 IP:192.168.1.250
[0]正在等待网络打开...
PHY 3:*1 = 0x614d
PHY 3:*1df = 0x41
PHY 3:*c00 = 0x140
PHY 3:*C01 = 0x614d
PHY 3:*C10 = 0x3148
PHY 3:*C19 = 0x10
PHY 3:*C1A = 0x0
PHY 3:*C2A = 0x812
PHY 3:*c30 = 0x3056
PHY 3:*6e = 0x23e
EnetPhy_findCommonNwayCaps:PHY 3:未找到常见的大写字母

EnetPhy_findCommonNwayCaps:PHY 3:未找到常见的大写字母

EnetPhy_findCommonNwayCaps:PHY 3:未找到常见的大写字母

EnetPhy_findCommonNwayCaps:PHY 3:未找到常见的大写字母

EnetPhy_findCommonNwayCaps:PHY 3:未找到常见的大写字母

EnetPhy_findCommonNwayCaps:PHY 3:未找到常见的大写字母

EnetPhy_findCommonNwayCaps:PHY 3:未找到常见的大写字母

EnetPhy_findCommonNwayCaps:PHY 3:未找到常见的大写字母

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

    您好、

    能否分享您使用的 AM263x MCU+ SDK 版本?

    2.这个 AM263x-CC、AM263x-LP 还是一些定制电路板?

    根据以上几点、我们可以进一步调试

    此致、
    Shaunak

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

    您好、

    1.mcu_plus_sdk_am263x_10_00_00_35

    2.AM263x-CC、AM263x-LP 不支持1000 BASE-x、因此是定制电路板

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

    您能告诉我您使用的是哪些 PHY strap 配置设置吗? 在协商过程中似乎有一些错误。

    此致、
    Shaunak

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

    RX_D0=MODE3()、为了与 AM263x-LP 地址(RX_D1=MODE0)默认值(、JTAG_TDO=MODE1、RX_D2=MODE0)默认值(、RX_D3=MODE0   、默认值)、所以功能模式为功能模式 。LED_0 =MODE1 (光纤强制模式)、LED_1 =MODE1 (将引脚24配置为信号检测引脚)

    PHY BMSR 显示它已建立链路、因此 strap 配置设置应该没有问题、对吧?

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

    你(们)好

    由于这是定制板、因此我建议与 TI 进行原理图审阅(如果已经审阅、请忽略)
    2.如果可能、请探测时钟并验证时钟是否没有问题(1000Base-= RGMII =应该可以看到125MHz 时钟)、理想地在 SoC 和 PHY 附近探测以确认信号完整性

    3.我还遇到了另一个 E2E、其中 RGMII-1000BaseX 模式需要一些配置、我建议您也查看一下: https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1408358/am2634-dp83869-in-fiber-mode---how-to-configure-it

    默认情况下、SDK 驱动程序代码中的1000BaseX 模式存在一些问题、需要在 Phy 驱动程序寄存器写入中进行一些更改、以使驱动程序始终如一地工作。

    我还将标记我们的 PHY 团队专家 Evan Mayhew 、以便了解更多意见。

    此致、
    Shaunak

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

    感谢您的答复。 我的问题已经解决~