首页 > 解决方案 > 是否有任何 CPU 状态位指示处于 ARM Cortex-A 处理器中的异常/中断处理程序中?

问题描述

是否有任何CPU-state位指示处于ARM Cortex-A处理器中的异常/中断处理程序中(例如CPUIPSR中的寄存器ARM Cortex-M)?换句话说,我们能否仅根据CPU寄存器的状态来判断当前执行的是主线程还是异常处理程序?

标签: exceptionarmcpu-registersinterrupt-handlingcortex-a

解决方案


CPSR 模式字段指示处理器当前正在执行的模式。您不能直接对其进行操作,您必须将其移动到 gpr 中进行检查。


推荐阅读