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.

[参考译文] TMS320DM8168:使用32位配置 PCIe 端点

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/671697/tms320dm8168-configuring-pcie-endpoint-with-32-bit

器件型号:TMS320DM8168

大家好、

我们的平台是具有 DVR-RDK 的 DM8168、配置为用于存储器访问的 PCIe 端点。

我们设置了可与64位 IB 地址协同工作的 PCIe 端点绑定操作。

在新设置中、我们尝试将系统配置为在32位下工作。

我们仅使用条2、在尝试访问 IB 地址时抛出异常。

在端点端点的32位工作中所做的更改:

1.将 bar2寄存器设置为32位解码(位1-2)

2.IB_BAR1寄存器= 2 (使用条2)

3. IB_Start1_LO 使用 IB 地址进行设置

4、IB_Start1_HI = 0

使用转换地址设置 IB_OFFSET1寄存器(在之前的设置中已成功使用)

配置32位模式是否需要执行任何其他修改?

谢谢

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

    我将检查您的 PCIe 相关问题并返回给您。

    同时、确保将所有与 PCIe 相关的补丁(来自以下分支)集成到代码库中。

    arago-project.org/.../

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

    32位模式下有何例外? 请查看 DM816x 勘误表(通报2.1.41)和以下 e2e 线程:
    e2e.ti.com/.../141733

    根据我的理解、您不使用 PCIe 引导模式、但您仍然可以检查 ROM 代码如何为32/64位模式配置 PCIe 模块、并比较差异。 请查看 DM816x TRM 部分

    25.8.5 PCIe 引导过程

    另请查看以下 TRM 部分:

    17.2.3.1出站地址转换
    17.2.3.2入站地址转换

    此致、
    帕维尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    谢谢。
    我已经查看过、似乎代码已更新相关补丁。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    例外情况不在我们一侧、而是在另一侧配置控制器、
    在尝试从入站地址进行读取时。
    我们不使用 PCIe Boot,但我将尝试查看您提到的部分。
    关于17.2.3.1和17.2.3.2部分、我们已经完全验证了我们的设置与它们对应。

    任何其他想法都将受到高度赞赏。
    谢谢你
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Elad、

    您可以查看一些 PCIe 示例、并将您的 PCIe 设置与这些示例进行比较

    第一个示例是 PCIe 引导(saBootApp.c)、请检查以下指针:

    processors.wiki.ti.com/.../TI81XX_PSP_U-Boot_PCIe_Boot_User_Guide
    processors.wiki.ti.com/.../TI81XX_PSP_PCI_Express_Endpoint_Boot_Driver_User_Guide
    e2e.ti.com/.../294045

    第二个示例是 DM814x、但您可以将其用于 DM816x:

    www.mistralsolutions.com/.../
    软件->诊断软件->基板->修订版 D -> PCIe


    如需了解任何详细的软件支持、请联系下面推荐的任何精选合作伙伴。

    e2e.ti.com/.../426680

    此致、
    帕维尔