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.

[参考译文] TMS570LC4357:中断咨询 μ A

Guru**** 2454880 points
Other Parts Discussed in Thread: TMS570LC4357

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1162252/tms570lc4357

器件型号:TMS570LC4357

王工您好:μ A

    tms570如果同时来了一个高优先级中断和一个低优先级中断,低优先级中断会丢失吗?原因是什么啊。μ A

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

    您好、mingxi、

    英语:

    TMS570为中断请求提供了两个矢量:FIQ 和 IRQ。 FIQ 的优先级高于 IRQ、FIQ 中断可能会中断 IRQ 中断。

    TMS570使用 VIM 来确定中断源的优先级并对其进行控制。 VIM 支持128个映射到中断源的中断通道。 每个 FIQ 和 IRQ 中编号较小的通道具有较高的优先级。  

    3. ARM Cortex-R4/5处理器不支持硬件中的中断嵌套。  它不支持一次获取多个 IRQ。  

    当两个 IRQ 中断(或2个 FIQ 中断)同时发生时、优先级较高的中断首先被处理。 第2个中断将在第1个中断完成后处理。  

    中国人: 
    TMS570提供两个中断请求向量:FIQ 和 IRQ。FIQ 的优先级高于 IRQ,FIQ 中断。FIQ 中断可能会中断 IRQ
    TMS570使用 VIM 对中断源进行优先级和控制。VIM 支持映射到中断源的128个中断通道。每个 FIQ 和 IRQ 中编号较低的通道具有较高的优先级。
    ARM Cortex-R4/5处理器不支持硬件中断嵌套。它不支持一次使用多个 IRQ。
    当两个 IRQ 中断(或2个 FIQ 中断)同时发生时,优先服务高优先级的中断。第二个中断将在第一个中断完成后提供。

    --

    谢谢、此致、

    Jagadisih。

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

    谢谢:

    如果10个 IRQ 中断同时发生、那么不管是否有中断丢失?它们是否全部按照优先级?的顺序执行

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

    您好、mingxi、

    [引用 userid="507609" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1162252/tms570lc4357/4373447 #4373447"]如果同时发生10个 IRQ 中断,无论是否有中断丢失?

    否、中断丢失永远不会发生。

    [引用 userid="507609" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1162252/tms570lc4357/4373447 #4373447"]它们是否都按优先级顺序执行?

    是的、它们都按优先级顺序执行。

    --

    谢谢、此致、

    Jagadish。