diff --git a/bsp/tms320f28379d/.cproject b/bsp/tms320f28379d/.cproject
index 15acd78f25a4edcf06053720360a9f7c408c99ca..3641f26b27df61af8b513bd52f6f0c20dcaef182 100644
--- a/bsp/tms320f28379d/.cproject
+++ b/bsp/tms320f28379d/.cproject
@@ -32,7 +32,7 @@
-
+
diff --git a/libcpu/ti-dsp/c28x/context.s b/libcpu/ti-dsp/c28x/context.s
index fc1734f5ca386cfa110c349fe216a8bb81dea2a4..2b853a0075a30af2a2ec2fef71e46fd5bf5b5546 100644
--- a/libcpu/ti-dsp/c28x/context.s
+++ b/libcpu/ti-dsp/c28x/context.s
@@ -113,7 +113,6 @@ _reswitch:
MOVL XAR5, #_rt_interrupt_to_thread ; set rt_interrupt_to_thread
MOVL *XAR5, XAR4
- ;TRAP #16
LRETR
.endasmfunc
@@ -169,8 +168,6 @@ _RTOSINT_Handler:
MOV AR1, AL
CMP AR1, #0
B switch_to_thread, EQ ; skip register save at the first time
-
- ;MOVZ AR1, @SP ; get from thread stack pointer
;#if defined (__VFP_FP__) && !defined(__SOFTFP__)
; TST lr, #0x10 ; if(!EXC_RETURN[4])
@@ -205,7 +202,7 @@ switch_to_thread:
;#endif
MOV @SP, AR1
- ;INC SP
+
RT_CTX_RESTORE ; pop r4 - r11 register
rtosint_exit: