网上的是这样定义的 在OS_CPU_C.C 中:
#pragma interrupt_handler OSTickISR:5
在OS_CPU_A.S中:
; Push registers
.macro PUSHRS
ST -Y,R0
ST -Y,R1
ST -Y,R2
ST -Y,R3
ST -Y,R4
ST -Y,R5
ST -Y,R6
ST -Y,R7
......
_OSTickISR::
PUSHRS ; save all registers
IN R16, SREG
SBR R16, 0x80 ; bei Aufruf dieser ISR geloeschtes I-Flag setzen
ST -Y, R16