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.

[参考译文] AM2434:在 syscfg 中添加 PCIe 驱动程序时、程序将在 PCIe_open 中崩溃

Guru**** 2457760 points
Other Parts Discussed in Thread: AM2434

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1489439/am2434-program-will-crash-in-pcie_open-when-adding-a-pcie-driver-in-syscfg

器件型号:AM2434

工具与软件:

您好!  

我们正在使用 FreeRTOS、添加 PCIe 驱动程序时、程序将在 PCIe_open()中崩溃。

平台:AM243xEVM 作为 RC

SDK 版本: ind_comms_sdk_am243x_09_00_00_03

问题1:出站地址的配置是否 正确? 基址目标地址分别指什么?  

问题2:由于 PCIe_open()位于 SDK 中、因此无法进行调试。 是否有任何方法可以 调查程序崩溃的原因?  

问题3:MPU ARMv7配置如右图所示、 MPU 区域和 PCIe 的配置之间是否存在相关性?

      

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

     、您好!

    感谢您的提问。

    平台:AM243xEVM 作为 RC

    用例是什么? 您正在使用 AM243x (RTOS)- RC <=>AM243x (RTOS)-AM243x EP 或其他器件?

    [报价 userid="645877" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1489439/am2434-program-will-crash-in-pcie_open-when-adding-a-pcie-driver-in-syscfg ]SDK 版本: ind_comms_sdk_am243x_09_00_00_03

    您为何使用 Industrial com SDK?  

    您可以参阅 "AM64x MCU+ SDK:PCIe EP 枚举"

    此致

    Ashwani

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    什么是用例? 您使用的是 AM243x (RTOS)- RC <=>AM243x (RTOS)-AM243x EP 或其他产品[/QUOT]

    AM2434 (RTOS)用作 RC、Cyclone 10 GX FPGA 开发套件用作 EP。 我们已使用 SDK 示例成功测试了此组合、如下所示:

    C:\ti\ind_comms_sdk_am243x_09_00_00_03\mcu_plus_sdk\examples\drivers\pci\pcie_buf_transfer\pcie_buf_transfer_rc。

    您为何使用 Industrial com SDK?  [报价]

    因为我们需要 EtherCAT、所以我们必须使用 ind_comms_sdk

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

    在哪个内核 EtherCAT 设备(假设这不是主设备)上运行?

    您在 PCIe-RC 中使用的相同内核?

    [报价 userid="645877" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1489439/am2434-program-will-crash-in-pcie_open-when-adding-a-pcie-driver-in-syscfg/5722181 #5722181"]AM2434 (RTOS)作为 RC、Cyclone 10 GX FPGA 开发套件作为 EP。 并且我们已使用 SDK 示例成功测试了该组合、如下所示[/报价]

    这是开箱即用示例、或者您进行了一些更改?

    此致

    Ashwani

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="320995" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1489439/am2434-program-will-crash-in-pcie_open-when-adding-a-pcie-driver-in-syscfg/5722339 #5722339"]

    在哪个内核 EtherCAT 设备(假设这不是主设备)上运行?

    您在 PCIe-RC 中使用的相同内核?

    [报价]

    是的、EhterCat 和 PCIe-RC 都在同一个内核 MAIN_Cortex_R5_0中运行。 同一内核中的 EtherCAT 和 PCIe RC 是否存在冲突?

    问题2:由于 PCIe_open ()位于 SDK 中、无法调试。 是否有任何方法可以 调查程序崩溃的原因?  [报价]

    您可以帮助回答问题2吗? 我们在这里阻止,非常期待你的答复。 谢谢!