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.

[参考译文] OMAP-L138:AINTC 中断嵌套

Guru**** 2540720 points
Other Parts Discussed in Thread: OMAP-L138

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/568206/omap-l138-aintc-interrupt-nesting

器件型号:OMAP-L138


大家好、

我正在调查 OMAP-L138中 AINTC 的中断嵌套。
有人能告诉我'所有主机中断的嵌套'和'单个主机中断的嵌套'之间的行为差异吗?


我认为在方法2中、如果在 IRQ 处理期间发生 FIQ 中断、FIQ 中断将保持等待状态。 我的想法是否正确?
请告诉我方法1和方法2的用例。

此致、
H.U

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

    我不是 ARM 内核专家、但 ARM 文档中有一些有关嵌套中断的示例、您可能会发现这些示例对您的理解很有用。 请查看以下资源:

    infocenter.arm.com/.../index.jsp
    infocenter.arm.com/.../index.jsp
    stackoverflow.com/.../how-arm-system-mode-is-useful-in-nested-interrupt

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

    你(们)好

    我想知道 AINTC 的行为、AINTC 是 TI 自己的控制器。 请再次确认。

    此致、
    H.U

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

    FIQ 和 IRQ 通道的处理方式与 ARM 相同、但它们允许用户应用程序将其系统中断映射到高优先级(FIQ)或低优先级(IRQ)。 然后、它们可以禁用所有低优先级中断(IRQ)、同时保持高优先级中断(FIQ)被启用。

    对于通道优先级模式、我们的理解如下:

    方法1:在 FIQ 和 IRQ 通道之间进行优先级排序
    示例:中断优先级8在 IRQ 上接收。 然后、FIQ 或 IRQ 只能检测到优先级1-7。

    方法2:由单个 FIQ/IRQ 通道进行优先级排序
    示例:中断优先级8在 IRQ 上接收。 IRQ 只能检测到优先级1-7。 FIQ 仍然可以检测任何优先级。


    希望这对我们有所帮助;

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

    你好,Mukul

    感谢你的答复。
    OMAP-L 138通道的主机中断映射是固定的。 因此、我认为您介绍的方法1和方法2将具有相同的行为。
    我的想法是否正确?

    此致、
    H.U

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

    我仍期待您对此问题的答复。

    此致、
    H.U