2440init.s
来自「在s3c2440开发板裸板上模拟软中断处理程序」· S 代码 · 共 32 行
S
32 行
;;;程序入口,初始化
AREA Init, CODE, READONLY
ENTRY
start
;;;关闭开门狗
ldr r0, =0x53000000
ldr r1, =0x0
str r1, [r0]
NOP
NOP
NOP
LDR sp, =0x400 ;初始化管理模式下的栈指针
IMPORT init_handler ;构造异常向量
BL init_handler
;;;切换到用户模式
MRS r0,CPSR
BIC r0,r0,#0x1f
ORR r0,r0,#0x10
MSR CPSR_c,r0
LDR sp, =0x450 ;初始化用户模式下的栈指针
IMPORT xmain
bl xmain
loop
b loop
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?