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.

[参考译文] AM6442:使用带 R5F 的 PCIe 接口

Guru**** 2399305 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1489376/am6442-using-pcie-interface-with-r5f

器件型号:AM6442

工具与软件:

您好、TI 专家

我需要将 PCIe 接口与具有 R5F 的 Xilinx FPGA xdma IP 内核配合使用、以获得足够的实时性能。 A53 Linux 下的测试正常、但当我使用 R5F AM64x MCU+ SDK:PCIe 缓冲区传输 RC 示例时、链路无法到达 L0、并且状态(LTssmStateReg.LTssmState)始终为"PCIe_LTSSM_POLL_COMPLIANCE"、即 0x03。

我找到了一个讨论非常类似问题的主题: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1440868/am6442-configure-pcie-rc-in-r5f  基于 MCUSDK 的 RC 设计为仅与基于 MCUSDK 的 EP 配合使用、而不是 通用 EP 配合使用。

我还发现了一个线程: https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1398510/tmds243evm-pcie-rc-read-ep-bar-info-stuck-243evm-intel-fpga ,我认为在这个例子中链接是建立的。

因此、我认为、尽管 API 不能直接用于通用 PCIe EP、但可以设置进行一些修改的链接、或者我可以编写自己的代码。

你有什么建议吗?

非常感谢

Yuqiao

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

    尊敬的 昱桥:

    感谢您的提问。

    [quote userid="646885" url="~/support/processors-group/processors/f/processors-forum/1489376/am6442-using-pcie-interface-with-r5f 基于 MCUSDK 的 RC 旨在仅与基于 MCUSDK 的 EP 配合使用、而不是 通用 EP 配合使用。

    这是当前 SDK 状态。 我们有基于 MCUSDK 的通用 EP、它可用于基于 x86的 RC。

    AM64x MCU+ SDK:"PCIe EP 枚举"

    [quote userid="646885" url="~/support/processors-group/processors/f/processors-forum/1489376/am6442-using-pcie-interface-with-r5f 通过修改可以设置链接、或者我可以编写自己的代码。

    这应该不是一个问题。

    此致

    Ashwani

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

    感谢你的评分

    我认为 ltssmStateReg.ltssmState = 0x03、链接可能由于某些时钟设置问题而无法设置。 我将阅读 TRM 以了解更多信息。

    在分享之前、您对应该检查什么或解决类似问题有什么建议吗?

    此致

    Yuqiao

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

    尊敬的昱桥:

    关于在分享之前要检查什么或解决类似问题、您有什么建议吗?

    我在这里没有太多信息。 让我在内部检查一下、然后再给您答复。

    此致

    Ashwani