mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2025-10-22 00:03:02 +08:00
fixed at91sam9260 context thread issue, avoid idle thread stack overflow
This commit is contained in:
@@ -59,9 +59,9 @@ rt_hw_context_switch:
|
|||||||
ldmfd sp!, {r4} @ pop new task spsr
|
ldmfd sp!, {r4} @ pop new task spsr
|
||||||
msr spsr_cxsf, r4
|
msr spsr_cxsf, r4
|
||||||
ldmfd sp!, {r4} @ pop new task cpsr
|
ldmfd sp!, {r4} @ pop new task cpsr
|
||||||
msr cpsr_cxsf, r4
|
msr spsr_cxsf, r4
|
||||||
|
|
||||||
ldmfd sp!, {r0-r12, lr, pc} @ pop new task r0-r12, lr & pc
|
ldmfd sp!, {r0-r12, lr, pc}^ @ pop new task r0-r12, lr & pc
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* void rt_hw_context_switch_to(rt_uint32 to);
|
* void rt_hw_context_switch_to(rt_uint32 to);
|
||||||
|
Reference in New Issue
Block a user