请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS570LS3137 当使用两个 IRQ 中断时、我如何确保高优先级的 IRQ 在处理时按照它们的优先级来中断低优先级的 IRQ? (我使用的处理器是 TMS570LS3137)
当我设置了两个 IRQ 优先级时、我无法成功完成这种情况。
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.
当使用两个 IRQ 中断时、我如何确保高优先级的 IRQ 在处理时按照它们的优先级来中断低优先级的 IRQ? (我使用的处理器是 TMS570LS3137)
当我设置了两个 IRQ 优先级时、我无法成功完成这种情况。
尊敬的 Huseyin:
Cortex R4/5本身不支持中断嵌套。 如果您确实需要嵌套式中断、则需要完全由应用代码管理。 除了挂起的中断状态标志、没有其他硬件机制来辅助此操作。
以下应用程序可以很方便地处理此问题:
e2e.ti.com/.../1462.Nested-Interrupts-on-Hercules-spna219.pdf
--
谢谢。此致、
Jagadish。