📄 stack_cfg.s
字号:
;/*
;*********************************************************************************************************
;* 文件: InitStack.S
;* 描述: 初始化各种模式的堆栈指针.
;* 编写: bobey
;*********************************************************************************************************
;*/
;/*
;*********************************************************************************************************
;* 描述: 认真分配各种模式的堆栈大小,避免溢出.
;*********************************************************************************************************
;*/
FIQ_Stack_Legth EQU 1024*4 ; 快速中断模式堆栈空间.
IRQ_Stack_Legth EQU 2048*4 ; 中断模式堆栈空间.
ABT_Stack_Legth EQU 0*4 ; 中止义模式堆栈空间.
UND_Stack_Legth EQU 0*4 ; 未定义模式堆栈
SVC_Stack_Legth EQU 1024*4 ; 系统模式堆栈的大小.
USR_Stack_Legth EQU 0*4 ; 用户模式堆栈的大小(可以与其它模式堆栈共用).
;/*
;*********************************************************************************************************
;* 描述: 申请 RAM 空间.
;*********************************************************************************************************
;*/
AREA MyStacks, DATA, NOINIT, ALIGN=2
FiqStackSpace SPACE FIQ_Stack_Legth
IrqStackSpace SPACE IRQ_Stack_Legth
AbtStackSpace SPACE ABT_Stack_Legth
UndStackSpace SPACE UND_Stack_Legth
SvcStackSpace SPACE SVC_Stack_Legth
UsrStackSpace SPACE USR_Stack_Legth
bottom_of_heap SPACE 512 ; 库函数的堆空间
;/*
;*******************************************************************************************************
;* 功能: 文字池.
;*******************************************************************************************************
;*/
AREA StackAddre,CODE,READONLY
CODE32
FiqStack DCD FiqStackSpace + FIQ_Stack_Legth
IrqStack DCD IrqStackSpace + IRQ_Stack_Legth
AbtStack DCD AbtStackSpace + ABT_Stack_Legth
UndStack DCD UndStackSpace + UND_Stack_Legth
SvcStack DCD SvcStackSpace + SVC_Stack_Legth
UsrStack DCD IrqStackSpace + IRQ_Stack_Legth
;/*
;*********************************************************************************************************
END
;*********************************************************************************************************
;*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -