如何指示ARM cortex对中断进行尾部链接或堆叠弹出预占?

问题描述 投票:0回答:1

是否需要设置任何特殊模式或寄存器,以便具有NVIC的ARM处理器使用尾部链接和堆栈弹出抢占中断。

arm embedded-linux microcontroller
1个回答
2
投票

不,没有特殊模式。如果第2个中断在第一个中断开始处理后到达,则在正确优先级的情况下启用中断,核心将抢占(在堆叠期间需要更高的优先级到达),或者尾随链路(相同或更低的优先级)。

禁用此行为没有任何好处,优先级寄存器已经为您提供了完全控制。

© www.soinside.com 2019 - 2024. All rights reserved.