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:EVM 配置

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/673372/rtos-am5728-evm-configuration

器件型号:AM5728

工具/软件:TI-RTOS

您好!

我不熟悉这种环境。 因此、请期待一些愚蠢的问题。

我想使用 TI-RTOS 运行 AM57xx_EVM_Display_Kit。 我的最后一个模板是在其上运行 PCIe 接口。

我已经下载了 SDK 并安装了 CCS8。

我找不到任何 PCIe 示例。 那么、您能从哪里找到它吗? 要使其运行、需要执行哪些步骤?

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

    我不确定您使用的是哪种硬件和软件。 它介绍了 AM572x GP EVM 和 Processor SDK RTOS。 请注意、PCIe 只能在具有处理器 SDK RTOS 的 AM572x IDK EVM 上进行测试、请检查
    processors.wiki.ti.com/.../Processor_SDK_RTOS_PCIe。测试是使用 PCIe 连接电缆背对背连接 IDK 至 IDK EVM。

    GP EVM 仅具有 mSATA 和 mPCIe 插槽、而不具有 IDK EVM 上的 PCIe x 1连接器。 如果您使用的是 GP EVM、则可以尝试使用 Processor SDK Linux。

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

    感谢 Erick 的回复。

    我使用的是 AM572x GP_EVM。 是的、它不支持 PCIe x1。 我将使用 mPCIe 插槽。 我已下载并为其安装 PDK。 现在、我将在"C:\ti\pdk_am57xx_1_0_9\packages/ti\drv\PCIe\example"处使用示例预设。

    我尝试使用" pdkProjectCreate.bat AM572x evmAM572x 小 PCIe 示例 ARM"为其创建项目。 但它尚未创建示例。 显示"未找到文件"。

    如果我的行为有误、请纠正我的问题。

    创建后、我想知道

    1.能否将其配置为端点并连接到 PC PCIe?

    2.能否将其配置为 RC 以连接另一个 PCIe 端点? 我在某处读到它需要第三方软件才能进行完全枚举?

    3.示例代码中是否提供了这两个示例?

    4.我可以使用 TI-RTOS 来实现此目的、还是仅在 Linux 中支持此功能?

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

    PCIe RTOS 测试仅支持 AM57x IDK EVM、不支持 GP EVM。 这就是您无法为此创建 CCS 工程的原因。

    GP EVM 被设计为 RC 模式、它向远程侧输出 PCIe 时钟。 对于与 PC 的连接、预计 PC 是 PCIe RC 并为572 GP EVM 提供时钟、需要进行硬件修改。
    2.是的、可以将其用作 PCIe RC、RTOS 软件不提供枚举、也需要配置 EP 端。
    示例代码使用 IDK EVM 提供板对板测试(一个是 RC、另一个是 EP)。
    4.如果使用 GP 572作为 RC,Linux 应该能够提供枚举,我们使用 mPCIe 插槽对 WiFi 卡作为 EP 进行了一些测试。

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

    感谢您提供信息。 现在、我有了非常清楚的说明。
    如果您也能提供以下信息、我将不胜感激。 在基于 AM572x 的开发中、这对我们非常有帮助。
    如您所述、GP EVM 设计为 RC 模式。 您能否告诉我任何基于 RTOS 的 GP EVM 作为 RC 的示例?
    2.将 GP EVM 连接到 PC 时需要对其进行哪些硬件修改?
    3.您能否向我提供 GP EVM 作为带有 RTOS 的端点的任何示例?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    对于1和3、对于 AM572x GP EVM 和 AM572x IDK EVM、PCIe 是相同的。 不同之处在于电路板上的 PCIe 连接器。 GP 具有微型 PCIe、IDK 具有 PCIe x 1连接。 在 RTOS 软件中、IDK EVM 用于 PCIe 验证、但不用于 GP EVM。 预计同一软件也可在 GP EVM 上运行。

    对于2、我需要在此处找到信息并进行更新。

    此致、Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Erick 提供的这些信息。
    我将等待您的回复。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对于2、请查看 e2e.ti.com/.../653443

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

    谢谢 Erick。
    我将在 GP EVM 中执行这些更改、然后尝试执行此操作并在此处进行相应的更新。

    现在、您能不能在项目属性->常规->变体中告诉我这一点。

    我应该选择 GP EVM 或 IDK 的内容。  我有 GP EVM、但我将对 PCIe 硬件进行一些更改、我还将使用 IDK 示例。

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

    在变体中、选择无关紧要。 在修改 GP EVM 之前、我认为最好将其上的 IDK 示例作为 PCIe RC 运行、并连接一些微型 PCIe 设备(如 WiFi 卡或其他设备)、确保已建立 PCIe 链路。

    此致、Eric