stack.s
来自「AT91RM9200-UC/OS-II,clock,irq,usart,pio等」· S 代码 · 共 54 行
S
54 行
IRQ_STACK_SIZE EQU 0x800 ;2k
FIQ_STACK_SIZE EQU 0x40
ABT_STACK_SIZE EQU 0x40
UND_STACK_SIZE EQU 0x40
SVC_STACK_SIZE EQU 0x400 ;1k 系统刚启动时所用的堆栈
USER_STACK_SIZE EQU 0x40
AREA Stacks, DATA,NOINIT
EXPORT AT91_IRQ_Stack_End
EXPORT AT91_IRQ_Stack_Begin
EXPORT AT91_FIQ_Stack_End
EXPORT AT91_FIQ_Stack_Begin
EXPORT AT91_ABT_Stack_End
EXPORT AT91_ABT_Stack_Begin
EXPORT AT91_UND_Stack_End
EXPORT AT91_UND_Stack_Begin
EXPORT AT91_SVC_Stack_End
EXPORT AT91_SVC_Stack_Begin
EXPORT AT91_USER_Stack_End
EXPORT AT91_USER_Stack_Begin
;- IRQ stack definition
AT91_IRQ_Stack_End
SPACE (IRQ_STACK_SIZE)
AT91_IRQ_Stack_Begin EQU (AT91_IRQ_Stack_End + (IRQ_STACK_SIZE - 4))
;- FIQ stack definition
AT91_FIQ_Stack_End
SPACE (FIQ_STACK_SIZE)
AT91_FIQ_Stack_Begin EQU (AT91_FIQ_Stack_End + (FIQ_STACK_SIZE - 4))
;- ABORT stack definition
AT91_ABT_Stack_End
SPACE (ABT_STACK_SIZE)
AT91_ABT_Stack_Begin EQU (AT91_ABT_Stack_End + (ABT_STACK_SIZE - 4))
;- UNDEF stack definition
AT91_UND_Stack_End
SPACE (UND_STACK_SIZE)
AT91_UND_Stack_Begin EQU (AT91_UND_Stack_End + (UND_STACK_SIZE - 4))
;- SVC stack definition
AT91_SVC_Stack_End
SPACE (SVC_STACK_SIZE)
AT91_SVC_Stack_Begin EQU (AT91_SVC_Stack_End + (SVC_STACK_SIZE-4))
;- USER and SYSTEM stack definition
AT91_USER_Stack_End
SPACE (USER_STACK_SIZE)
AT91_USER_Stack_Begin EQU (AT91_USER_Stack_End + (USER_STACK_SIZE-4))
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?