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.

[参考译文] TMDS64EVM:GPIO IN — 似乎没有发生中断

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1627778/tmds64evm-gpio-in---interrupt-does-not-seem-to-occur

器件型号: TMDS64EVM

好的一天、  
我尝试让 ISR 根据某个 GPIO 运行(由-产生的中断)。

(使用 SDK MCU_PLUS_SDK_am64x_09_01_00_41)。

到目前为止、以下配置适用于 R5F 内核:

   Global_Drivers_Pkg。PORT16 =>(
    种类         => Global_Drivers_Pkg R5F_GPIO_INPUT、
    Port_Status      => Global_Drivers_Pkg。not_configured、
    Pin_Index       => Global_Drivers_Pkg GPIO1.GPIO1_36、
    方向       => Global_Drivers_Pkg GPIO.GPIO_INPUT_DIR、
       Active_Polarity => Global_Drivers_Pkg GPIO_ACTIVE_LOW、
    Trigger_Type     => Global_Drivers_Pkg GPIO.GPIO_TRIG_FALL_EDGE、
     Irq_Destination_Id => Global_Drivers_Pkg TISCI.DEV_MAIN_GPIOMUX_INTROUTER0、
    Irq_Destination_Host => Global_Drivers_Pkg GPIO.MAIN_GPIOMUX_INTROUTER0_OUTP_5、  
    未使用 1_8_R5F_GPIO =>未使用_8、
    IRQ_L2G_EVENT_UNUSED Local_Event => Global_Drivers_Pkg。L2G_LOCAL_EVENT_UNUSED、
    IRQ_L2G_EVENT_UNUSED Global_Event => Global_Drivers_Pkg。L2G_GLOBAL_EVENT_UNUSED

处理程序将连接到 CSLR_R5FSS0_CORE0_INTR_MAIN_GPIOMUX_INTROUTER0_OUTP_5                    (37)


在 A53 内核上、我尝试以下操作:

   Global_Drivers_Pkg。PORT16 =>(
    种类         => Global_Drivers_Pkg R5F_GPIO_INPUT、
    Port_Status      => Global_Drivers_Pkg。not_configured、
    Pin_Index       => Global_Drivers_Pkg GPIO1.GPIO1_36、
    方向       => Global_Drivers_Pkg GPIO.GPIO_INPUT_DIR、
       Active_Polarity => Global_Drivers_Pkg GPIO_ACTIVE_LOW、
    Trigger_Type     => Global_Drivers_Pkg GPIO.GPIO_TRIG_FALL_EDGE、
     Irq_Destination_Id => Global_Drivers_Pkg TISCI.DEV_MAIN_GPIOMUX_INTROUTER0、
    Irq_Destination_Host => Global_Drivers_Pkg GPIO.MAIN_GPIOMUX_INTROUTER0_OUTP_32、  
    未使用 1_8_R5F_GPIO =>未使用_8、
    IRQ_L2G_EVENT_UNUSED Local_Event => Global_Drivers_Pkg。L2G_LOCAL_EVENT_UNUSED、
    IRQ_L2G_EVENT_UNUSED Global_Event => Global_Drivers_Pkg。L2G_GLOBAL_EVENT_UNUSED

处理程序被连接到 CSLR_GICSSG0_SPI_MAIN_GPIOMUX_INTROUTER0_OUTP_0   (32)

此 A53 配置看起来是否正确?
如果是、处理程序不触发的其他潜在问题可能是什么?

谢谢你

Alex

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

    您好:
    感谢您的查询。 有关专家因** TI 印度**假期而离职。
    请预计响应会延迟。 感谢您的耐心和理解。

    此致、
    TI E2E 支持团队
    ——
    *这是一个自动通知。*

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

    您好 Alex、

    [引用 userid=“690285" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1627778/tmds64evm-gpio-in---interrupt-does-not-seem-to-occur  Irq_Destination_Host => Global_Drivers_Pkg GPIO.MAIN_GPIOMUX_INTROUTER0_OUTP_32、  [/报价]

    请尝试使用 MAIN_GPIOMUX_INTROUTER0_OUTP_0 而不是  MAIN_GPIOMUX_INTROUTER0_OUTP_32。

    此致、

    Tushar

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

    尊敬的 Tushar:

    我已经试过了  MAIN_GPIOMUX_INTROUTER0_OUTP_0 作为 Irq_Destination_Host、(仍将我的处理程序连接到 int # 32)。 -无济于事。

    我们还能尝试什么?

    谢谢你

    Alex

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

    您好:
    感谢您的查询。 有关专家因** TI 印度**假期而离职。
    请预计响应会延迟。 感谢您的耐心和理解。

    此致、
    TI E2E 支持团队
    ——
    *这是一个自动通知。*

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

    您好 Alex、

    您收到任何错误吗? 或者只是不触发中断?

    GPIO 的触发类型是什么? GPIO 引脚的方向是什么?

    此致、

    Tushar

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

    MCU+SDK 已经为 A53 内核提供了一个 GPIO 输入中断示例。  https://software-dl.ti.com/mcu-plus-sdk/esd/AM64X/latest/exports/docs/api_guide_am64x/EXAMPLES_DRIVERS_GPIO_INPUT_INTERRUPT.html 

    您可以比较您的工程与 SDK 提供的默认工程是否存在配置不匹配问题。

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

    嗨、Tushar、我们通过正确配置路由解决了这个 GPIO 驱动的中断问题。

    但是、根据以下线程、我们仍然无法看到 RTI0 看门狗到期时的中断:

    TMDS64EVM:PROCESSOR-SDK-AM64X:A53 内核问题的 RTI 看门狗配置 — 处理器论坛-处理器 — TI E2E 支持论坛

    SDK mcu_plus_sdk_am64x_09_01_00_41 中没有基于 A53 的 RTI 看门狗示例。  

    我们可以在哪个 SDK 中看到此类示例? 从哪里获得它?

    请告诉我

    谢谢你

    Alex

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [quote userid=“690285" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1627778/tmds64evm-gpio-in---interrupt-does-not-seem-to-occur/6289790 您好、Tushar 通过正确配置路由、我们已经解决了这个 GPIO 驱动的中断问题。

    感谢您的更新。 请提交新的 E2E 主题、以解决 RTI 看门狗问题。

    此致、

    Tushar