diff --git a/Port/port_x32/RISC-V32/port_rv32_HWS.S b/Port/port_x32/RISC-V32/port_rv32_HWS.S index 0fc43749..c1d6bc28 100644 --- a/Port/port_x32/RISC-V32/port_rv32_HWS.S +++ b/Port/port_x32/RISC-V32/port_rv32_HWS.S @@ -18,7 +18,7 @@ //////////////////////////////////////////////////////////////////////////////// -/* PendSV软中断 */ +/* PendSV 软中断 */ .global OS_PendSV_Handler .align 2 @@ -250,9 +250,8 @@ _task_switch_: addi sp, sp, 32 * MCUCFG_REGBYTES #endif - sw zero, (tp) // 内核解锁(退出服务层临界区) -////reent point 1 - csrr tp, mscratch -////reent point 2 - jr tp +/* unlock & jump */ + sw zero, (tp) // 内核解锁(退出服务层临界区) + csrr tp, mscratch // break point 1 + jr tp // break point 2