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.

[FAQ] [参考译文] 【常见问题解答】LP-AM261:无法与 AM261x-LP +汽车 PHY 附加电路板 (DP83TG720/721) 建立 MAC 端口链路

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1535812/faq-lp-am261-unable-to-get-mac-port-link-up-with-am261x-lp-automotive-phy-add-on-board-dp83tg720-721

器件型号:LP-AM261
主题:SysConfig 中讨论的其他器件

工具/软件:

尊敬的专家:

我正在使用 AM261x-LP。 我使用 LaunchPad 顶部的汽车附加电路板 (DP83TG720/721)。 我已经执行了文档中提到的所有步骤、选中了 syscfg 引脚多路复用、但我无法实现 MAC 端口链路并与 AM261x-LP 正确建立通信。

您能否帮助调试并提供实现成功建立链路、打开 MAC 端口和建立成功的以太网通信的步骤?

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

    您好、

    请遵循以下几点:

    1.确保正确的硬件连接:

    确保已使用螺钉和垫片将附加电路板正确拧紧。 如果松动、会出现连接问题、如果过紧、板载连接器可能会损坏。   有关附加电路板、请参阅用户指南:www.ti.com/.../spruja9a.pdf。

     2.确保 SYSCFG 设置正确:

    在 syscfg 中、确保为工业 PHY 或汽车 PHY 正确选择电路板。 确保启用了正确的 MAC 端口。 可以在 SysConfig 的 Enet (CPSW) 部分下检查这一点。

    对于 E1 LaunchPad、MAC 端口 1 连接到以太网连接器 1(板载标记为)、MAC 端口 2 连接到以太网连接器 0。  对于 E2 LaunchPad、MAC 端口 1 连接到以太网连接器 0、MAC 端口 2 连接到以太网连接器 1。

    通过 syscfg 启用 MAC 端口时、请记住该映射、并确保 MAC 端口连接到正确的 Ethphy (CPSW) 设置。 此外、确保 Ethphy (CPSW) 中提到的 PHY 地址正确。 这是实现正确的 PHY 连接并使 PHY 处于活动状态所必需的。

    3.确保链路伙伴具有以下能力:

    确保链路伙伴能够运行您选择的接口。 例如、 对于 10M、链路伙伴只能启用 10M 自动协商广播、 否则需要修改 PHY strap 配置、或者需要调整驱动程序。 如果链路伙伴无法与连接到 AM261x-LP 的 PHY 通信、您可能无法看到 MAC 端口打开、并且以太网数据包可能无法到达器件。

    如果需要、使用 GEL 脚本获取 PHY 寄存器转储、并与寄存器指南和 PHY 数据表中提到的预期值进行比较。 有关获取 GEL 脚本输出: https://dev.ti.com/tirex/explore/content/am26x_academy_10_00_00_00/_build_am26x_academy_10_00_00_00/source/debug_guides/ethernet_debug_guide.html#gel-scripts 的信息、请参阅此处提到的步骤

    4.确保主/从模式配置正确。

    如果 MDI 总线的两端都处于主模式或从模式、则无法建立链路。 这会导致总线争用、初始化问题、PHY 管理冲突和链路建立。 确保至少有一个主设备。 要强制 AM261x+DP83TG720-EVM 进入主模式、请在 Ethphy (CPSW) 中添加以下行

    .MasterSlaveMode = DP83TG720_MASTER_MODE

    同样、要强制进入从模式、请将值分配为 DP83TG720_SLAVE_MODE。 在 syscfg 文件中进行任何更改后构建应用程序 (Re)。

    确保 PHY/板载 PHY 连接器未损坏

    在某些情况下、您的 PHY 板或板载 PHY 连接器可能会损坏。 因此、您可能会看到意外的数据包丢弃和 CRC 错误。  尝试运行 ENET_CPSW_LOOPBACK (https://software-dl.ti.com/mcu-plus-sdk/esd/AM261X/latest/exports/docs/api_guide_am261x/EXAMPLES_ENET_CPSW_LOOPBACK.html) 示例、检查是否看到意外压降或 CRC 错误。

    此致、
    Shaunak

    查看更多 AM261x 常见问题解答