Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
luozhenger
rt-thread
提交
a2bd42c8
R
rt-thread
项目概览
luozhenger
/
rt-thread
与 Fork 源项目一致
Fork自
RT-Thread / rt-thread
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
rt-thread
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a2bd42c8
编写于
11月 16, 2013
作者:
B
Bernard Xiong
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #200 from grissiom/cortex-r4
Cortex r4
上级
39465797
0c9b9ced
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
8 addition
and
12 deletion
+8
-12
libcpu/arm/cortex-r4/start_gcc.S
libcpu/arm/cortex-r4/start_gcc.S
+8
-12
未找到文件。
libcpu/arm/cortex-r4/start_gcc.S
浏览文件 @
a2bd42c8
...
...
@@ -18,11 +18,10 @@
.
equ
F_Bit
,
0x40
@
when
F
bit
is
set
,
FIQ
is
disabled
.
equ
UND_Stack_Size
,
0x00000000
.
equ
SVC_Stack_Size
,
0x00000
1
00
.
equ
SVC_Stack_Size
,
0x00000
0
00
.
equ
ABT_Stack_Size
,
0x00000000
.
equ
FIQ_Stack_Size
,
0x00000000
.
equ
IRQ_Stack_Size
,
0x00000100
.
equ
USR_Stack_Size
,
0x00000100
.
equ
FIQ_Stack_Size
,
0x00001000
.
equ
IRQ_Stack_Size
,
0x00001000
.
section
.
bss.noinit
/*
stack
*/
...
...
@@ -31,7 +30,7 @@
stack_start
:
.
rept
(
UND_Stack_Size
+
SVC_Stack_Size
+
ABT_Stack_Size
+
FIQ_Stack_Size
+
IRQ_Stack_Size
)
.
long
0
.
byte
0
.
endr
stack_top
:
...
...
@@ -63,6 +62,9 @@ _reset:
@
Initialize
Stack
Pointers
ldr
r0
,
=
stack_top
@
Set
the
startup
stack
for
svc
mov
sp
,
r0
@
Enter
Undefined
Instruction
Mode
and
set
its
Stack
Pointer
msr
cpsr_c
,
#
Mode_UND|I_Bit|F_Bit
mov
sp
,
r0
...
...
@@ -83,14 +85,8 @@ _reset:
mov
sp
,
r0
sub
r0
,
r0
,
#
IRQ_Stack_Size
@
Enter
Supervisor
Mode
and
set
its
Stack
Pointer
@
Switch
back
to
SVC
msr
cpsr_c
,
#
Mode_SVC|I_Bit|F_Bit
mov
sp
,
r0
sub
r0
,
r0
,
#
SVC_Stack_Size
@
Enter
User
Mode
and
set
its
Stack
Pointer
mov
sp
,
r0
sub
sl
,
sp
,
#
USR_Stack_Size
bl
next1
next1
:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录