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.

[参考译文] RTOS/AM5728:支持 PCIe PHY 环回

Guru**** 2609555 points
Other Parts Discussed in Thread: AM5728

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/649937/rtos-am5728-pcie-phy-loopback-support

器件型号:AM5728

工具/软件:TI-RTOS

AM5728 TRM 表示在 RC 模式下支持 PCIe PHY 环回。 但我看不到任何 SERDES CFG 寄存器来启用 Tx 和 Rx 环回。 我需要修改哪个寄存器以支持 PHY 环回模式。

请告诉我在环回模式下测试需要做哪些更改

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RTOS 团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我查看了 AM572x TRM、但未找到有关如何执行 PCIe 环回的信息。 我询问了硬件团队、并将在此处进行更新。

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

    尊敬的 Eric:

    对此进行的任何更新。 我有一个 evmam5728板、想要测试 RC 环回模式。

    此致、

    Manjula

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

    很抱歉耽误你的时间! 我们没有 PCIe 环回的示例代码。 有些寄存器可以配置为环回、但您需要启用位错误计数器来检查链路质量、这很难做到。 回送在技术上是可行的、但不实用。 您是否有任何理由执行回送? 您可以直接尝试 RC 到 EP 设置。

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

    您好!

    我没有两个 EVM 来测试 RC 和 EP 设置。 但是、我想使用 EDMA 测试 RC PHY 回路、以使 EDMA 对 PCIe 的支持得以实现。 我确实想知道我可以修改哪些寄存器来实现回送、因为我在 TRM 中看不到任何寄存器。 寄存器中有管道回送位、但这不会使 Rx 和 Tx 路径实现。

    请帮助我测试 RC PHY 环回。  

    谢谢、此致

    Manjula

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

    我们已使用连接的两个 EVM 测试了具有 EDMA 的 PCIe、封装中提供了一个 PCIe 驱动程序示例 :processors.wiki.ti.com/.../Processor_SDK_RTOS_PCIe

    TRM 中设置 PCIe 环回信息的方式非常有限。 最好的方法是为此测试获取另一个 AM57x EVM。 或者、您也可以下载 Linux 并使用典型的 PCIe NIC 或 WiFi 或 USB 卡将 AM57x 作为 RC 进行测试。

    您对测试 PCIe + EDMA、功能或吞吐量有何顾虑? 我们在 此处提供了一些基准测试编号:e2e.ti.com/.../2174066。 对于 Gen2 x 1、它大约为357Mb/s

    此致、Eric