]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS/Source/portable/Tasking/ARM_CM4F/port_asm.asm
Correct long time mis-spelled portINITIAL_EXEC_RETURN to portINITIAL_EXC_RETURN
[freertos] / FreeRTOS / Source / portable / Tasking / ARM_CM4F / port_asm.asm
index 9678a8dd163dc9b812b990aa537f0216dd0f978c..fc0c81343310b9a90dfba2c95f5d17bd5c020248 100644 (file)
@@ -90,14 +90,14 @@ _vector_14: .type func
        ;Save the new top of stack into the first member of the TCB.\r
        str r0, [r2]\r
 \r
-       stmdb sp!, {r3}\r
+       stmdb sp!, {r0, r3}\r
        ldr.w r0, =ulMaxSyscallInterruptPriorityConst\r
        ldr r0, [r0]\r
        msr basepri, r0\r
        bl vTaskSwitchContext\r
        mov r0, #0\r
        msr basepri, r0\r
-       ldmia sp!, {r3}\r
+       ldmia sp!, {r0, r3}\r
 \r
        ;The first item in pxCurrentTCB is the task top of stack.\r
        ldr r1, [r3]\r