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.

[参考译文] AM5718-HIREL:仅当出现另一个中断时、GPIO 中断才起作用

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1064662/am5718-hirel-gpio-interrupts-only-work-if-another-interrupt-appears

器件型号:AM5718-HIREL
主题中讨论的其他器件:AM5718

我在 AM5718上发现了相同的问题。

DRA722:只有当出现另一个中断时、GPIO 中断才有效-处理器论坛-处理器- TI E2E 支持论坛

 我有一个触摸屏、使用 i2c 和具有低电平触发器的 GPIO 线程中断。 但是、在发生另一个中断(例如计时器、串行输入)之前、不能调用线程中断处理程序。

如果我将中断触发器更改为边沿、它会很好地工作。

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

    您好!

    很抱歉耽误了很长时间。 您的用例需要低电平触发器、还是也可以使用边沿触发中断?
    您能否添加更多有关我们如何重现问题的详细信息?

    -凯尔西

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
     您好!   
    下面是触摸屏设备树。 我在驱动程序的 IRQ 句柄中添加 printk。 连接示波器以检测 IRQ 线路。 当 IRQ 线路为低电平时。 无法调用 IRQ 处理程序。 如果同时存在另一个中断、例如定时器、串行端口、则可以调用触摸 IRQ 处理程序。
    然后、我将 IRQ 线路更改为 GPIO 按钮。 如果我将中断触发器设置为电平、我将无法获得中断。 如果我将其设置为边沿触发、则可以正确调用 IRQ 处理程序。
    我在  GIC_handle_IRQ 中为 intterupt 编号添加 printk、但仍然无法获取中断。 这是 GPIO 硬件问题吗?  
        触摸: touch _ Atmel {
            兼容 = "Atmel、maxtouch;
            interrupt-parent = <&GPIO5>
            中断 = <4  IRQ_TYPE_LEVEL_LOW)>;
            RESET-GPIO = <&GPIO5  8  GPIO_ACTIVE_HIGH_>
        };
     
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    2周过去了。

    我想您可以在您的 am5718 idk 中进行测试。 你有 什么意见吗?

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

    您好!

    抱歉。 我无法做到这一点。 我将在下周对此作出答复。

    此致、
    基尔西

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

    Jiming、您好!

    对我们在结束时迟迟未作出答复表示歉意  
    此问题是否仍然存在? 如果是、您能否提及问题的当前状态?

    此致、
    Parth

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

    问题仍然存在。 您能否在5718 idk 平台中重现此问题?

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

    Jiming、您好!

    请参阅主题 https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1106028/tda4vm-tda4vm-gpio1_26-interrupt-is-triggered-only-after-gpio1_2-interrupt-is-triggered 中的类似讨论 、看看这是否有助于解决您的问题。

    此致、
    Parth