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.

[参考译文] PHY-AM243X:在 2 个 LP 器件上运行 TSN EST 示例时无法建立 MCU-PLUS-SDK 链路。

Guru**** 2535150 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/1565308/mcu-plus-sdk-am243x-unable-to-get-phy-link-up-while-running-tsn-est-example-on-2-am243x-lp-devices

器件型号:AM243X - MCU-PLUS-SDK
主题:SysConfig 中讨论的其他器件

工具/软件:

您好、

因此、我正在研究 TSN EST、作为起点、我参考了 SDK 中提供的 TSN EST 示例。

我已通过以太网电缆将 2 个 AM243x LP DUT 直接连接到两个器件的 MAC 端口 1。 运行示例时、我没有看到 PHY 链路接通消息(硬件端口上没有 LED 亮起作为视觉指示)、无法在 DUT 上测试示例。 您能告诉我是否必须对 SysConfig/代码进行任何修改才能使 PHY 处于活动状态? 请注意、我没有对示例配置进行任何修改。

提前感谢您。
此致、

Solomon

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

    尊敬的 Solomon:

    您能否分享有关示例故障的更多详细信息? 如果可能、您能否分享示例中的日志? 无需更改示例即可运行测试。 理想情况下、您应该能够直接运行该示例。

    您能否检查链路伙伴是否也已启用并处于活动状态? 我会要求您检查电路板之间的连接、或建议在主机 PC 上运行该测试、以避免出现外部变量。

    请分享建议的测试结果、以便我们进一步了解问题。 我将尝试在本地测试台上从我们一方验证示例的功能。

    此致、
    Teja。

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

    尊敬的 Teju:

    非常感谢您的答复。

    硬件设置:  

    AM243x 通过其 MAC 端口 1 上的以太网电缆连接到另一个 AM243x。 它们都已通电、并且  两块电路板上均运行 software-dl.ti.com/.../EXAMPLES_ENET_CPSW_TSN_EST.html 示例。

    两个板上的 PHY 无法启动。

    以下是两个 AM243x 上的日志。

    AM243x 1:e2e.ti.com/.../AM243x_5F00_TSN_5F00_EST_5F00_Board1.log

    AM243x 2:e2e.ti.com/.../AM243x_5F00_TSN_5F00_EST_5F00_Board2.log


    由于我没有具有硬件时间戳功能的 PC、因此无法在主机 PC 上试用。 尽管我确实尝试了将 AM243x 连接到具有 Linux RT 的 AM64x、但两个电路板上都打开 PHY。 但我不知道如何配置 AM64x、这是不同的问题: 关于 PROCESSOR-SDK-AM64X:如何在 AM243x 充当监听程序的同时在 AM64x 上验证 TSN EST。


    请告诉我,如果你需要进一步澄清我的

    此致、

    Solomon

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

    尊敬的 Solomon:

    要求尝试使用 PC 的动机是消除两个端点之间物理链路不良的可能性。 从您提到的与 AM64x 相关的线程中、我看到 AM243x 正在建立链路。 这表明两个 AM243 电路板之间的连接可能出错。  

    我还观察到、两个日志都显示它们的 MAC 地址相同。 这将防止在电路板之间进行数据包传输。 您能确保这两块电路板均已加载并运行吗? 如果伙伴电路板未运行任何支持网络的示例、它不会配置 PHY、这会导致无法建立链路。  

    完成此测试后、请分享详细信息。 我们可以根据结果研究后续步骤。

    谢谢。此致、
    Teja。