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.

[参考译文] RTOS/TDA3XEVM:中断编号

Guru**** 2589245 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/637970/rtos-tda3xevm-interrupt-number

器件型号:TDA3XEVM

工具/软件:TI-RTOS

您好!

 我想为中断配置 GPIO2引脚17、18、0、1。 我必须使用哪个中断编号以及 要使用哪个 IRQ_crossbar。  

我已经介绍了 TRM 中的表21.4、但这个想法仍未被清除。

请帮我完成同样的工作。

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

    好的、我们将尝试对此进行解释。 GPIO2有2条从模块传出的中断线路。

    GPIO2_IRQ_1被映射到 IRQ_crossbar_25。 另一方面、IRQ_crossbar_25映射到 DSP1/2_IRQ_56和 IPU_IRQ_52。 因此、默认情况下、这些连接/映射到处理器以处理事件。
    GPIO2_IRQ_2被映射到 IRQ_crossbar_139。 默认情况下未连接到任何处理器、因此您必须从控制模块交叉开关寄存器进行配置。

    现在、在外部、GPIO 线路/引脚0至31被合并、在每个 GPIO 模块中发出两个同步中断请求(请见上面的#1和#2)。 您可以针对0和1分别配置/检查 GPIO_IRQSTATUS_SET_0/GPIO_IRQSTATUS_0和 GPIO_IRQSTATUS_SET_1/GPIO_IRQSTATUS_1中的2行。 每个位对应于 GPIO 0:31线。 请参阅"21.4.6.1中断请求生成"一节中的详细信息。

    希望现在更有意义、

    谢谢
    Alex