?? startup.lst
字號:
AA MACRO ASSEMBLER RSTARTUP 04/09/07 10:03:16 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 04/09/07 10:03:16 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)
107
108
109
110
0003 111 PLLCFG_MSEL EQU (0x03<<0)
0020 112 PLLCFG_PSEL EQU (0x01<<5)
113
114
115
116
117
0400 118 PLLSTAT_PLOCK EQU (1<<10)
119
120
121
122
123
124
AA MACRO ASSEMBLER RSTARTUP 04/09/07 10:03:16 PAGE 3
125
126
127
128
129
130
131
132
133
134
135
0001 136 PLL_SETUP EQU 1
0024 137 PLLCFG_Val EQU 0x00000024
138
139
140
E01FC000 141 MAM_BASE EQU 0xE01FC000
0000 142 MAMCR_OFS EQU 0x00
0004 143 MAMTIM_OFS EQU 0x04
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
0001 159 MAM_SETUP EQU 1
0002 160 MAMCR_Val EQU 0x00000002
0004 161 MAMTIM_Val EQU 0x00000004
162
163
164
FFE00000 165 EMC_BASE EQU 0xFFE00000
0000 166 BCFG0_OFS EQU 0x00
0004 167 BCFG1_OFS EQU 0x04
0008 168 BCFG2_OFS EQU 0x08
000C 169 BCFG3_OFS EQU 0x0C
170
171
172
173
0000 174 EMC_SETUP EQU 0
175
176
177
178
179
180
181
182
183
184
185
186
187
0000 188 BCFG0_SETUP EQU 0
FBEF 189 BCFG0_Val EQU 0x0000FBEF
190
AA MACRO ASSEMBLER RSTARTUP 04/09/07 10:03:16 PAGE 4
191
192
193
194
195
196
197
198
199
200
201
202
0000 203 BCFG1_SETUP EQU 0
FBEF 204 BCFG1_Val EQU 0x0000FBEF
205
206
207
208
209
210
211
212
213
214
215
216
217
0000 218 BCFG2_SETUP EQU 0
FBEF 219 BCFG2_Val EQU 0x0000FBEF
220
221
222
223
224
225
226
227
228
229
230
231
232
0000 233 BCFG3_SETUP EQU 0
FBEF 234 BCFG3_Val EQU 0x0000FBEF
235
236
237
238
239
240
241
E002C014 242 PINSEL2 EQU 0xE002C014
0E6149E4 243 PINSEL2_Val EQU 0x0E6149E4
244
245
246
247
248
249 $if (EXTMEM_MODE)
CODE_BASE EQU 0x80000000
$elseif (RAM_MODE)
CODE_BASE EQU 0x40000000
$else
0000 254 CODE_BASE EQU 0x00000000
255 $endif
256
AA MACRO ASSEMBLER RSTARTUP 04/09/07 10:03:16 PAGE 5
00000000 257 AREA STARTUPCODE, CODE, AT CODE_BASE
258 PUBLIC __startup
259
260 EXTERN CODE32 (?C?INIT)
261
262 __startup PROC CODE32
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -