📄 startup.lst
字号:
AA MACRO ASSEMBLER RSTARTUP 16/06/07 08:25:43 PAGE 1
MACRO ASSEMBLER AA V2.50
OBJECT MODULE PLACED IN Startup.OBJ
ASSEMBLER INVOKED BY: C:\Keil\ARM\BIN\AA.exe Startup.s BROWSE 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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
0010 40 Mode_USR EQU 0x10
0011 41 Mode_FIQ EQU 0x11
0012 42 Mode_IRQ EQU 0x12
0013 43 Mode_SVC EQU 0x13
0017 44 Mode_ABT EQU 0x17
001B 45 Mode_UND EQU 0x1B
001F 46 Mode_SYS EQU 0x1F
47
0080 48 I_Bit EQU 0x80
0040 49 F_Bit EQU 0x40
50
51
52
53
54
55
56
57
58
AA MACRO ASSEMBLER RSTARTUP 16/06/07 08:25:43 PAGE 2
59
60
61
0004 62 UND_Stack_Size EQU 0x00000004
0004 63 SVC_Stack_Size EQU 0x00000004
0004 64 ABT_Stack_Size EQU 0x00000004
0004 65 FIQ_Stack_Size EQU 0x00000004
0080 66 IRQ_Stack_Size EQU 0x00000080
0400 67 USR_Stack_Size EQU 0x00000400
68
00000000 69 AREA STACK, DATA, READWRITE, ALIGN=2
00000000 70 DS (USR_Stack_Size+3)&~3 ; Stack for User/System Mode
00000400 71 DS (SVC_Stack_Size+3)&~3 ; Stack for Supervisor Mode
00000404 72 DS (IRQ_Stack_Size+3)&~3 ; Stack for Interrupt Mode
00000484 73 DS (FIQ_Stack_Size+3)&~3 ; Stack for Fast Interrupt Mode
00000488 74 DS (ABT_Stack_Size+3)&~3 ; Stack for Abort Mode
0000048C 75 DS (UND_Stack_Size+3)&~3 ; Stack for Undefined Mode
00000490 76 Top_Stack:
77
78
79
E01FC100 80 VPBDIV EQU 0xE01FC100
81
82
83
84
85
86
87
88
89
90
91
92
93
94
0000 95 VPBDIV_SETUP EQU 0
0000 96 VPBDIV_Val EQU 0x00000000
97
98
99
E01FC080 100 PLL_BASE EQU 0xE01FC080
0000 101 PLLCON_OFS EQU 0x00
0004 102 PLLCFG_OFS EQU 0x04
0008 103 PLLSTAT_OFS EQU 0x08
000C 104 PLLFEED_OFS EQU 0x0C
0001 105 PLLCON_PLLE EQU (1<<0)
0002 106 PLLCON_PLLC EQU (1<<1)
001F 107 PLLCFG_MSEL EQU (0x1F<<0)
0060 108 PLLCFG_PSEL EQU (0x03<<5)
0400 109 PLLSTAT_PLOCK EQU (1<<10)
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
AA MACRO ASSEMBLER RSTARTUP 16/06/07 08:25:43 PAGE 3
125
126
0001 127 PLL_SETUP EQU 1
0023 128 PLLCFG_Val EQU 0x00000023
129
130
131
E01FC000 132 MAM_BASE EQU 0xE01FC000
0000 133 MAMCR_OFS EQU 0x00
0004 134 MAMTIM_OFS EQU 0x04
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
0001 150 MAM_SETUP EQU 1
0002 151 MAMCR_Val EQU 0x00000002
0004 152 MAMTIM_Val EQU 0x00000004
153
154
155
FFE00000 156 EMC_BASE EQU 0xFFE00000
0000 157 BCFG0_OFS EQU 0x00
0004 158 BCFG1_OFS EQU 0x04
0008 159 BCFG2_OFS EQU 0x08
000C 160 BCFG3_OFS EQU 0x0C
161
162
163
164
0000 165 EMC_SETUP EQU 0
166
167
168
169
170
171
172
173
174
175
176
177
178
0000 179 BCFG0_SETUP EQU 0
FBEF 180 BCFG0_Val EQU 0x0000FBEF
181
182
183
184
185
186
187
188
189
190
AA MACRO ASSEMBLER RSTARTUP 16/06/07 08:25:43 PAGE 4
191
192
193
0000 194 BCFG1_SETUP EQU 0
FBEF 195 BCFG1_Val EQU 0x0000FBEF
196
197
198
199
200
201
202
203
204
205
206
207
208
0000 209 BCFG2_SETUP EQU 0
FBEF 210 BCFG2_Val EQU 0x0000FBEF
211
212
213
214
215
216
217
218
219
220
221
222
223
0000 224 BCFG3_SETUP EQU 0
FBEF 225 BCFG3_Val EQU 0x0000FBEF
226
227
228
229
230
231
232
E002C014 233 PINSEL2 EQU 0xE002C014
0E6149E4 234 PINSEL2_Val EQU 0x0E6149E4
235
236
237
238
239
240 $if (EXTMEM_MODE)
CODE_BASE EQU 0x80000000
$elseif (RAM_MODE)
CODE_BASE EQU 0x40000000
$else
0000 245 CODE_BASE EQU 0x00000000
246 $endif
247
00000000 248 AREA STARTUPCODE, CODE, AT CODE_BASE
249 PUBLIC __startup
250
251 EXTERN CODE32 (?C?INIT)
252
253 __startup PROC CODE32
254
255
256
AA MACRO ASSEMBLER RSTARTUP 16/06/07 08:25:43 PAGE 5
257 EXTERN CODE32 (Undef_Handler?A)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -