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.

[参考译文] AM2432:API 参考上的 PCIe 条配置

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1388883/am2432-pcie-bar-configuration-on-api-reference

器件型号:AM2432

工具与软件:

您好!

 

我的客户对 PCIe 的 API 参考有一些疑问。 您能在下面帮助回答他们的问题吗?

 

q1)条形配置的定义是什么?

             以下定义为 Pcie_Bar 301.

                          PCIe_BAR_TYPE32 (32位条形)

PCIe_BAR_TYPE64 (64位条形)

             这32位和64位是否意味着每次数据传输大小?

 

Q2)条形配置设置的可能性

             SYSCFG 上的条形配置因示例的各个版本而异。

  • 无法使用 MCU_PLUS_SDK_am243x_09_01_00_41设置64位。
  • 可以使用 mcu_plus_sdk_am243x_09_02_01_05设置64位。

是否可以在下一个版本中设置64位?

 

Q3) Pcie_Atu MatchMode 的默认设置是什么?

             有两种类型

  • PCIe_ATU_REGION_MATCH_MODE_ADDR
  • PCIe_ATU_REGION_MATCH_MODE_BAR

             哪种模式设置为默认模式?

 

Q4)条码设置

             在 SYSCFG GUI 上、可以设置入站/出站。

             如何设置相应的条码?

 

谢谢。此致、

英明

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

    您好、Hideaki、

    [报价 userid="1059" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1388883/am2432-pcie-bar-configuration-on-api-reference "]

                              PCIe_BAR_TYPE32 (32位条形)

    PCIe_BAR_TYPE64 (64位条形)

                 这32位和64位是否意味着每次数据传输大小?

    [报价]

    这些是指32位与64位宽条形码寄存器。 64位条形图可以位于 PCIe 地址空间中的任何位置、32位条形图需要位于4GB 以下。

    [报价 userid="1059" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1388883/am2432-pcie-bar-configuration-on-api-reference "]

    SYSCFG 上的条形配置因示例的各个版本而异。

    • 无法使用 MCU_PLUS_SDK_am243x_09_01_00_41设置64位。
    • 可以使用 mcu_plus_sdk_am243x_09_02_01_05设置64位。

    是否可以在下一个版本中设置64位?

    [报价]

    09.02.01.05是包含扩展 PCIe EP 驱动程序的第一版。 我不明白为什么在即将推出的版本中会删除它。

    [报价 userid="1059" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1388883/am2432-pcie-bar-configuration-on-api-reference "]

    有两种类型

    • PCIe_ATU_REGION_MATCH_MODE_ADDR
    • PCIe_ATU_REGION_MATCH_MODE_BAR

                 哪种模式设置为默认模式?

    [报价]

    这是之前控制器在 API 中保留的、不在驱动程序中使用。 在 EP 模式下、您只能将传入事务与条进行匹配。

    [报价 userid="1059" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1388883/am2432-pcie-bar-configuration-on-api-reference "]

    Q4)条码设置

                 在 SYSCFG GUI 上、可以设置入站/出站。

                 如何设置相应的条码?

    [报价]

    "Region Index"(区域索引)用于确定条码。

    此致、

    Dominic

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

    感谢 Dominic 的意见。

    松本秀明  

    您是否需要此处的进一步帮助?

    此致

    Ashwani