📄 startup.lst
字号:
AA MACRO ASSEMBLER RSTARTUP 09/01/06 14:42:49 PAGE 1
MACRO ASSEMBLER AA V2.40b
OBJECT MODULE PLACED IN startup.OBJ
ASSEMBLER INVOKED BY: C:\Keil\ARM\BIN\AA.exe startup.s DEBUG EP
LOC OBJ LINE SOURCE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
0010 21 Mode_USR EQU 0x10
0011 22 Mode_FIQ EQU 0x11
0012 23 Mode_IRQ EQU 0x12
0013 24 Mode_SVC EQU 0x13
0017 25 Mode_ABT EQU 0x17
001B 26 Mode_UND EQU 0x1B
001F 27 Mode_SYS EQU 0x1F
28
0080 29 I_Bit EQU 0x80
0040 30 F_Bit EQU 0x40
31
32
33
34
35
36
37
38
39
40
41
42
0004 43 UND_Stack_Size EQU 0x00000004
0004 44 SVC_Stack_Size EQU 0x00000004
0004 45 ABT_Stack_Size EQU 0x00000004
0004 46 FIQ_Stack_Size EQU 0x00000004
0080 47 IRQ_Stack_Size EQU 0x00000080
0400 48 USR_Stack_Size EQU 0x00000400
49
00000000 50 AREA STACK, DATA, READWRITE, ALIGN=2
00000000 51 DS (USR_Stack_Size+3)&~3 ; Stack for User/System Mode
00000400 52 DS (IRQ_Stack_Size+3)&~3 ; Stack for Interrupt Mode
00000480 53 DS (FIQ_Stack_Size+3)&~3 ; Stack for Fast Interrupt Mode
00000484 54 DS (ABT_Stack_Size+3)&~3 ; Stack for Abort Mode
00000488 55 DS (SVC_Stack_Size+3)&~3 ; Stack for Supervisor Mode
0000048C 56 DS (UND_Stack_Size+3)&~3 ; Stack for Undefined Mode
00000490 57 Top_Stack:
58
AA MACRO ASSEMBLER RSTARTUP 09/01/06 14:42:49 PAGE 2
59
60
FFFF0000 61 MMR_BASE EQU 0xFFFF0000 ; MMR Base Address
0220 62 REMAP_OFFSET EQU 0x0220
0224 63 PREMAP_OFFSET EQU 0x0224
0404 64 POWKEY1_OFFSET EQU 0x0404
0408 65 POWCON_OFFSET EQU 0x0408
040C 66 POWKEY2_OFFSET EQU 0x040C
67
68
69
70
71
72
73
74
75
76
0001 77 PLL_SETUP EQU 1
0001 78 PLLCFG_Val EQU 0x00000001
79
80
81
0001 82 GPIO_SETUP EQU 1
FFFFF400 83 GPIOBASE EQU 0xFFFFF400
84
85
86
87
88
89
90
91
92
93
94
01001220 95 GP0CON_Val EQU 0x01001220
96
97
98
99
100
101
102
103
104
105
106
0000 107 GP1CON_Val EQU 0x00000000
108
109
110
111
112
113
114
115
116
117
118
0000 119 GP2CON_Val EQU 0x00000000
120
121
122
123
124
AA MACRO ASSEMBLER RSTARTUP 09/01/06 14:42:49 PAGE 3
125
126
127
128
129
130
0000 131 GP3CON_Val EQU 0x00000000
132
133
134
135
136
137
138
139
140
141
142
0000 143 GP4CON_Val EQU 0x00000000
144
145
146
147
148
0001 149 XM_SETUP EQU 1
FFFFF000 150 XMBASE EQU 0xFFFFF000
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
0000 166 XM0CON_Val EQU 0x00000000
70FF 167 XM0PAR_Val EQU 0x000070FF
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
0003 183 XM1CON_Val EQU 0x00000003
1833 184 XM1PAR_Val EQU 0x00001833
185
186
187
188
189
190
AA MACRO ASSEMBLER RSTARTUP 09/01/06 14:42:49 PAGE 4
191
192
193
194
195
196
197
198
199
0000 200 XM2CON_Val EQU 0x00000000
70FF 201 XM2PAR_Val EQU 0x000070FF
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
0000 217 XM3CON_Val EQU 0x00000000
70FF 218 XM3PAR_Val EQU 0x000070FF
219
220
0001 221 XMCFG_Val EQU 0x00000001
222
223
224
225
226
227
228
00080000 229 AREA STARTUPCODE, CODE, AT 0x00080000
230 PUBLIC __startup
231
232 EXTERN CODE32 (?C?INIT)
233
234 __startup PROC CODE32
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -