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.

[参考译文] J721S2XSOMXEVM:RTOS:PDK:Enet:PHY 链路建立需要 4 秒、仅在自动协商模式下工作

Guru**** 2540720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1560835/j721s2xsomxevm-rtos-pdk-enet-phy-linkup-takes-4seconds-and-only-works-in-auto-negotiation-mode

器件型号:J721S2XSOMXEVM


工具/软件:

您好、

我目前使用的是 CPSW2G、带 MCU2_0 中的 GESI。 我可以看到、从 MCU2_0 开始、PHY 链路建立始终需要大约 4000ms。

我查看了日志、发现它将模式设置为全双工和 1Gbit、因此我尝试更改了 Mac LinkConfig (V3/enet_board_j721s2_evm.c) 和 PHY LinkConfig (EnetPhy_open);之后我根本看不到链路连接。

您能告诉我、我该如何解决这个问题吗?

最后、我预计 PHY 链路建立要比 4 秒早得多。

设置:

  • PDK 11.0
  • RTOS SDK 11.0
  • GESI 卡 — lwip_examples 中的静态以太网配置
  • 在 MCU2_0 上运行、由 uboot 启动

谢谢你。

此致、
摩西

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

    您好、

    PHY 未引导、因此您无法强制进入特定的链路速度。  链路速度和链路建立取决于链路伙伴的可用性。

    此致、
    Sudheer

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

    你好 Sudheer,

    这是否意味着即使链路伙伴配置为手动模式(自动协商关闭)并分配了适当的速度和双工;这仍然不起作用、因为 TI PHY 目前仅在自动协商模式下工作?

    此致、
    摩西

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

    此外、IIUC 还涉及 GESI 卡上的 PHY 的硬件自举、即使使用 J721E SoM 也不会改变任何内容、除非 GESI 上的其他 PHY 可用、但仍无法设置为手动模式(AutoNeg 关闭)。 我是对的吗?  

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

    您好、

    这是否意味着即使链路伙伴配置为手动模式(自动协商关闭)并分配了适当的速度和双工;这仍然不起作用、因为 TI PHY 当前仅在自动协商模式下工作?

    ENET 上运行了一个 phy statemachine、用于转换到链路接通状态。 在强制执行链路速度和双工信息时、它具有手动模式。
    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/11_00_00_06/exports/docs/pdk_jacinto_11_00_00_21/docs/apiguide/j721e/html/enetphy_guide_top.html#enetphy_guide_driver

    仅对于自举 PHY、satamechine 会被跳过并直接等待链路状态。

    您可以  在配置期间从 PHY 驱动程序配置为禁用自动协商和强制达到特定链路速度。

    此外、IIUC 您正在讨论 GESI 卡上的 PHY 的硬件自举、即使使用 J721E SoM 也不会更改任何内容、除非 GESI 上的其他 PHY 可用、但仍无法设置为手动模式(AutoNeg 关闭)。 我是对的吗?  [/报价]

    我们没有禁用 Autoneg 并强制使用固定链路速度的引导自举 PHY。

    此致、
    Sudheer