请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS570LC4357 王工您好:μ A
tms570如果同时来了一个高优先级中断和一个低优先级中断,低优先级中断会丢失吗?原因是什么啊。μ A
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.
王工您好:μ 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。
您好、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。