1 |
|
---|
2 |
|
---|
3 |
|
---|
4 |
ARM Macro Assembler Page 1 |
---|
5 |
|
---|
6 |
|
---|
7 |
1 00000000 ;/****************************************************** |
---|
8 |
***********************/ |
---|
9 |
2 00000000 ;/* LPC2300.S: Startup file for Philips LPC2300 device s |
---|
10 |
eries */ |
---|
11 |
3 00000000 ;/****************************************************** |
---|
12 |
***********************/ |
---|
13 |
4 00000000 ;/* <<< Use Configuration Wizard in Context Menu >>> |
---|
14 |
*/ |
---|
15 |
5 00000000 ;/****************************************************** |
---|
16 |
***********************/ |
---|
17 |
6 00000000 ;/* This file is part of the uVision/ARM development too |
---|
18 |
ls. */ |
---|
19 |
7 00000000 ;/* Copyright (c) 2006 Keil - An ARM Company. All rights |
---|
20 |
reserved. */ |
---|
21 |
8 00000000 ;/* This software may only be used under the terms of a |
---|
22 |
valid, current, */ |
---|
23 |
9 00000000 ;/* end user licence from KEIL for a compatible version |
---|
24 |
of KEIL software */ |
---|
25 |
10 00000000 ;/* development tools. Nothing else gives you the right |
---|
26 |
to use this software. */ |
---|
27 |
11 00000000 ;/****************************************************** |
---|
28 |
***********************/ |
---|
29 |
12 00000000 |
---|
30 |
13 00000000 |
---|
31 |
14 00000000 ;/* |
---|
32 |
15 00000000 ; * The LPC2300.S code is executed after CPU Reset. Thi |
---|
33 |
s file may be |
---|
34 |
16 00000000 ; * translated with the following SET symbols. In uVisi |
---|
35 |
on these SET |
---|
36 |
17 00000000 ; * symbols are entered under Options - ASM - Define. |
---|
37 |
18 00000000 ; * |
---|
38 |
19 00000000 ; * REMAP: when set the startup code initializes the re |
---|
39 |
gister MEMMAP |
---|
40 |
20 00000000 ; * which overwrites the settings of the CPU configurat |
---|
41 |
ion pins. The |
---|
42 |
21 00000000 ; * startup and interrupt vectors are remapped from: |
---|
43 |
22 00000000 ; * 0x00000000 default setting (not remapped) |
---|
44 |
23 00000000 ; * 0x40000000 when RAM_MODE is used |
---|
45 |
24 00000000 ; * |
---|
46 |
25 00000000 ; * RAM_MODE: when set the device is configured for cod |
---|
47 |
e execution |
---|
48 |
26 00000000 ; * from on-chip RAM starting at address 0x40000000. |
---|
49 |
27 00000000 ; */ |
---|
50 |
28 00000000 |
---|
51 |
29 00000000 |
---|
52 |
30 00000000 ; Standard definitions of Mode bits and Interrupt (I & F |
---|
53 |
) flags in PSRs |
---|
54 |
31 00000000 |
---|
55 |
32 00000000 00000010 |
---|
56 |
Mode_USR |
---|
57 |
EQU 0x10 |
---|
58 |
33 00000000 00000011 |
---|
59 |
Mode_FIQ |
---|
60 |
EQU 0x11 |
---|
61 |
34 00000000 00000012 |
---|
62 |
Mode_IRQ |
---|
63 |
EQU 0x12 |
---|
64 |
35 00000000 00000013 |
---|
65 |
Mode_SVC |
---|
66 |
|
---|
67 |
|
---|
68 |
|
---|
69 |
ARM Macro Assembler Page 2 |
---|
70 |
|
---|
71 |
|
---|
72 |
EQU 0x13 |
---|
73 |
36 00000000 00000017 |
---|
74 |
Mode_ABT |
---|
75 |
EQU 0x17 |
---|
76 |
37 00000000 0000001B |
---|
77 |
Mode_UND |
---|
78 |
EQU 0x1B |
---|
79 |
38 00000000 0000001F |
---|
80 |
Mode_SYS |
---|
81 |
EQU 0x1F |
---|
82 |
39 00000000 |
---|
83 |
40 00000000 00000080 |
---|
84 |
I_Bit EQU 0x80 ; when I bit is set |
---|
85 |
, IRQ is disabled |
---|
86 |
41 00000000 00000040 |
---|
87 |
F_Bit EQU 0x40 ; when F bit is set |
---|
88 |
, FIQ is disabled |
---|
89 |
42 00000000 |
---|
90 |
43 00000000 |
---|
91 |
44 00000000 ;// <h> Stack Configuration (Stack Sizes in Bytes) |
---|
92 |
45 00000000 ;// <o0> Undefined Mode <0x0-0xFFFFFFFF:8> |
---|
93 |
46 00000000 ;// <o1> Supervisor Mode <0x0-0xFFFFFFFF:8> |
---|
94 |
47 00000000 ;// <o2> Abort Mode <0x0-0xFFFFFFFF:8> |
---|
95 |
48 00000000 ;// <o3> Fast Interrupt Mode <0x0-0xFFFFFFFF:8> |
---|
96 |
49 00000000 ;// <o4> Interrupt Mode <0x0-0xFFFFFFFF:8> |
---|
97 |
50 00000000 ;// <o5> User/System Mode <0x0-0xFFFFFFFF:8> |
---|
98 |
51 00000000 ;// </h> |
---|
99 |
52 00000000 |
---|
100 |
53 00000000 00000000 |
---|
101 |
UND_Stack_Size |
---|
102 |
EQU 0x00000000 |
---|
103 |
54 00000000 00000080 |
---|
104 |
SVC_Stack_Size |
---|
105 |
EQU 0x00000080 |
---|
106 |
55 00000000 00000000 |
---|
107 |
ABT_Stack_Size |
---|
108 |
EQU 0x00000000 |
---|
109 |
56 00000000 00000000 |
---|
110 |
FIQ_Stack_Size |
---|
111 |
EQU 0x00000000 |
---|
112 |
57 00000000 00000080 |
---|
113 |
IRQ_Stack_Size |
---|
114 |
EQU 0x00000080 |
---|
115 |
58 00000000 00000400 |
---|
116 |
USR_Stack_Size |
---|
117 |
EQU 0x00000400 |
---|
118 |
59 00000000 |
---|
119 |
61 00000000 00000100 |
---|
120 |
ISR_Stack_Size |
---|
121 |
EQU (UND_Stack_Size + SVC_Stack_Siz |
---|
122 |
e + ABT_Stack_Size + FIQ_Stack_Size + IRQ_Stack_Size |
---|
123 |
) |
---|
124 |
62 00000000 |
---|
125 |
63 00000000 AREA STACK, NOINIT, READWRITE, ALIGN |
---|
126 |
=3 |
---|
127 |
64 00000000 |
---|
128 |
65 00000000 Stack_Mem |
---|
129 |
SPACE USR_Stack_Size |
---|
130 |
66 00000400 __initial_sp |
---|
131 |
|
---|
132 |
|
---|
133 |
|
---|
134 |
ARM Macro Assembler Page 3 |
---|
135 |
|
---|
136 |
|
---|
137 |
SPACE ISR_Stack_Size |
---|
138 |
67 00000500 |
---|
139 |
68 00000500 Stack_Top |
---|
140 |
69 00000500 |
---|
141 |
70 00000500 |
---|
142 |
71 00000500 ;// <h> Heap Configuration |
---|
143 |
72 00000500 ;// <o> Heap Size (in Bytes) <0x0-0xFFFFFFFF> |
---|
144 |
73 00000500 ;// </h> |
---|
145 |
74 00000500 |
---|
146 |
75 00000500 00000800 |
---|
147 |
Heap_Size |
---|
148 |
EQU 0x00000800 |
---|
149 |
76 00000500 |
---|
150 |
77 00000500 AREA HEAP, NOINIT, READWRITE, ALIGN= |
---|
151 |
3 |
---|
152 |
78 00000000 __heap_base |
---|
153 |
79 00000000 Heap_Mem |
---|
154 |
SPACE Heap_Size |
---|
155 |
80 00000800 __heap_limit |
---|
156 |
81 00000800 |
---|
157 |
82 00000800 |
---|
158 |
83 00000800 ; System Control Block (SCB) Module Definitions |
---|
159 |
84 00000800 E01FC000 |
---|
160 |
SCB_BASE |
---|
161 |
EQU 0xE01FC000 ; SCB Base Address |
---|
162 |
85 00000800 00000080 |
---|
163 |
PLLCON_OFS |
---|
164 |
EQU 0x80 ; PLL Control Offse |
---|
165 |
t |
---|
166 |
86 00000800 00000084 |
---|
167 |
PLLCFG_OFS |
---|
168 |
EQU 0x84 ; PLL Configuration |
---|
169 |
Offset |
---|
170 |
87 00000800 00000088 |
---|
171 |
PLLSTAT_OFS |
---|
172 |
EQU 0x88 ; PLL Status Offset |
---|
173 |
|
---|
174 |
88 00000800 0000008C |
---|
175 |
PLLFEED_OFS |
---|
176 |
EQU 0x8C ; PLL Feed Offset |
---|
177 |
89 00000800 00000104 |
---|
178 |
CCLKCFG_OFS |
---|
179 |
EQU 0x104 ; CPU Clock Divider |
---|
180 |
Reg Offset |
---|
181 |
90 00000800 00000108 |
---|
182 |
USBCLKCFG_OFS |
---|
183 |
EQU 0x108 ; USB Clock Divider |
---|
184 |
Reg Offset |
---|
185 |
91 00000800 0000010C |
---|
186 |
CLKSRCSEL_OFS |
---|
187 |
EQU 0x10C ; Clock Source Sel |
---|
188 |
Reg Offset |
---|
189 |
92 00000800 000001A0 |
---|
190 |
SCS_OFS EQU 0x1A0 ; Sys Control and S |
---|
191 |
tatus Reg Offset |
---|
192 |
93 00000800 000001A8 |
---|
193 |
PCLKSEL0_OFS |
---|
194 |
EQU 0x1A8 ; Periph Clock Sel |
---|
195 |
Reg 0 Offset |
---|
196 |
|
---|
197 |
|
---|
198 |
|
---|
199 |
ARM Macro Assembler Page 4 |
---|
200 |
|
---|
201 |
|
---|
202 |
94 00000800 000001AC |
---|
203 |
PCLKSEL1_OFS |
---|
204 |
EQU 0x1AC ; Periph Clock Sel |
---|
205 |
Reg 0 Offset |
---|
206 |
95 00000800 |
---|
207 |
96 00000800 ; Constants |
---|
208 |
97 00000800 00000010 |
---|
209 |
OSCRANGE |
---|
210 |
EQU (1<<4) ; Oscillator Range |
---|
211 |
Select |
---|
212 |
98 00000800 00000020 |
---|
213 |
OSCEN EQU (1<<5) ; Main oscillator E |
---|
214 |
nable |
---|
215 |
99 00000800 00000040 |
---|
216 |
OSCSTAT EQU (1<<6) ; Main Oscillator S |
---|
217 |
tatus |
---|
218 |
100 00000800 00000001 |
---|
219 |
PLLCON_PLLE |
---|
220 |
EQU (1<<0) ; PLL Enable |
---|
221 |
101 00000800 00000002 |
---|
222 |
PLLCON_PLLC |
---|
223 |
EQU (1<<1) ; PLL Connect |
---|
224 |
102 00000800 00007FFF |
---|
225 |
PLLSTAT_M |
---|
226 |
EQU (0x7FFF<<0) ; PLL M Value |
---|
227 |
103 00000800 00FF0000 |
---|
228 |
PLLSTAT_N |
---|
229 |
EQU (0xFF<<16) ; PLL N Value |
---|
230 |
104 00000800 04000000 |
---|
231 |
PLLSTAT_PLOCK |
---|
232 |
EQU (1<<26) ; PLL Lock Status |
---|
233 |
105 00000800 |
---|
234 |
106 00000800 ;// <e> Clock Setup |
---|
235 |
107 00000800 ;// <h> System Controls and Status Register (SYS) |
---|
236 |
108 00000800 ;// <o1.4> OSCRANGE: Main Oscillator Range Select |
---|
237 |
|
---|
238 |
109 00000800 ;// <0=> 1 MHz to 20 MHz |
---|
239 |
110 00000800 ;// <1=> 15 MHz to 24 MHz |
---|
240 |
111 00000800 ;// <e1.5> OSCEN: Main Oscillator Enable |
---|
241 |
112 00000800 ;// </e> |
---|
242 |
113 00000800 ;// </h> |
---|
243 |
114 00000800 ;// |
---|
244 |
115 00000800 ;// <h> PLL Clock Source Select Register (CLKSRCSEL) |
---|
245 |
116 00000800 ;// <o2.0..1> CLKSRC: PLL Clock Source Selection |
---|
246 |
117 00000800 ;// <0=> Internal RC oscillator |
---|
247 |
118 00000800 ;// <1=> Main oscillator |
---|
248 |
119 00000800 ;// <1=> RTC oscillator |
---|
249 |
120 00000800 ;// </h> |
---|
250 |
121 00000800 ;// |
---|
251 |
122 00000800 ;// <h> PLL Configuration Register (PLLCFG) |
---|
252 |
123 00000800 ;// <i> PLL_clk = (2* M * PLL_clk_sr |
---|
253 |
c) / N |
---|
254 |
124 00000800 ;// <o3.0..14> MSEL: PLL Multiplier Selection |
---|
255 |
125 00000800 ;// <1-32768><#-1> |
---|
256 |
126 00000800 ;// <i> M Value |
---|
257 |
127 00000800 ;// <o3.16..23> NSEL: PLL Divider Selection |
---|
258 |
128 00000800 ;// <1-256><#-1> |
---|
259 |
129 00000800 ;// <i> N Value |
---|
260 |
130 00000800 ;// </h> |
---|
261 |
|
---|
262 |
|
---|
263 |
|
---|
264 |
ARM Macro Assembler Page 5 |
---|
265 |
|
---|
266 |
|
---|
267 |
131 00000800 ;// |
---|
268 |
132 00000800 ;// <h> CPU Clock Configuration Register (CCLKCFG) |
---|
269 |
133 00000800 ;// <o4.0..7> CCLKSEL: Divide Value for CPU Clock f |
---|
270 |
rom PLL |
---|
271 |
134 00000800 ;// <1-256><#-1> |
---|
272 |
135 00000800 ;// </h> |
---|
273 |
136 00000800 ;// |
---|
274 |
137 00000800 ;// <h> USB Clock Configuration Register (USBCLKCFG) |
---|
275 |
138 00000800 ;// <o5.0..3> USBSEL: Divide Value for USB Clock f |
---|
276 |
rom PLL |
---|
277 |
139 00000800 ;// <1-16><#-1> |
---|
278 |
140 00000800 ;// </h> |
---|
279 |
141 00000800 ;// |
---|
280 |
142 00000800 ;// <h> Peripheral Clock Selection Register 0 (PCLKSEL |
---|
281 |
0) |
---|
282 |
143 00000800 ;// <o6.0..1> PCLK_WDT: Peripheral Clock Select |
---|
283 |
ion for WDT |
---|
284 |
144 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
285 |
145 00000800 ;// <1=> Pclk = Cclk |
---|
286 |
146 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
287 |
147 00000800 ;// <3=> Pclk = Cclk / 8 |
---|
288 |
148 00000800 ;// <o6.2..3> PCLK_TIMER0: Peripheral Clock Select |
---|
289 |
ion for TIMER0 |
---|
290 |
149 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
291 |
150 00000800 ;// <1=> Pclk = Cclk |
---|
292 |
151 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
293 |
152 00000800 ;// <3=> Pclk = Cclk / 8 |
---|
294 |
153 00000800 ;// <o6.4..5> PCLK_TIMER1: Peripheral Clock Select |
---|
295 |
ion for TIMER1 |
---|
296 |
154 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
297 |
155 00000800 ;// <1=> Pclk = Cclk |
---|
298 |
156 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
299 |
157 00000800 ;// <3=> Pclk = Cclk / 8 |
---|
300 |
158 00000800 ;// <o6.6..7> PCLK_UART0: Peripheral Clock Select |
---|
301 |
ion for UART0 |
---|
302 |
159 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
303 |
160 00000800 ;// <1=> Pclk = Cclk |
---|
304 |
161 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
305 |
162 00000800 ;// <3=> Pclk = Cclk / 8 |
---|
306 |
163 00000800 ;// <o6.8..9> PCLK_UART1: Peripheral Clock Select |
---|
307 |
ion for UART1 |
---|
308 |
164 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
309 |
165 00000800 ;// <1=> Pclk = Cclk |
---|
310 |
166 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
311 |
167 00000800 ;// <3=> Pclk = Cclk / 8 |
---|
312 |
168 00000800 ;// <o6.10..11> PCLK_PWM0: Peripheral Clock Select |
---|
313 |
ion for PWM0 |
---|
314 |
169 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
315 |
170 00000800 ;// <1=> Pclk = Cclk |
---|
316 |
171 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
317 |
172 00000800 ;// <3=> Pclk = Cclk / 8 |
---|
318 |
173 00000800 ;// <o6.12..13> PCLK_PWM1: Peripheral Clock Select |
---|
319 |
ion for PWM1 |
---|
320 |
174 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
321 |
175 00000800 ;// <1=> Pclk = Cclk |
---|
322 |
176 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
323 |
177 00000800 ;// <3=> Pclk = Cclk / 8 |
---|
324 |
178 00000800 ;// <o6.14..15> PCLK_I2C0: Peripheral Clock Select |
---|
325 |
ion for I2C0 |
---|
326 |
|
---|
327 |
|
---|
328 |
|
---|
329 |
ARM Macro Assembler Page 6 |
---|
330 |
|
---|
331 |
|
---|
332 |
179 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
333 |
180 00000800 ;// <1=> Pclk = Cclk |
---|
334 |
181 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
335 |
182 00000800 ;// <3=> Pclk = Cclk / 8 |
---|
336 |
183 00000800 ;// <o6.16..17> PCLK_SPI: Peripheral Clock Select |
---|
337 |
ion for SPI |
---|
338 |
184 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
339 |
185 00000800 ;// <1=> Pclk = Cclk |
---|
340 |
186 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
341 |
187 00000800 ;// <3=> Pclk = Cclk / 8 |
---|
342 |
188 00000800 ;// <o6.18..19> PCLK_RTC: Peripheral Clock Select |
---|
343 |
ion for RTC |
---|
344 |
189 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
345 |
190 00000800 ;// <1=> Pclk = Cclk |
---|
346 |
191 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
347 |
192 00000800 ;// <3=> Pclk = Cclk / 8 |
---|
348 |
193 00000800 ;// <o6.20..21> PCLK_SSP1: Peripheral Clock Select |
---|
349 |
ion for SSP1 |
---|
350 |
194 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
351 |
195 00000800 ;// <1=> Pclk = Cclk |
---|
352 |
196 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
353 |
197 00000800 ;// <3=> Pclk = Cclk / 8 |
---|
354 |
198 00000800 ;// <o6.22..23> PCLK_DAC: Peripheral Clock Select |
---|
355 |
ion for DAC |
---|
356 |
199 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
357 |
200 00000800 ;// <1=> Pclk = Cclk |
---|
358 |
201 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
359 |
202 00000800 ;// <3=> Pclk = Cclk / 8 |
---|
360 |
203 00000800 ;// <o6.24..25> PCLK_ADC: Peripheral Clock Select |
---|
361 |
ion for ADC |
---|
362 |
204 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
363 |
205 00000800 ;// <1=> Pclk = Cclk |
---|
364 |
206 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
365 |
207 00000800 ;// <3=> Pclk = Cclk / 8 |
---|
366 |
208 00000800 ;// <o6.26..27> PCLK_CAN1: Peripheral Clock Select |
---|
367 |
ion for CAN1 |
---|
368 |
209 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
369 |
210 00000800 ;// <1=> Pclk = Cclk |
---|
370 |
211 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
371 |
212 00000800 ;// <3=> Pclk = Cclk / 6 |
---|
372 |
213 00000800 ;// <o6.28..29> PCLK_CAN2: Peripheral Clock Select |
---|
373 |
ion for CAN2 |
---|
374 |
214 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
375 |
215 00000800 ;// <1=> Pclk = Cclk |
---|
376 |
216 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
377 |
217 00000800 ;// <3=> Pclk = Cclk / 6 |
---|
378 |
218 00000800 ;// <o6.30..31> PCLK_ACF: Peripheral Clock Select |
---|
379 |
ion for ACF |
---|
380 |
219 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
381 |
220 00000800 ;// <1=> Pclk = Cclk |
---|
382 |
221 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
383 |
222 00000800 ;// <3=> Pclk = Cclk / 6 |
---|
384 |
223 00000800 ;// </h> |
---|
385 |
224 00000800 ;// |
---|
386 |
225 00000800 ;// <h> Peripheral Clock Selection Register 1 (PCLKSEL |
---|
387 |
1) |
---|
388 |
226 00000800 ;// <o7.0..1> PCLK_BAT_RAM: Peripheral Clock Select |
---|
389 |
ion for the Battery Supported RAM |
---|
390 |
227 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
391 |
|
---|
392 |
|
---|
393 |
|
---|
394 |
ARM Macro Assembler Page 7 |
---|
395 |
|
---|
396 |
|
---|
397 |
228 00000800 ;// <1=> Pclk = Cclk |
---|
398 |
229 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
399 |
230 00000800 ;// <3=> Pclk = Cclk / 8 |
---|
400 |
231 00000800 ;// <o7.2..3> PCLK_GPIO: Peripheral Clock Select |
---|
401 |
ion for GPIOs |
---|
402 |
232 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
403 |
233 00000800 ;// <1=> Pclk = Cclk |
---|
404 |
234 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
405 |
235 00000800 ;// <3=> Pclk = Cclk / 8 |
---|
406 |
236 00000800 ;// <o7.4..5> PCLK_PCB: Peripheral Clock Select |
---|
407 |
ion for Pin Connect Block |
---|
408 |
237 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
409 |
238 00000800 ;// <1=> Pclk = Cclk |
---|
410 |
239 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
411 |
240 00000800 ;// <3=> Pclk = Cclk / 8 |
---|
412 |
241 00000800 ;// <o7.6..7> PCLK_I2C1: Peripheral Clock Select |
---|
413 |
ion for I2C1 |
---|
414 |
242 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
415 |
243 00000800 ;// <1=> Pclk = Cclk |
---|
416 |
244 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
417 |
245 00000800 ;// <3=> Pclk = Cclk / 8 |
---|
418 |
246 00000800 ;// <o7.10..11> PCLK_SSP0: Peripheral Clock Select |
---|
419 |
ion for SSP0 |
---|
420 |
247 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
421 |
248 00000800 ;// <1=> Pclk = Cclk |
---|
422 |
249 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
423 |
250 00000800 ;// <3=> Pclk = Cclk / 8 |
---|
424 |
251 00000800 ;// <o7.12..13> PCLK_TIMER2: Peripheral Clock Select |
---|
425 |
ion for TIMER2 |
---|
426 |
252 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
427 |
253 00000800 ;// <1=> Pclk = Cclk |
---|
428 |
254 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
429 |
255 00000800 ;// <3=> Pclk = Cclk / 8 |
---|
430 |
256 00000800 ;// <o7.14..15> PCLK_TIMER3: Peripheral Clock Select |
---|
431 |
ion for TIMER3 |
---|
432 |
257 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
433 |
258 00000800 ;// <1=> Pclk = Cclk |
---|
434 |
259 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
435 |
260 00000800 ;// <3=> Pclk = Cclk / 8 |
---|
436 |
261 00000800 ;// <o7.16..17> PCLK_UART2: Peripheral Clock Select |
---|
437 |
ion for UART2 |
---|
438 |
262 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
439 |
263 00000800 ;// <1=> Pclk = Cclk |
---|
440 |
264 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
441 |
265 00000800 ;// <3=> Pclk = Cclk / 8 |
---|
442 |
266 00000800 ;// <o7.18..19> PCLK_UART3: Peripheral Clock Select |
---|
443 |
ion for UART3 |
---|
444 |
267 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
445 |
268 00000800 ;// <1=> Pclk = Cclk |
---|
446 |
269 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
447 |
270 00000800 ;// <3=> Pclk = Cclk / 8 |
---|
448 |
271 00000800 ;// <o7.20..21> PCLK_I2C2: Peripheral Clock Select |
---|
449 |
ion for I2C2 |
---|
450 |
272 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
451 |
273 00000800 ;// <1=> Pclk = Cclk |
---|
452 |
274 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
453 |
275 00000800 ;// <3=> Pclk = Cclk / 8 |
---|
454 |
276 00000800 ;// <o7.22..23> PCLK_I2S: Peripheral Clock Select |
---|
455 |
ion for I2S |
---|
456 |
|
---|
457 |
|
---|
458 |
|
---|
459 |
ARM Macro Assembler Page 8 |
---|
460 |
|
---|
461 |
|
---|
462 |
277 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
463 |
278 00000800 ;// <1=> Pclk = Cclk |
---|
464 |
279 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
465 |
280 00000800 ;// <3=> Pclk = Cclk / 8 |
---|
466 |
281 00000800 ;// <o7.24..25> PCLK_MCI: Peripheral Clock Select |
---|
467 |
ion for MCI |
---|
468 |
282 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
469 |
283 00000800 ;// <1=> Pclk = Cclk |
---|
470 |
284 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
471 |
285 00000800 ;// <3=> Pclk = Cclk / 8 |
---|
472 |
286 00000800 ;// <o7.28..29> PCLK_SYSCON: Peripheral Clock Select |
---|
473 |
ion for System Control Block |
---|
474 |
287 00000800 ;// <0=> Pclk = Cclk / 4 |
---|
475 |
288 00000800 ;// <1=> Pclk = Cclk |
---|
476 |
289 00000800 ;// <2=> Pclk = Cclk / 2 |
---|
477 |
290 00000800 ;// <3=> Pclk = Cclk / 8 |
---|
478 |
291 00000800 ;// </h> |
---|
479 |
292 00000800 ;// </e> |
---|
480 |
293 00000800 00000001 |
---|
481 |
CLOCK_SETUP |
---|
482 |
EQU 1 |
---|
483 |
294 00000800 00000020 |
---|
484 |
SCS_Val EQU 0x00000020 |
---|
485 |
295 00000800 00000001 |
---|
486 |
CLKSRCSEL_Val |
---|
487 |
EQU 0x00000001 |
---|
488 |
296 00000800 0000000B |
---|
489 |
PLLCFG_Val |
---|
490 |
EQU 0x0000000B |
---|
491 |
297 00000800 00000005 |
---|
492 |
CCLKCFG_Val |
---|
493 |
EQU 0x00000005 |
---|
494 |
298 00000800 00000005 |
---|
495 |
USBCLKCFG_Val |
---|
496 |
EQU 0x00000005 |
---|
497 |
299 00000800 00000000 |
---|
498 |
PCLKSEL0_Val |
---|
499 |
EQU 0x00000000 |
---|
500 |
300 00000800 01000000 |
---|
501 |
PCLKSEL1_Val |
---|
502 |
EQU 0x01000000 |
---|
503 |
301 00000800 |
---|
504 |
302 00000800 |
---|
505 |
303 00000800 ; Memory Accelerator Module (MAM) definitions |
---|
506 |
304 00000800 E01FC000 |
---|
507 |
MAM_BASE |
---|
508 |
EQU 0xE01FC000 ; MAM Base Address |
---|
509 |
305 00000800 00000000 |
---|
510 |
MAMCR_OFS |
---|
511 |
EQU 0x00 ; MAM Control Offse |
---|
512 |
t |
---|
513 |
306 00000800 00000004 |
---|
514 |
MAMTIM_OFS |
---|
515 |
EQU 0x04 ; MAM Timing Offset |
---|
516 |
|
---|
517 |
307 00000800 |
---|
518 |
308 00000800 ;// <e> MAM Setup |
---|
519 |
309 00000800 ;// <o1.0..1> MAM Control |
---|
520 |
310 00000800 ;// <0=> Disabled |
---|
521 |
|
---|
522 |
|
---|
523 |
|
---|
524 |
ARM Macro Assembler Page 9 |
---|
525 |
|
---|
526 |
|
---|
527 |
311 00000800 ;// <1=> Partially Enabled |
---|
528 |
312 00000800 ;// <2=> Fully Enabled |
---|
529 |
313 00000800 ;// <i> Mode |
---|
530 |
314 00000800 ;// <o2.0..2> MAM Timing |
---|
531 |
315 00000800 ;// <0=> Reserved <1=> 1 <2=> 2 <3=> |
---|
532 |
3 |
---|
533 |
316 00000800 ;// <4=> 4 <5=> 5 <6=> 6 <7=> |
---|
534 |
7 |
---|
535 |
317 00000800 ;// <i> Fetch Cycles |
---|
536 |
318 00000800 ;// </e> |
---|
537 |
319 00000800 00000001 |
---|
538 |
MAM_SETUP |
---|
539 |
EQU 1 |
---|
540 |
320 00000800 00000002 |
---|
541 |
MAMCR_Val |
---|
542 |
EQU 0x00000002 |
---|
543 |
321 00000800 00000004 |
---|
544 |
MAMTIM_Val |
---|
545 |
EQU 0x00000004 |
---|
546 |
322 00000800 |
---|
547 |
323 00000800 |
---|
548 |
324 00000800 ; Area Definition and Entry Point |
---|
549 |
325 00000800 ; Startup Code must be linked first at Address at which |
---|
550 |
it expects to run. |
---|
551 |
326 00000800 |
---|
552 |
327 00000800 AREA RESET, CODE, READONLY |
---|
553 |
328 00000000 ARM |
---|
554 |
329 00000000 |
---|
555 |
330 00000000 |
---|
556 |
331 00000000 ; Exception Vectors |
---|
557 |
332 00000000 ; Mapped to Address 0. |
---|
558 |
333 00000000 ; Absolute addressing mode must be used. |
---|
559 |
334 00000000 ; Dummy Handlers are implemented as infinite loops whic |
---|
560 |
h can be modified. |
---|
561 |
335 00000000 |
---|
562 |
336 00000000 E59FF018 |
---|
563 |
Vectors LDR PC, Reset_Addr |
---|
564 |
337 00000004 E59FF018 LDR PC, Undef_Addr |
---|
565 |
338 00000008 E59FF018 LDR PC, SWI_Addr |
---|
566 |
339 0000000C E59FF018 LDR PC, PAbt_Addr |
---|
567 |
340 00000010 E59FF018 LDR PC, DAbt_Addr |
---|
568 |
341 00000014 E1A00000 NOP ; Reserved Vector |
---|
569 |
342 00000018 ; LDR PC, IRQ_Addr |
---|
570 |
343 00000018 E51FF120 LDR PC, [PC, #-0x0120] ; Vector fro |
---|
571 |
m VicVectAddr |
---|
572 |
344 0000001C E59FF018 LDR PC, FIQ_Addr |
---|
573 |
345 00000020 |
---|
574 |
346 00000020 00000000 |
---|
575 |
Reset_Addr |
---|
576 |
DCD Reset_Handler |
---|
577 |
347 00000024 00000000 |
---|
578 |
Undef_Addr |
---|
579 |
DCD Undef_Handler |
---|
580 |
348 00000028 00000000 |
---|
581 |
SWI_Addr |
---|
582 |
DCD SWI_Handler |
---|
583 |
349 0000002C 00000000 |
---|
584 |
PAbt_Addr |
---|
585 |
DCD PAbt_Handler |
---|
586 |
|
---|
587 |
|
---|
588 |
|
---|
589 |
ARM Macro Assembler Page 10 |
---|
590 |
|
---|
591 |
|
---|
592 |
350 00000030 00000000 |
---|
593 |
DAbt_Addr |
---|
594 |
DCD DAbt_Handler |
---|
595 |
351 00000034 00000000 DCD 0 ; Reserved Address |
---|
596 |
|
---|
597 |
352 00000038 00000000 |
---|
598 |
IRQ_Addr |
---|
599 |
DCD IRQ_Handler |
---|
600 |
353 0000003C 00000000 |
---|
601 |
FIQ_Addr |
---|
602 |
DCD FIQ_Handler |
---|
603 |
354 00000040 |
---|
604 |
355 00000040 EAFFFFFE |
---|
605 |
Undef_Handler |
---|
606 |
B Undef_Handler |
---|
607 |
356 00000044 EAFFFFFE |
---|
608 |
SWI_Handler |
---|
609 |
B SWI_Handler |
---|
610 |
357 00000048 EAFFFFFE |
---|
611 |
PAbt_Handler |
---|
612 |
B PAbt_Handler |
---|
613 |
358 0000004C EAFFFFFE |
---|
614 |
DAbt_Handler |
---|
615 |
B DAbt_Handler |
---|
616 |
359 00000050 EAFFFFFE |
---|
617 |
IRQ_Handler |
---|
618 |
B IRQ_Handler |
---|
619 |
360 00000054 EAFFFFFE |
---|
620 |
FIQ_Handler |
---|
621 |
B FIQ_Handler |
---|
622 |
361 00000058 |
---|
623 |
362 00000058 |
---|
624 |
363 00000058 ; Reset Handler |
---|
625 |
364 00000058 |
---|
626 |
365 00000058 EXPORT Reset_Handler |
---|
627 |
366 00000058 Reset_Handler |
---|
628 |
367 00000058 |
---|
629 |
368 00000058 |
---|
630 |
369 00000058 ; Setup Clock |
---|
631 |
370 00000058 IF CLOCK_SETUP != 0 |
---|
632 |
371 00000058 E59F00FC LDR R0, =SCB_BASE |
---|
633 |
372 0000005C E3A010AA MOV R1, #0xAA |
---|
634 |
373 00000060 E3A02055 MOV R2, #0x55 |
---|
635 |
374 00000064 |
---|
636 |
375 00000064 ; Configure and Enable PLL |
---|
637 |
376 00000064 E3A03020 LDR R3, =SCS_Val ; Enable main osci |
---|
638 |
llator |
---|
639 |
377 00000068 E58031A0 STR R3, [R0, #SCS_OFS] |
---|
640 |
378 0000006C |
---|
641 |
379 0000006C IF (SCS_Val:AND:OSCEN) != 0 |
---|
642 |
380 0000006C E59031A0 |
---|
643 |
OSC_Loop |
---|
644 |
LDR R3, [R0, #SCS_OFS] ; Wait for m |
---|
645 |
ain osc stabilize |
---|
646 |
381 00000070 E2133040 ANDS R3, R3, #OSCSTAT |
---|
647 |
382 00000074 0AFFFFFC BEQ OSC_Loop |
---|
648 |
383 00000078 ENDIF |
---|
649 |
384 00000078 |
---|
650 |
385 00000078 E3A03001 LDR R3, =CLKSRCSEL_Val ; Select PLL |
---|
651 |
|
---|
652 |
|
---|
653 |
|
---|
654 |
ARM Macro Assembler Page 11 |
---|
655 |
|
---|
656 |
|
---|
657 |
source clock |
---|
658 |
386 0000007C E580310C STR R3, [R0, #CLKSRCSEL_OFS] |
---|
659 |
387 00000080 E3A0300B LDR R3, =PLLCFG_Val |
---|
660 |
388 00000084 E5803084 STR R3, [R0, #PLLCFG_OFS] |
---|
661 |
389 00000088 E580108C STR R1, [R0, #PLLFEED_OFS] |
---|
662 |
390 0000008C E580208C STR R2, [R0, #PLLFEED_OFS] |
---|
663 |
391 00000090 E3A03001 MOV R3, #PLLCON_PLLE |
---|
664 |
392 00000094 E5803080 STR R3, [R0, #PLLCON_OFS] |
---|
665 |
393 00000098 E580108C STR R1, [R0, #PLLFEED_OFS] |
---|
666 |
394 0000009C E580208C STR R2, [R0, #PLLFEED_OFS] |
---|
667 |
395 000000A0 |
---|
668 |
396 000000A0 ; Wait until PLL Locked |
---|
669 |
397 000000A0 E5903088 |
---|
670 |
PLL_Loop |
---|
671 |
LDR R3, [R0, #PLLSTAT_OFS] |
---|
672 |
398 000000A4 E2133301 ANDS R3, R3, #PLLSTAT_PLOCK |
---|
673 |
399 000000A8 0AFFFFFC BEQ PLL_Loop |
---|
674 |
400 000000AC |
---|
675 |
401 000000AC E5903088 |
---|
676 |
M_N_Lock |
---|
677 |
LDR R3, [R0, #PLLSTAT_OFS] |
---|
678 |
402 000000B0 E59F40A8 LDR R4, =(PLLSTAT_M:OR:PLLSTAT_N) |
---|
679 |
403 000000B4 E0033004 AND R3, R3, R4 |
---|
680 |
404 000000B8 E3A0400B LDR R4, =PLLCFG_Val |
---|
681 |
405 000000BC E0333004 EORS R3, R3, R4 |
---|
682 |
406 000000C0 1AFFFFF9 BNE M_N_Lock |
---|
683 |
407 000000C4 |
---|
684 |
408 000000C4 ; Setup CPU clock divider |
---|
685 |
409 000000C4 E3A03005 MOV R3, #CCLKCFG_Val |
---|
686 |
410 000000C8 E5803104 STR R3, [R0, #CCLKCFG_OFS] |
---|
687 |
411 000000CC |
---|
688 |
412 000000CC ; Setup USB clock divider |
---|
689 |
413 000000CC E3A03005 LDR R3, =USBCLKCFG_Val |
---|
690 |
414 000000D0 E5803108 STR R3, [R0, #USBCLKCFG_OFS] |
---|
691 |
415 000000D4 |
---|
692 |
416 000000D4 ; Setup Peripheral Clock |
---|
693 |
417 000000D4 E3A03000 LDR R3, =PCLKSEL0_Val |
---|
694 |
418 000000D8 E58031A8 STR R3, [R0, #PCLKSEL0_OFS] |
---|
695 |
419 000000DC E3A03401 LDR R3, =PCLKSEL1_Val |
---|
696 |
420 000000E0 E58031AC STR R3, [R0, #PCLKSEL1_OFS] |
---|
697 |
421 000000E4 |
---|
698 |
422 000000E4 ; Switch to PLL Clock |
---|
699 |
423 000000E4 E3A03003 MOV R3, #(PLLCON_PLLE:OR:PLLCON_PLL |
---|
700 |
C) |
---|
701 |
424 000000E8 E5803080 STR R3, [R0, #PLLCON_OFS] |
---|
702 |
425 000000EC E580108C STR R1, [R0, #PLLFEED_OFS] |
---|
703 |
426 000000F0 E580208C STR R2, [R0, #PLLFEED_OFS] |
---|
704 |
427 000000F4 ENDIF ; CLOCK_SETUP |
---|
705 |
428 000000F4 |
---|
706 |
429 000000F4 |
---|
707 |
430 000000F4 ; Setup MAM |
---|
708 |
431 000000F4 IF MAM_SETUP != 0 |
---|
709 |
432 000000F4 E59F0060 LDR R0, =MAM_BASE |
---|
710 |
433 000000F8 E3A01004 MOV R1, #MAMTIM_Val |
---|
711 |
434 000000FC E5801004 STR R1, [R0, #MAMTIM_OFS] |
---|
712 |
435 00000100 E3A01002 MOV R1, #MAMCR_Val |
---|
713 |
436 00000104 E5801000 STR R1, [R0, #MAMCR_OFS] |
---|
714 |
437 00000108 ENDIF ; MAM_SETUP |
---|
715 |
438 00000108 |
---|
716 |
|
---|
717 |
|
---|
718 |
|
---|
719 |
ARM Macro Assembler Page 12 |
---|
720 |
|
---|
721 |
|
---|
722 |
439 00000108 |
---|
723 |
440 00000108 ; Memory Mapping (when Interrupt Vectors are in RAM) |
---|
724 |
441 00000108 E01FC040 |
---|
725 |
MEMMAP EQU 0xE01FC040 ; Memory Mapping Co |
---|
726 |
ntrol |
---|
727 |
442 00000108 IF :DEF:REMAP |
---|
728 |
450 ENDIF |
---|
729 |
451 00000108 |
---|
730 |
452 00000108 |
---|
731 |
453 00000108 ; Initialise Interrupt System |
---|
732 |
454 00000108 ; ... |
---|
733 |
455 00000108 |
---|
734 |
456 00000108 |
---|
735 |
457 00000108 ; Setup Stack for each mode |
---|
736 |
458 00000108 |
---|
737 |
459 00000108 E59F0054 LDR R0, =Stack_Top |
---|
738 |
460 0000010C |
---|
739 |
461 0000010C ; Enter Undefined Instruction Mode and set its Stack Po |
---|
740 |
inter |
---|
741 |
462 0000010C E321F0DB MSR CPSR_c, #Mode_UND:OR:I_Bit:OR:F |
---|
742 |
_Bit |
---|
743 |
463 00000110 E1A0D000 MOV SP, R0 |
---|
744 |
464 00000114 E2400000 SUB R0, R0, #UND_Stack_Size |
---|
745 |
465 00000118 |
---|
746 |
466 00000118 ; Enter Abort Mode and set its Stack Pointer |
---|
747 |
467 00000118 E321F0D7 MSR CPSR_c, #Mode_ABT:OR:I_Bit:OR:F |
---|
748 |
_Bit |
---|
749 |
468 0000011C E1A0D000 MOV SP, R0 |
---|
750 |
469 00000120 E2400000 SUB R0, R0, #ABT_Stack_Size |
---|
751 |
470 00000124 |
---|
752 |
471 00000124 ; Enter FIQ Mode and set its Stack Pointer |
---|
753 |
472 00000124 E321F0D1 MSR CPSR_c, #Mode_FIQ:OR:I_Bit:OR:F |
---|
754 |
_Bit |
---|
755 |
473 00000128 E1A0D000 MOV SP, R0 |
---|
756 |
474 0000012C E2400000 SUB R0, R0, #FIQ_Stack_Size |
---|
757 |
475 00000130 |
---|
758 |
476 00000130 ; Enter IRQ Mode and set its Stack Pointer |
---|
759 |
477 00000130 E321F0D2 MSR CPSR_c, #Mode_IRQ:OR:I_Bit:OR:F |
---|
760 |
_Bit |
---|
761 |
478 00000134 E1A0D000 MOV SP, R0 |
---|
762 |
479 00000138 E2400080 SUB R0, R0, #IRQ_Stack_Size |
---|
763 |
480 0000013C |
---|
764 |
481 0000013C ; Enter Supervisor Mode and set its Stack Pointer |
---|
765 |
482 0000013C E321F0D3 MSR CPSR_c, #Mode_SVC:OR:I_Bit:OR:F |
---|
766 |
_Bit |
---|
767 |
483 00000140 E1A0D000 MOV SP, R0 |
---|
768 |
484 00000144 E2400080 SUB R0, R0, #SVC_Stack_Size |
---|
769 |
485 00000148 |
---|
770 |
486 00000148 ; Enter User Mode and set its Stack Pointer |
---|
771 |
487 00000148 E321F010 MSR CPSR_c, #Mode_USR |
---|
772 |
488 0000014C IF :DEF:__MICROLIB |
---|
773 |
493 0000014C |
---|
774 |
494 0000014C E1A0D000 MOV SP, R0 |
---|
775 |
495 00000150 E24DAB01 SUB SL, SP, #USR_Stack_Size |
---|
776 |
496 00000154 |
---|
777 |
497 00000154 ENDIF |
---|
778 |
498 00000154 |
---|
779 |
499 00000154 |
---|
780 |
500 00000154 ; Enter the C code |
---|
781 |
|
---|
782 |
|
---|
783 |
|
---|
784 |
ARM Macro Assembler Page 13 |
---|
785 |
|
---|
786 |
|
---|
787 |
501 00000154 |
---|
788 |
502 00000154 IMPORT __main |
---|
789 |
503 00000154 E59F000C LDR R0, =__main |
---|
790 |
504 00000158 E12FFF10 BX R0 |
---|
791 |
505 0000015C |
---|
792 |
506 0000015C |
---|
793 |
507 0000015C IF :DEF:__MICROLIB |
---|
794 |
513 0000015C ; User Initial Stack & Heap |
---|
795 |
514 0000015C E01FC000 |
---|
796 |
00FF7FFF |
---|
797 |
00000000 |
---|
798 |
00000000 AREA |.text|, CODE, READONLY |
---|
799 |
515 00000000 |
---|
800 |
516 00000000 IMPORT __use_two_region_memory |
---|
801 |
517 00000000 EXPORT __user_initial_stackheap |
---|
802 |
518 00000000 __user_initial_stackheap |
---|
803 |
519 00000000 |
---|
804 |
520 00000000 E59F000C LDR R0, = Heap_Mem |
---|
805 |
521 00000004 E59F100C LDR R1, =(Stack_Mem + USR_Stack_Siz |
---|
806 |
e) |
---|
807 |
522 00000008 E59F200C LDR R2, = (Heap_Mem + Heap_Siz |
---|
808 |
e) |
---|
809 |
523 0000000C E59F300C LDR R3, = Stack_Mem |
---|
810 |
524 00000010 E12FFF1E BX LR |
---|
811 |
525 00000014 ENDIF |
---|
812 |
526 00000014 |
---|
813 |
527 00000014 |
---|
814 |
528 00000014 END |
---|
815 |
00000000 |
---|
816 |
00000400 |
---|
817 |
00000800 |
---|
818 |
00000000 |
---|
819 |
Command Line: --debug --xref --device=DARMP --apcs=interwork -oLPC2300.o -IC:\K |
---|
820 |
eil\ARM\INC\Philips --list=LPC2300.lst LPC2300.s |
---|
821 |
|
---|
822 |
|
---|
823 |
|
---|
824 |
ARM Macro Assembler Page 1 Alphabetic symbol ordering |
---|
825 |
Relocatable symbols |
---|
826 |
|
---|
827 |
STACK 00000000 |
---|
828 |
|
---|
829 |
Symbol: STACK |
---|
830 |
Definitions |
---|
831 |
At line 63 in file LPC2300.s |
---|
832 |
Uses |
---|
833 |
None |
---|
834 |
Comment: STACK unused |
---|
835 |
Stack_Mem 00000000 |
---|
836 |
|
---|
837 |
Symbol: Stack_Mem |
---|
838 |
Definitions |
---|
839 |
At line 65 in file LPC2300.s |
---|
840 |
Uses |
---|
841 |
At line 521 in file LPC2300.s |
---|
842 |
At line 523 in file LPC2300.s |
---|
843 |
|
---|
844 |
Stack_Top 00000500 |
---|
845 |
|
---|
846 |
Symbol: Stack_Top |
---|
847 |
Definitions |
---|
848 |
At line 68 in file LPC2300.s |
---|
849 |
Uses |
---|
850 |
At line 459 in file LPC2300.s |
---|
851 |
Comment: Stack_Top used once |
---|
852 |
__initial_sp 00000400 |
---|
853 |
|
---|
854 |
Symbol: __initial_sp |
---|
855 |
Definitions |
---|
856 |
At line 66 in file LPC2300.s |
---|
857 |
Uses |
---|
858 |
None |
---|
859 |
Comment: __initial_sp unused |
---|
860 |
4 symbols |
---|
861 |
|
---|
862 |
|
---|
863 |
|
---|
864 |
ARM Macro Assembler Page 1 Alphabetic symbol ordering |
---|
865 |
Relocatable symbols |
---|
866 |
|
---|
867 |
HEAP 00000000 |
---|
868 |
|
---|
869 |
Symbol: HEAP |
---|
870 |
Definitions |
---|
871 |
At line 77 in file LPC2300.s |
---|
872 |
Uses |
---|
873 |
None |
---|
874 |
Comment: HEAP unused |
---|
875 |
Heap_Mem 00000000 |
---|
876 |
|
---|
877 |
Symbol: Heap_Mem |
---|
878 |
Definitions |
---|
879 |
At line 79 in file LPC2300.s |
---|
880 |
Uses |
---|
881 |
At line 520 in file LPC2300.s |
---|
882 |
At line 522 in file LPC2300.s |
---|
883 |
|
---|
884 |
__heap_base 00000000 |
---|
885 |
|
---|
886 |
Symbol: __heap_base |
---|
887 |
Definitions |
---|
888 |
At line 78 in file LPC2300.s |
---|
889 |
Uses |
---|
890 |
None |
---|
891 |
Comment: __heap_base unused |
---|
892 |
__heap_limit 00000800 |
---|
893 |
|
---|
894 |
Symbol: __heap_limit |
---|
895 |
Definitions |
---|
896 |
At line 80 in file LPC2300.s |
---|
897 |
Uses |
---|
898 |
None |
---|
899 |
Comment: __heap_limit unused |
---|
900 |
4 symbols |
---|
901 |
|
---|
902 |
|
---|
903 |
|
---|
904 |
ARM Macro Assembler Page 1 Alphabetic symbol ordering |
---|
905 |
Relocatable symbols |
---|
906 |
|
---|
907 |
DAbt_Addr 00000030 |
---|
908 |
|
---|
909 |
Symbol: DAbt_Addr |
---|
910 |
Definitions |
---|
911 |
At line 350 in file LPC2300.s |
---|
912 |
Uses |
---|
913 |
At line 340 in file LPC2300.s |
---|
914 |
Comment: DAbt_Addr used once |
---|
915 |
DAbt_Handler 0000004C |
---|
916 |
|
---|
917 |
Symbol: DAbt_Handler |
---|
918 |
Definitions |
---|
919 |
At line 358 in file LPC2300.s |
---|
920 |
Uses |
---|
921 |
At line 350 in file LPC2300.s |
---|
922 |
At line 358 in file LPC2300.s |
---|
923 |
|
---|
924 |
FIQ_Addr 0000003C |
---|
925 |
|
---|
926 |
Symbol: FIQ_Addr |
---|
927 |
Definitions |
---|
928 |
At line 353 in file LPC2300.s |
---|
929 |
Uses |
---|
930 |
At line 344 in file LPC2300.s |
---|
931 |
Comment: FIQ_Addr used once |
---|
932 |
FIQ_Handler 00000054 |
---|
933 |
|
---|
934 |
Symbol: FIQ_Handler |
---|
935 |
Definitions |
---|
936 |
At line 360 in file LPC2300.s |
---|
937 |
Uses |
---|
938 |
At line 353 in file LPC2300.s |
---|
939 |
At line 360 in file LPC2300.s |
---|
940 |
|
---|
941 |
IRQ_Addr 00000038 |
---|
942 |
|
---|
943 |
Symbol: IRQ_Addr |
---|
944 |
Definitions |
---|
945 |
At line 352 in file LPC2300.s |
---|
946 |
Uses |
---|
947 |
None |
---|
948 |
Comment: IRQ_Addr unused |
---|
949 |
IRQ_Handler 00000050 |
---|
950 |
|
---|
951 |
Symbol: IRQ_Handler |
---|
952 |
Definitions |
---|
953 |
At line 359 in file LPC2300.s |
---|
954 |
Uses |
---|
955 |
At line 352 in file LPC2300.s |
---|
956 |
At line 359 in file LPC2300.s |
---|
957 |
|
---|
958 |
M_N_Lock 000000AC |
---|
959 |
|
---|
960 |
Symbol: M_N_Lock |
---|
961 |
Definitions |
---|
962 |
At line 401 in file LPC2300.s |
---|
963 |
Uses |
---|
964 |
At line 406 in file LPC2300.s |
---|
965 |
Comment: M_N_Lock used once |
---|
966 |
|
---|
967 |
|
---|
968 |
|
---|
969 |
ARM Macro Assembler Page 2 Alphabetic symbol ordering |
---|
970 |
Relocatable symbols |
---|
971 |
|
---|
972 |
OSC_Loop 0000006C |
---|
973 |
|
---|
974 |
Symbol: OSC_Loop |
---|
975 |
Definitions |
---|
976 |
At line 380 in file LPC2300.s |
---|
977 |
Uses |
---|
978 |
At line 382 in file LPC2300.s |
---|
979 |
Comment: OSC_Loop used once |
---|
980 |
PAbt_Addr 0000002C |
---|
981 |
|
---|
982 |
Symbol: PAbt_Addr |
---|
983 |
Definitions |
---|
984 |
At line 349 in file LPC2300.s |
---|
985 |
Uses |
---|
986 |
At line 339 in file LPC2300.s |
---|
987 |
Comment: PAbt_Addr used once |
---|
988 |
PAbt_Handler 00000048 |
---|
989 |
|
---|
990 |
Symbol: PAbt_Handler |
---|
991 |
Definitions |
---|
992 |
At line 357 in file LPC2300.s |
---|
993 |
Uses |
---|
994 |
At line 349 in file LPC2300.s |
---|
995 |
At line 357 in file LPC2300.s |
---|
996 |
|
---|
997 |
PLL_Loop 000000A0 |
---|
998 |
|
---|
999 |
Symbol: PLL_Loop |
---|
1000 |
Definitions |
---|
1001 |
At line 397 in file LPC2300.s |
---|
1002 |
Uses |
---|
1003 |
At line 399 in file LPC2300.s |
---|
1004 |
Comment: PLL_Loop used once |
---|
1005 |
RESET 00000000 |
---|
1006 |
|
---|
1007 |
Symbol: RESET |
---|
1008 |
Definitions |
---|
1009 |
At line 327 in file LPC2300.s |
---|
1010 |
Uses |
---|
1011 |
None |
---|
1012 |
Comment: RESET unused |
---|
1013 |
Reset_Addr 00000020 |
---|
1014 |
|
---|
1015 |
Symbol: Reset_Addr |
---|
1016 |
Definitions |
---|
1017 |
At line 346 in file LPC2300.s |
---|
1018 |
Uses |
---|
1019 |
At line 336 in file LPC2300.s |
---|
1020 |
Comment: Reset_Addr used once |
---|
1021 |
Reset_Handler 00000058 |
---|
1022 |
|
---|
1023 |
Symbol: Reset_Handler |
---|
1024 |
Definitions |
---|
1025 |
At line 366 in file LPC2300.s |
---|
1026 |
Uses |
---|
1027 |
At line 346 in file LPC2300.s |
---|
1028 |
At line 365 in file LPC2300.s |
---|
1029 |
|
---|
1030 |
SWI_Addr 00000028 |
---|
1031 |
|
---|
1032 |
|
---|
1033 |
|
---|
1034 |
ARM Macro Assembler Page 3 Alphabetic symbol ordering |
---|
1035 |
Relocatable symbols |
---|
1036 |
|
---|
1037 |
|
---|
1038 |
Symbol: SWI_Addr |
---|
1039 |
Definitions |
---|
1040 |
At line 348 in file LPC2300.s |
---|
1041 |
Uses |
---|
1042 |
At line 338 in file LPC2300.s |
---|
1043 |
Comment: SWI_Addr used once |
---|
1044 |
SWI_Handler 00000044 |
---|
1045 |
|
---|
1046 |
Symbol: SWI_Handler |
---|
1047 |
Definitions |
---|
1048 |
At line 356 in file LPC2300.s |
---|
1049 |
Uses |
---|
1050 |
At line 348 in file LPC2300.s |
---|
1051 |
At line 356 in file LPC2300.s |
---|
1052 |
|
---|
1053 |
Undef_Addr 00000024 |
---|
1054 |
|
---|
1055 |
Symbol: Undef_Addr |
---|
1056 |
Definitions |
---|
1057 |
At line 347 in file LPC2300.s |
---|
1058 |
Uses |
---|
1059 |
At line 337 in file LPC2300.s |
---|
1060 |
Comment: Undef_Addr used once |
---|
1061 |
Undef_Handler 00000040 |
---|
1062 |
|
---|
1063 |
Symbol: Undef_Handler |
---|
1064 |
Definitions |
---|
1065 |
At line 355 in file LPC2300.s |
---|
1066 |
Uses |
---|
1067 |
At line 347 in file LPC2300.s |
---|
1068 |
At line 355 in file LPC2300.s |
---|
1069 |
|
---|
1070 |
Vectors 00000000 |
---|
1071 |
|
---|
1072 |
Symbol: Vectors |
---|
1073 |
Definitions |
---|
1074 |
At line 336 in file LPC2300.s |
---|
1075 |
Uses |
---|
1076 |
None |
---|
1077 |
Comment: Vectors unused |
---|
1078 |
19 symbols |
---|
1079 |
|
---|
1080 |
|
---|
1081 |
|
---|
1082 |
ARM Macro Assembler Page 1 Alphabetic symbol ordering |
---|
1083 |
Relocatable symbols |
---|
1084 |
|
---|
1085 |
.text 00000000 |
---|
1086 |
|
---|
1087 |
Symbol: .text |
---|
1088 |
Definitions |
---|
1089 |
At line 514 in file LPC2300.s |
---|
1090 |
Uses |
---|
1091 |
None |
---|
1092 |
Comment: .text unused |
---|
1093 |
__user_initial_stackheap 00000000 |
---|
1094 |
|
---|
1095 |
Symbol: __user_initial_stackheap |
---|
1096 |
Definitions |
---|
1097 |
At line 518 in file LPC2300.s |
---|
1098 |
Uses |
---|
1099 |
At line 517 in file LPC2300.s |
---|
1100 |
Comment: __user_initial_stackheap used once |
---|
1101 |
2 symbols |
---|
1102 |
|
---|
1103 |
|
---|
1104 |
|
---|
1105 |
ARM Macro Assembler Page 1 Alphabetic symbol ordering |
---|
1106 |
Relocatable symbols |
---|
1107 |
|
---|
1108 |
.debug_info$$$RESET 00000000 |
---|
1109 |
|
---|
1110 |
Symbol: .debug_info$$$RESET |
---|
1111 |
Definitions |
---|
1112 |
None |
---|
1113 |
Uses |
---|
1114 |
None |
---|
1115 |
Warning: .debug_info$$$RESET undefinedComment: .debug_info$$$RESET unused |
---|
1116 |
1 symbol |
---|
1117 |
|
---|
1118 |
|
---|
1119 |
|
---|
1120 |
ARM Macro Assembler Page 1 Alphabetic symbol ordering |
---|
1121 |
Relocatable symbols |
---|
1122 |
|
---|
1123 |
.debug_line$$$RESET 00000000 |
---|
1124 |
|
---|
1125 |
Symbol: .debug_line$$$RESET |
---|
1126 |
Definitions |
---|
1127 |
None |
---|
1128 |
Uses |
---|
1129 |
None |
---|
1130 |
Warning: .debug_line$$$RESET undefinedComment: .debug_line$$$RESET unused |
---|
1131 |
1 symbol |
---|
1132 |
|
---|
1133 |
|
---|
1134 |
|
---|
1135 |
ARM Macro Assembler Page 1 Alphabetic symbol ordering |
---|
1136 |
Relocatable symbols |
---|
1137 |
|
---|
1138 |
.debug_info$$$.text 00000000 |
---|
1139 |
|
---|
1140 |
Symbol: .debug_info$$$.text |
---|
1141 |
Definitions |
---|
1142 |
None |
---|
1143 |
Uses |
---|
1144 |
None |
---|
1145 |
Warning: .debug_info$$$.text undefinedComment: .debug_info$$$.text unused |
---|
1146 |
1 symbol |
---|
1147 |
|
---|
1148 |
|
---|
1149 |
|
---|
1150 |
ARM Macro Assembler Page 1 Alphabetic symbol ordering |
---|
1151 |
Relocatable symbols |
---|
1152 |
|
---|
1153 |
.debug_line$$$.text 00000000 |
---|
1154 |
|
---|
1155 |
Symbol: .debug_line$$$.text |
---|
1156 |
Definitions |
---|
1157 |
None |
---|
1158 |
Uses |
---|
1159 |
None |
---|
1160 |
Warning: .debug_line$$$.text undefinedComment: .debug_line$$$.text unused |
---|
1161 |
1 symbol |
---|
1162 |
|
---|
1163 |
|
---|
1164 |
|
---|
1165 |
ARM Macro Assembler Page 1 Alphabetic symbol ordering |
---|
1166 |
Relocatable symbols |
---|
1167 |
|
---|
1168 |
.debug_abbrev 00000000 |
---|
1169 |
|
---|
1170 |
Symbol: .debug_abbrev |
---|
1171 |
Definitions |
---|
1172 |
None |
---|
1173 |
Uses |
---|
1174 |
None |
---|
1175 |
Warning: .debug_abbrev undefinedComment: .debug_abbrev unused |
---|
1176 |
__ARM_asm.debug_abbrev 00000000 |
---|
1177 |
|
---|
1178 |
Symbol: __ARM_asm.debug_abbrev |
---|
1179 |
Definitions |
---|
1180 |
None |
---|
1181 |
Uses |
---|
1182 |
None |
---|
1183 |
Warning: __ARM_asm.debug_abbrev undefinedComment: __ARM_asm.debug_abbrev unused |
---|
1184 |
2 symbols |
---|
1185 |
|
---|
1186 |
|
---|
1187 |
|
---|
1188 |
ARM Macro Assembler Page 1 Alphabetic symbol ordering |
---|
1189 |
Absolute symbols |
---|
1190 |
|
---|
1191 |
ABT_Stack_Size 00000000 |
---|
1192 |
|
---|
1193 |
Symbol: ABT_Stack_Size |
---|
1194 |
Definitions |
---|
1195 |
At line 55 in file LPC2300.s |
---|
1196 |
Uses |
---|
1197 |
At line 61 in file LPC2300.s |
---|
1198 |
At line 469 in file LPC2300.s |
---|
1199 |
|
---|
1200 |
CCLKCFG_OFS 00000104 |
---|
1201 |
|
---|
1202 |
Symbol: CCLKCFG_OFS |
---|
1203 |
Definitions |
---|
1204 |
At line 89 in file LPC2300.s |
---|
1205 |
Uses |
---|
1206 |
At line 410 in file LPC2300.s |
---|
1207 |
Comment: CCLKCFG_OFS used once |
---|
1208 |
CCLKCFG_Val 00000005 |
---|
1209 |
|
---|
1210 |
Symbol: CCLKCFG_Val |
---|
1211 |
Definitions |
---|
1212 |
At line 297 in file LPC2300.s |
---|
1213 |
Uses |
---|
1214 |
At line 409 in file LPC2300.s |
---|
1215 |
Comment: CCLKCFG_Val used once |
---|
1216 |
CLKSRCSEL_OFS 0000010C |
---|
1217 |
|
---|
1218 |
Symbol: CLKSRCSEL_OFS |
---|
1219 |
Definitions |
---|
1220 |
At line 91 in file LPC2300.s |
---|
1221 |
Uses |
---|
1222 |
At line 386 in file LPC2300.s |
---|
1223 |
Comment: CLKSRCSEL_OFS used once |
---|
1224 |
CLKSRCSEL_Val 00000001 |
---|
1225 |
|
---|
1226 |
Symbol: CLKSRCSEL_Val |
---|
1227 |
Definitions |
---|
1228 |
At line 295 in file LPC2300.s |
---|
1229 |
Uses |
---|
1230 |
At line 385 in file LPC2300.s |
---|
1231 |
Comment: CLKSRCSEL_Val used once |
---|
1232 |
CLOCK_SETUP 00000001 |
---|
1233 |
|
---|
1234 |
Symbol: CLOCK_SETUP |
---|
1235 |
Definitions |
---|
1236 |
At line 293 in file LPC2300.s |
---|
1237 |
Uses |
---|
1238 |
At line 370 in file LPC2300.s |
---|
1239 |
Comment: CLOCK_SETUP used once |
---|
1240 |
FIQ_Stack_Size 00000000 |
---|
1241 |
|
---|
1242 |
Symbol: FIQ_Stack_Size |
---|
1243 |
Definitions |
---|
1244 |
At line 56 in file LPC2300.s |
---|
1245 |
Uses |
---|
1246 |
At line 61 in file LPC2300.s |
---|
1247 |
At line 474 in file LPC2300.s |
---|
1248 |
|
---|
1249 |
F_Bit 00000040 |
---|
1250 |
|
---|
1251 |
|
---|
1252 |
|
---|
1253 |
ARM Macro Assembler Page 2 Alphabetic symbol ordering |
---|
1254 |
Absolute symbols |
---|
1255 |
|
---|
1256 |
|
---|
1257 |
Symbol: F_Bit |
---|
1258 |
Definitions |
---|
1259 |
At line 41 in file LPC2300.s |
---|
1260 |
Uses |
---|
1261 |
At line 462 in file LPC2300.s |
---|
1262 |
At line 467 in file LPC2300.s |
---|
1263 |
At line 472 in file LPC2300.s |
---|
1264 |
At line 477 in file LPC2300.s |
---|
1265 |
At line 482 in file LPC2300.s |
---|
1266 |
|
---|
1267 |
Heap_Size 00000800 |
---|
1268 |
|
---|
1269 |
Symbol: Heap_Size |
---|
1270 |
Definitions |
---|
1271 |
At line 75 in file LPC2300.s |
---|
1272 |
Uses |
---|
1273 |
At line 79 in file LPC2300.s |
---|
1274 |
At line 522 in file LPC2300.s |
---|
1275 |
|
---|
1276 |
IRQ_Stack_Size 00000080 |
---|
1277 |
|
---|
1278 |
Symbol: IRQ_Stack_Size |
---|
1279 |
Definitions |
---|
1280 |
At line 57 in file LPC2300.s |
---|
1281 |
Uses |
---|
1282 |
At line 61 in file LPC2300.s |
---|
1283 |
At line 479 in file LPC2300.s |
---|
1284 |
|
---|
1285 |
ISR_Stack_Size 00000100 |
---|
1286 |
|
---|
1287 |
Symbol: ISR_Stack_Size |
---|
1288 |
Definitions |
---|
1289 |
At line 61 in file LPC2300.s |
---|
1290 |
Uses |
---|
1291 |
At line 66 in file LPC2300.s |
---|
1292 |
Comment: ISR_Stack_Size used once |
---|
1293 |
I_Bit 00000080 |
---|
1294 |
|
---|
1295 |
Symbol: I_Bit |
---|
1296 |
Definitions |
---|
1297 |
At line 40 in file LPC2300.s |
---|
1298 |
Uses |
---|
1299 |
At line 462 in file LPC2300.s |
---|
1300 |
At line 467 in file LPC2300.s |
---|
1301 |
At line 472 in file LPC2300.s |
---|
1302 |
At line 477 in file LPC2300.s |
---|
1303 |
At line 482 in file LPC2300.s |
---|
1304 |
|
---|
1305 |
MAMCR_OFS 00000000 |
---|
1306 |
|
---|
1307 |
Symbol: MAMCR_OFS |
---|
1308 |
Definitions |
---|
1309 |
At line 305 in file LPC2300.s |
---|
1310 |
Uses |
---|
1311 |
At line 436 in file LPC2300.s |
---|
1312 |
Comment: MAMCR_OFS used once |
---|
1313 |
MAMCR_Val 00000002 |
---|
1314 |
|
---|
1315 |
|
---|
1316 |
|
---|
1317 |
|
---|
1318 |
ARM Macro Assembler Page 3 Alphabetic symbol ordering |
---|
1319 |
Absolute symbols |
---|
1320 |
|
---|
1321 |
Symbol: MAMCR_Val |
---|
1322 |
Definitions |
---|
1323 |
At line 320 in file LPC2300.s |
---|
1324 |
Uses |
---|
1325 |
At line 435 in file LPC2300.s |
---|
1326 |
Comment: MAMCR_Val used once |
---|
1327 |
MAMTIM_OFS 00000004 |
---|
1328 |
|
---|
1329 |
Symbol: MAMTIM_OFS |
---|
1330 |
Definitions |
---|
1331 |
At line 306 in file LPC2300.s |
---|
1332 |
Uses |
---|
1333 |
At line 434 in file LPC2300.s |
---|
1334 |
Comment: MAMTIM_OFS used once |
---|
1335 |
MAMTIM_Val 00000004 |
---|
1336 |
|
---|
1337 |
Symbol: MAMTIM_Val |
---|
1338 |
Definitions |
---|
1339 |
At line 321 in file LPC2300.s |
---|
1340 |
Uses |
---|
1341 |
At line 433 in file LPC2300.s |
---|
1342 |
Comment: MAMTIM_Val used once |
---|
1343 |
MAM_BASE E01FC000 |
---|
1344 |
|
---|
1345 |
Symbol: MAM_BASE |
---|
1346 |
Definitions |
---|
1347 |
At line 304 in file LPC2300.s |
---|
1348 |
Uses |
---|
1349 |
At line 432 in file LPC2300.s |
---|
1350 |
Comment: MAM_BASE used once |
---|
1351 |
MAM_SETUP 00000001 |
---|
1352 |
|
---|
1353 |
Symbol: MAM_SETUP |
---|
1354 |
Definitions |
---|
1355 |
At line 319 in file LPC2300.s |
---|
1356 |
Uses |
---|
1357 |
At line 431 in file LPC2300.s |
---|
1358 |
Comment: MAM_SETUP used once |
---|
1359 |
MEMMAP E01FC040 |
---|
1360 |
|
---|
1361 |
Symbol: MEMMAP |
---|
1362 |
Definitions |
---|
1363 |
At line 441 in file LPC2300.s |
---|
1364 |
Uses |
---|
1365 |
None |
---|
1366 |
Comment: MEMMAP unused |
---|
1367 |
Mode_ABT 00000017 |
---|
1368 |
|
---|
1369 |
Symbol: Mode_ABT |
---|
1370 |
Definitions |
---|
1371 |
At line 36 in file LPC2300.s |
---|
1372 |
Uses |
---|
1373 |
At line 467 in file LPC2300.s |
---|
1374 |
Comment: Mode_ABT used once |
---|
1375 |
Mode_FIQ 00000011 |
---|
1376 |
|
---|
1377 |
Symbol: Mode_FIQ |
---|
1378 |
Definitions |
---|
1379 |
At line 33 in file LPC2300.s |
---|
1380 |
|
---|
1381 |
|
---|
1382 |
|
---|
1383 |
ARM Macro Assembler Page 4 Alphabetic symbol ordering |
---|
1384 |
Absolute symbols |
---|
1385 |
|
---|
1386 |
Uses |
---|
1387 |
At line 472 in file LPC2300.s |
---|
1388 |
Comment: Mode_FIQ used once |
---|
1389 |
Mode_IRQ 00000012 |
---|
1390 |
|
---|
1391 |
Symbol: Mode_IRQ |
---|
1392 |
Definitions |
---|
1393 |
At line 34 in file LPC2300.s |
---|
1394 |
Uses |
---|
1395 |
At line 477 in file LPC2300.s |
---|
1396 |
Comment: Mode_IRQ used once |
---|
1397 |
Mode_SVC 00000013 |
---|
1398 |
|
---|
1399 |
Symbol: Mode_SVC |
---|
1400 |
Definitions |
---|
1401 |
At line 35 in file LPC2300.s |
---|
1402 |
Uses |
---|
1403 |
At line 482 in file LPC2300.s |
---|
1404 |
Comment: Mode_SVC used once |
---|
1405 |
Mode_SYS 0000001F |
---|
1406 |
|
---|
1407 |
Symbol: Mode_SYS |
---|
1408 |
Definitions |
---|
1409 |
At line 38 in file LPC2300.s |
---|
1410 |
Uses |
---|
1411 |
None |
---|
1412 |
Comment: Mode_SYS unused |
---|
1413 |
Mode_UND 0000001B |
---|
1414 |
|
---|
1415 |
Symbol: Mode_UND |
---|
1416 |
Definitions |
---|
1417 |
At line 37 in file LPC2300.s |
---|
1418 |
Uses |
---|
1419 |
At line 462 in file LPC2300.s |
---|
1420 |
Comment: Mode_UND used once |
---|
1421 |
Mode_USR 00000010 |
---|
1422 |
|
---|
1423 |
Symbol: Mode_USR |
---|
1424 |
Definitions |
---|
1425 |
At line 32 in file LPC2300.s |
---|
1426 |
Uses |
---|
1427 |
At line 487 in file LPC2300.s |
---|
1428 |
Comment: Mode_USR used once |
---|
1429 |
OSCEN 00000020 |
---|
1430 |
|
---|
1431 |
Symbol: OSCEN |
---|
1432 |
Definitions |
---|
1433 |
At line 98 in file LPC2300.s |
---|
1434 |
Uses |
---|
1435 |
At line 379 in file LPC2300.s |
---|
1436 |
Comment: OSCEN used once |
---|
1437 |
OSCRANGE 00000010 |
---|
1438 |
|
---|
1439 |
Symbol: OSCRANGE |
---|
1440 |
Definitions |
---|
1441 |
At line 97 in file LPC2300.s |
---|
1442 |
Uses |
---|
1443 |
None |
---|
1444 |
Comment: OSCRANGE unused |
---|
1445 |
|
---|
1446 |
|
---|
1447 |
|
---|
1448 |
ARM Macro Assembler Page 5 Alphabetic symbol ordering |
---|
1449 |
Absolute symbols |
---|
1450 |
|
---|
1451 |
OSCSTAT 00000040 |
---|
1452 |
|
---|
1453 |
Symbol: OSCSTAT |
---|
1454 |
Definitions |
---|
1455 |
At line 99 in file LPC2300.s |
---|
1456 |
Uses |
---|
1457 |
At line 381 in file LPC2300.s |
---|
1458 |
Comment: OSCSTAT used once |
---|
1459 |
PCLKSEL0_OFS 000001A8 |
---|
1460 |
|
---|
1461 |
Symbol: PCLKSEL0_OFS |
---|
1462 |
Definitions |
---|
1463 |
At line 93 in file LPC2300.s |
---|
1464 |
Uses |
---|
1465 |
At line 418 in file LPC2300.s |
---|
1466 |
Comment: PCLKSEL0_OFS used once |
---|
1467 |
PCLKSEL0_Val 00000000 |
---|
1468 |
|
---|
1469 |
Symbol: PCLKSEL0_Val |
---|
1470 |
Definitions |
---|
1471 |
At line 299 in file LPC2300.s |
---|
1472 |
Uses |
---|
1473 |
At line 417 in file LPC2300.s |
---|
1474 |
Comment: PCLKSEL0_Val used once |
---|
1475 |
PCLKSEL1_OFS 000001AC |
---|
1476 |
|
---|
1477 |
Symbol: PCLKSEL1_OFS |
---|
1478 |
Definitions |
---|
1479 |
At line 94 in file LPC2300.s |
---|
1480 |
Uses |
---|
1481 |
At line 420 in file LPC2300.s |
---|
1482 |
Comment: PCLKSEL1_OFS used once |
---|
1483 |
PCLKSEL1_Val 01000000 |
---|
1484 |
|
---|
1485 |
Symbol: PCLKSEL1_Val |
---|
1486 |
Definitions |
---|
1487 |
At line 300 in file LPC2300.s |
---|
1488 |
Uses |
---|
1489 |
At line 419 in file LPC2300.s |
---|
1490 |
Comment: PCLKSEL1_Val used once |
---|
1491 |
PLLCFG_OFS 00000084 |
---|
1492 |
|
---|
1493 |
Symbol: PLLCFG_OFS |
---|
1494 |
Definitions |
---|
1495 |
At line 86 in file LPC2300.s |
---|
1496 |
Uses |
---|
1497 |
At line 388 in file LPC2300.s |
---|
1498 |
Comment: PLLCFG_OFS used once |
---|
1499 |
PLLCFG_Val 0000000B |
---|
1500 |
|
---|
1501 |
Symbol: PLLCFG_Val |
---|
1502 |
Definitions |
---|
1503 |
At line 296 in file LPC2300.s |
---|
1504 |
Uses |
---|
1505 |
At line 387 in file LPC2300.s |
---|
1506 |
At line 404 in file LPC2300.s |
---|
1507 |
|
---|
1508 |
PLLCON_OFS 00000080 |
---|
1509 |
|
---|
1510 |
|
---|
1511 |
|
---|
1512 |
|
---|
1513 |
ARM Macro Assembler Page 6 Alphabetic symbol ordering |
---|
1514 |
Absolute symbols |
---|
1515 |
|
---|
1516 |
Symbol: PLLCON_OFS |
---|
1517 |
Definitions |
---|
1518 |
At line 85 in file LPC2300.s |
---|
1519 |
Uses |
---|
1520 |
At line 392 in file LPC2300.s |
---|
1521 |
At line 424 in file LPC2300.s |
---|
1522 |
|
---|
1523 |
PLLCON_PLLC 00000002 |
---|
1524 |
|
---|
1525 |
Symbol: PLLCON_PLLC |
---|
1526 |
Definitions |
---|
1527 |
At line 101 in file LPC2300.s |
---|
1528 |
Uses |
---|
1529 |
At line 423 in file LPC2300.s |
---|
1530 |
Comment: PLLCON_PLLC used once |
---|
1531 |
PLLCON_PLLE 00000001 |
---|
1532 |
|
---|
1533 |
Symbol: PLLCON_PLLE |
---|
1534 |
Definitions |
---|
1535 |
At line 100 in file LPC2300.s |
---|
1536 |
Uses |
---|
1537 |
At line 391 in file LPC2300.s |
---|
1538 |
At line 423 in file LPC2300.s |
---|
1539 |
|
---|
1540 |
PLLFEED_OFS 0000008C |
---|
1541 |
|
---|
1542 |
Symbol: PLLFEED_OFS |
---|
1543 |
Definitions |
---|
1544 |
At line 88 in file LPC2300.s |
---|
1545 |
Uses |
---|
1546 |
At line 389 in file LPC2300.s |
---|
1547 |
At line 390 in file LPC2300.s |
---|
1548 |
At line 393 in file LPC2300.s |
---|
1549 |
At line 394 in file LPC2300.s |
---|
1550 |
At line 425 in file LPC2300.s |
---|
1551 |
At line 426 in file LPC2300.s |
---|
1552 |
|
---|
1553 |
PLLSTAT_M 00007FFF |
---|
1554 |
|
---|
1555 |
Symbol: PLLSTAT_M |
---|
1556 |
Definitions |
---|
1557 |
At line 102 in file LPC2300.s |
---|
1558 |
Uses |
---|
1559 |
At line 402 in file LPC2300.s |
---|
1560 |
Comment: PLLSTAT_M used once |
---|
1561 |
PLLSTAT_N 00FF0000 |
---|
1562 |
|
---|
1563 |
Symbol: PLLSTAT_N |
---|
1564 |
Definitions |
---|
1565 |
At line 103 in file LPC2300.s |
---|
1566 |
Uses |
---|
1567 |
At line 402 in file LPC2300.s |
---|
1568 |
Comment: PLLSTAT_N used once |
---|
1569 |
PLLSTAT_OFS 00000088 |
---|
1570 |
|
---|
1571 |
Symbol: PLLSTAT_OFS |
---|
1572 |
Definitions |
---|
1573 |
At line 87 in file LPC2300.s |
---|
1574 |
Uses |
---|
1575 |
|
---|
1576 |
|
---|
1577 |
|
---|
1578 |
ARM Macro Assembler Page 7 Alphabetic symbol ordering |
---|
1579 |
Absolute symbols |
---|
1580 |
|
---|
1581 |
At line 397 in file LPC2300.s |
---|
1582 |
At line 401 in file LPC2300.s |
---|
1583 |
|
---|
1584 |
PLLSTAT_PLOCK 04000000 |
---|
1585 |
|
---|
1586 |
Symbol: PLLSTAT_PLOCK |
---|
1587 |
Definitions |
---|
1588 |
At line 104 in file LPC2300.s |
---|
1589 |
Uses |
---|
1590 |
At line 398 in file LPC2300.s |
---|
1591 |
Comment: PLLSTAT_PLOCK used once |
---|
1592 |
SCB_BASE E01FC000 |
---|
1593 |
|
---|
1594 |
Symbol: SCB_BASE |
---|
1595 |
Definitions |
---|
1596 |
At line 84 in file LPC2300.s |
---|
1597 |
Uses |
---|
1598 |
At line 371 in file LPC2300.s |
---|
1599 |
Comment: SCB_BASE used once |
---|
1600 |
SCS_OFS 000001A0 |
---|
1601 |
|
---|
1602 |
Symbol: SCS_OFS |
---|
1603 |
Definitions |
---|
1604 |
At line 92 in file LPC2300.s |
---|
1605 |
Uses |
---|
1606 |
At line 377 in file LPC2300.s |
---|
1607 |
At line 380 in file LPC2300.s |
---|
1608 |
|
---|
1609 |
SCS_Val 00000020 |
---|
1610 |
|
---|
1611 |
Symbol: SCS_Val |
---|
1612 |
Definitions |
---|
1613 |
At line 294 in file LPC2300.s |
---|
1614 |
Uses |
---|
1615 |
At line 376 in file LPC2300.s |
---|
1616 |
At line 379 in file LPC2300.s |
---|
1617 |
|
---|
1618 |
SVC_Stack_Size 00000080 |
---|
1619 |
|
---|
1620 |
Symbol: SVC_Stack_Size |
---|
1621 |
Definitions |
---|
1622 |
At line 54 in file LPC2300.s |
---|
1623 |
Uses |
---|
1624 |
At line 61 in file LPC2300.s |
---|
1625 |
At line 484 in file LPC2300.s |
---|
1626 |
|
---|
1627 |
UND_Stack_Size 00000000 |
---|
1628 |
|
---|
1629 |
Symbol: UND_Stack_Size |
---|
1630 |
Definitions |
---|
1631 |
At line 53 in file LPC2300.s |
---|
1632 |
Uses |
---|
1633 |
At line 61 in file LPC2300.s |
---|
1634 |
At line 464 in file LPC2300.s |
---|
1635 |
|
---|
1636 |
USBCLKCFG_OFS 00000108 |
---|
1637 |
|
---|
1638 |
Symbol: USBCLKCFG_OFS |
---|
1639 |
Definitions |
---|
1640 |
|
---|
1641 |
|
---|
1642 |
|
---|
1643 |
ARM Macro Assembler Page 8 Alphabetic symbol ordering |
---|
1644 |
Absolute symbols |
---|
1645 |
|
---|
1646 |
At line 90 in file LPC2300.s |
---|
1647 |
Uses |
---|
1648 |
At line 414 in file LPC2300.s |
---|
1649 |
Comment: USBCLKCFG_OFS used once |
---|
1650 |
USBCLKCFG_Val 00000005 |
---|
1651 |
|
---|
1652 |
Symbol: USBCLKCFG_Val |
---|
1653 |
Definitions |
---|
1654 |
At line 298 in file LPC2300.s |
---|
1655 |
Uses |
---|
1656 |
At line 413 in file LPC2300.s |
---|
1657 |
Comment: USBCLKCFG_Val used once |
---|
1658 |
USR_Stack_Size 00000400 |
---|
1659 |
|
---|
1660 |
Symbol: USR_Stack_Size |
---|
1661 |
Definitions |
---|
1662 |
At line 58 in file LPC2300.s |
---|
1663 |
Uses |
---|
1664 |
At line 65 in file LPC2300.s |
---|
1665 |
At line 495 in file LPC2300.s |
---|
1666 |
At line 521 in file LPC2300.s |
---|
1667 |
|
---|
1668 |
51 symbols |
---|
1669 |
|
---|
1670 |
|
---|
1671 |
|
---|
1672 |
ARM Macro Assembler Page 1 Alphabetic symbol ordering |
---|
1673 |
External symbols |
---|
1674 |
|
---|
1675 |
__main 00000000 |
---|
1676 |
|
---|
1677 |
Symbol: __main |
---|
1678 |
Definitions |
---|
1679 |
At line 502 in file LPC2300.s |
---|
1680 |
Uses |
---|
1681 |
At line 503 in file LPC2300.s |
---|
1682 |
Comment: __main used once |
---|
1683 |
__use_two_region_memory 00000000 |
---|
1684 |
|
---|
1685 |
Symbol: __use_two_region_memory |
---|
1686 |
Definitions |
---|
1687 |
At line 516 in file LPC2300.s |
---|
1688 |
Uses |
---|
1689 |
None |
---|
1690 |
Comment: __use_two_region_memory unused |
---|
1691 |
2 symbols |
---|
1692 |
411 symbols in table |
---|