问题描述
如何在CONTROL寄存器中设置ASP位,以便线程代码使用PSP (处理程序模式将始终使用MSP)在tm4c123gh6pm中。
解决方法
如文档所述,
要将Thread模式下使用的堆栈指针切换到PSP,请使用MSR指令设置ASP位,如《ARM®CortexTM-M4设备通用用户指南》(文献)中的CortexTM-M4指令集一章所述。编号ARM DUI 0553A),或使用适当的EXC_RETURN值执行异常返回线程模式,如第111页上的表2-10所示。
如何在CONTROL寄存器中设置ASP位,以便线程代码使用PSP (处理程序模式将始终使用MSP)在tm4c123gh6pm中。
如文档所述,
要将Thread模式下使用的堆栈指针切换到PSP,请使用MSR指令设置ASP位,如《ARM®CortexTM-M4设备通用用户指南》(文献)中的CortexTM-M4指令集一章所述。编号ARM DUI 0553A),或使用适当的EXC_RETURN值执行异常返回线程模式,如第111页上的表2-10所示。