?? startup.lst
字號:
AA MACRO ASSEMBLER STARTUP 20/02/05 12:31:01 PAGE 1
MACRO ASSEMBLER AA V2.00
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 (SVC_Stack_Size+3)&~3 ; Stack for Supervisor Mode
00000404 53 DS (IRQ_Stack_Size+3)&~3 ; Stack for Interrupt Mode
00000484 54 DS (FIQ_Stack_Size+3)&~3 ; Stack for Fast Interrupt Mode
00000488 55 DS (ABT_Stack_Size+3)&~3 ; Stack for Abort Mode
0000048C 56 DS (UND_Stack_Size+3)&~3 ; Stack for Undefined Mode
00000490 57 Top_Stack:
58
AA MACRO ASSEMBLER STARTUP 20/02/05 12:31:01 PAGE 2
59
60
E01FC100 61 VPBDIV EQU 0xE01FC100
62
63
64
65
66
67
68
69
70
71
72
73
74
75
0001 76 VPBDIV_SETUP EQU 1
0012 77 VPBDIV_Val EQU 0x00000012
78
79
80
E01FC080 81 PLL_BASE EQU 0xE01FC080
0000 82 PLLCON_OFS EQU 0x00
0004 83 PLLCFG_OFS EQU 0x04
0008 84 PLLSTAT_OFS EQU 0x08
000C 85 PLLFEED_OFS EQU 0x0C
0001 86 PLLCON_PLLE EQU (1<<0)
0002 87 PLLCON_PLLC EQU (1<<1)
001F 88 PLLCFG_MSEL EQU (0x1F<<0)
0060 89 PLLCFG_PSEL EQU (0x03<<5)
0400 90 PLLSTAT_PLOCK EQU (1<<10)
91
92
93
94
95
96
97
98
99
100
101
102
0001 103 PLL_SETUP EQU 1
0024 104 PLLCFG_Val EQU 0x00000024
105
106
107
E01FC000 108 MAM_BASE EQU 0xE01FC000
0000 109 MAMCR_OFS EQU 0x00
0004 110 MAMTIM_OFS EQU 0x04
111
112
113
114
115
116
117
118
119
120
121
122
123
124
AA MACRO ASSEMBLER STARTUP 20/02/05 12:31:01 PAGE 3
125
0001 126 MAM_SETUP EQU 1
0002 127 MAMCR_Val EQU 0x00000002
0004 128 MAMTIM_Val EQU 0x00000004
129
130
131
FFE00000 132 EMC_BASE EQU 0xFFE00000
0000 133 BCFG0_OFS EQU 0x00
0004 134 BCFG1_OFS EQU 0x04
0008 135 BCFG2_OFS EQU 0x08
000C 136 BCFG3_OFS EQU 0x0C
137
138
139
140
0000 141 EMC_SETUP EQU 0
142
143
144
145
146
147
148
149
150
151
152
153
154
0000 155 BCFG0_SETUP EQU 0
FBEF 156 BCFG0_Val EQU 0x0000FBEF
157
158
159
160
161
162
163
164
165
166
167
168
169
0000 170 BCFG1_SETUP EQU 0
FBEF 171 BCFG1_Val EQU 0x0000FBEF
172
173
174
175
176
177
178
179
180
181
182
183
184
0000 185 BCFG2_SETUP EQU 0
FBEF 186 BCFG2_Val EQU 0x0000FBEF
187
188
189
190
AA MACRO ASSEMBLER STARTUP 20/02/05 12:31:01 PAGE 4
191
192
193
194
195
196
197
198
199
0000 200 BCFG3_SETUP EQU 0
FBEF 201 BCFG3_Val EQU 0x0000FBEF
202
203
204
205
206
207
208
E002C014 209 PINSEL2 EQU 0xE002C014
0E6149E4 210 PINSEL2_Val EQU 0x0E6149E4
211
212
213
214
215
216 $if (EXTERNAL_MODE)
CODE_BASE EQU 0x80000000
$else
0000 219 CODE_BASE EQU 0x00000000
220 $endif
221
00000000 222 AREA STARTUPCODE, CODE, AT CODE_BASE
223 PUBLIC __startup
224
225 EXTERN CODE32 (?C?INIT)
226
227 __startup PROC CODE32
228
229
230
231 EXTERN CODE32 (Undef_Handler?A)
232 EXTERN CODE32 (SWI_Handler?A)
233 EXTERN CODE32 (PAbt_Handler?A)
234 EXTERN CODE32 (DAbt_Handler?A)
235 EXTERN CODE32 (IRQ_Handler?A)
236 EXTERN CODE32 (FIQ_Handler?A)
237
238
239
240
241
00000000 E59FF020 242 Vectors: LDR PC,Reset_Addr
00000004 E59FF024 243 LDR PC,Undef_Addr
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -