Rev 2971 Rev 2973
Line 2... Line 2...
2   2  
3   3  
4 ARM Macro Assembler Page 1 4 ARM Macro Assembler Page 1
5   5  
6   6  
7 1 00000000 #line 1 "..\\..\\..\\os\\ports\\RVCT\\A 7 1 00000000 #line 1 "..\\..\\..\\..\\..\\trunk\\os\
8 RMCMx\\cstartup.s" 8 \ports\\RVCT\\ARMCMx\\cstartup.s"
9 1 00000000 9 1 00000000
10 2 00000000 10 2 00000000
11 3 00000000 11 3 00000000
12 4 00000000 12 4 00000000
13 5 00000000 13 5 00000000
Line 158... Line 158...
158 00000000 158 00000000
159 00000400 159 00000400
160 00000400 160 00000400
161 00000000 161 00000000
162 Command Line: --debug --xref --cpreproc --cpu=Cortex-M3 --apcs=interwork --depe 162 Command Line: --debug --xref --cpreproc --cpu=Cortex-M3 --apcs=interwork --depe
163 nd=.\obj\cstartup.d -o.\obj\cstartup.o -I..\ -I..\..\..\boards\ST_STM32L_DISCOV 163 nd=.\obj\cstartup.d -o.\obj\cstartup.o -I..\..\..\..\..\trunk\os\ports\RVCT\ARM
164 ERY -I..\..\..\os\ports\RVCT\ARMCMx\STM32L1xx -I"C:\Program Files\Keil\ARM\RV31 164 CMx -I..\..\..\..\..\trunk\os\ports\RVCT\ARMCMx\STM32F1xx -I..\..\..\..\..\trun
165 \INC" -I"C:\Program Files\Keil\ARM\CMSIS\Include" -I"C:\Program Files\Keil\ARM\ 165 k -I"C:\Program Files\Keil\ARM\RV31\INC" -I"C:\Program Files\Keil\ARM\CMSIS\Inc
166 Inc\ST\STM32L1xx" --predefine="__EVAL SETA 1" --list=.\lst\cstartup.lst ..\..\. 166 lude" -I"C:\Program Files\Keil\ARM\Inc\ST\STM32F10x" --predefine="__EVAL SETA 1
167 .\os\ports\RVCT\ARMCMx\cstartup.s 167 " --list=.\lst\cstartup.lst ..\..\..\..\..\trunk\os\ports\RVCT\ARMCMx\cstartup.
-   168 s
168   169  
169   170  
170   171  
171 ARM Macro Assembler Page 1 Alphabetic symbol ordering 172 ARM Macro Assembler Page 1 Alphabetic symbol ordering
172 Relocatable symbols 173 Relocatable symbols
173   174  
174 MSTACK 00000000 175 MSTACK 00000000
175   176  
176 Symbol: MSTACK 177 Symbol: MSTACK
177 Definitions 178 Definitions
178 At line 38 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 179 At line 38 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   180 tartup.s
179 Uses 181 Uses
180 None 182 None
181 Comment: MSTACK unused 183 Comment: MSTACK unused
182 __initial_msp 00000400 184 __initial_msp 00000400
183   185  
184 Symbol: __initial_msp 186 Symbol: __initial_msp
185 Definitions 187 Definitions
186 At line 41 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 188 At line 41 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   189 tartup.s
187 Uses 190 Uses
188 At line 40 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 191 At line 40 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   192 tartup.s
189 Comment: __initial_msp used once 193 Comment: __initial_msp used once
190 main_stack_mem 00000000 194 main_stack_mem 00000000
191   195  
192 Symbol: main_stack_mem 196 Symbol: main_stack_mem
193 Definitions 197 Definitions
194 At line 39 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 198 At line 39 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   199 tartup.s
195 Uses 200 Uses
196 None 201 None
197 Comment: main_stack_mem unused 202 Comment: main_stack_mem unused
198 3 symbols 203 3 symbols
199   204  
Line 204... Line 209...
204   209  
205 CSTACK 00000000 210 CSTACK 00000000
206   211  
207 Symbol: CSTACK 212 Symbol: CSTACK
208 Definitions 213 Definitions
209 At line 43 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 214 At line 43 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   215 tartup.s
210 Uses 216 Uses
211 None 217 None
212 Comment: CSTACK unused 218 Comment: CSTACK unused
213 __initial_sp 00000400 219 __initial_sp 00000400
214   220  
215 Symbol: __initial_sp 221 Symbol: __initial_sp
216 Definitions 222 Definitions
217 At line 48 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 223 At line 48 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   224 tartup.s
218 Uses 225 Uses
219 At line 47 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 226 At line 47 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   227 tartup.s
220 At line 72 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 228 At line 72 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   229 tartup.s
221   230  
222 __main_thread_stack_base__ 00000000 231 __main_thread_stack_base__ 00000000
223   232  
224 Symbol: __main_thread_stack_base__ 233 Symbol: __main_thread_stack_base__
225 Definitions 234 Definitions
226 At line 44 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 235 At line 44 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   236 tartup.s
227 Uses 237 Uses
228 At line 45 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 238 At line 45 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   239 tartup.s
229 Comment: __main_thread_stack_base__ used once 240 Comment: __main_thread_stack_base__ used once
230 proc_stack_mem 00000000 241 proc_stack_mem 00000000
231   242  
232 Symbol: proc_stack_mem 243 Symbol: proc_stack_mem
233 Definitions 244 Definitions
234 At line 46 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 245 At line 46 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   246 tartup.s
235 Uses 247 Uses
236 At line 112 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 248 At line 112 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\c
-   249 startup.s
237 At line 114 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 250 At line 114 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\c
-   251 startup.s
238   252  
239 4 symbols 253 4 symbols
240   254  
241   255  
242   256  
Line 245... Line 259...
245   259  
246 HEAP 00000000 260 HEAP 00000000
247   261  
248 Symbol: HEAP 262 Symbol: HEAP
249 Definitions 263 Definitions
250 At line 50 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 264 At line 50 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   265 tartup.s
251 Uses 266 Uses
252 None 267 None
253 Comment: HEAP unused 268 Comment: HEAP unused
254 Heap_Mem 00000000 269 Heap_Mem 00000000
255   270  
256 Symbol: Heap_Mem 271 Symbol: Heap_Mem
257 Definitions 272 Definitions
258 At line 52 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 273 At line 52 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   274 tartup.s
259 Uses 275 Uses
260 At line 111 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 276 At line 111 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\c
-   277 startup.s
261 At line 113 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 278 At line 113 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\c
-   279 startup.s
262   280  
263 __heap_base 00000000 281 __heap_base 00000000
264   282  
265 Symbol: __heap_base 283 Symbol: __heap_base
266 Definitions 284 Definitions
267 At line 51 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 285 At line 51 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   286 tartup.s
268 Uses 287 Uses
269 None 288 None
270 Comment: __heap_base unused 289 Comment: __heap_base unused
271 __heap_limit 00000400 290 __heap_limit 00000400
272   291  
273 Symbol: __heap_limit 292 Symbol: __heap_limit
274 Definitions 293 Definitions
275 At line 53 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 294 At line 53 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   295 tartup.s
276 Uses 296 Uses
277 None 297 None
278 Comment: __heap_limit unused 298 Comment: __heap_limit unused
279 4 symbols 299 4 symbols
280   300  
Line 285... Line 305...
285   305  
286 .text 00000000 306 .text 00000000
287   307  
288 Symbol: .text 308 Symbol: .text
289 Definitions 309 Definitions
290 At line 63 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 310 At line 63 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   311 tartup.s
291 Uses 312 Uses
292 None 313 None
293 Comment: .text unused 314 Comment: .text unused
294 Reset_Handler 00000000 315 Reset_Handler 00000000
295   316  
296 Symbol: Reset_Handler 317 Symbol: Reset_Handler
297 Definitions 318 Definitions
298 At line 70 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 319 At line 70 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   320 tartup.s
299 Uses 321 Uses
300 At line 69 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 322 At line 69 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   323 tartup.s
301 Comment: Reset_Handler used once 324 Comment: Reset_Handler used once
302 __early_init 0000001A 325 __early_init 0000001A
303   326  
304 Symbol: __early_init 327 Symbol: __early_init
305 Definitions 328 Definitions
306 At line 90 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 329 At line 90 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   330 tartup.s
307 Uses 331 Uses
308 At line 77 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 332 At line 77 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   333 tartup.s
309 At line 91 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 334 At line 91 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   335 tartup.s
310   336  
311 __user_initial_stackheap 0000001C 337 __user_initial_stackheap 0000001C
312   338  
313 Symbol: __user_initial_stackheap 339 Symbol: __user_initial_stackheap
314 Definitions 340 Definitions
315 At line 110 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 341 At line 110 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\c
-   342 startup.s
316 Uses 343 Uses
317 At line 109 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 344 At line 109 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\c
-   345 startup.s
318 Comment: __user_initial_stackheap used once 346 Comment: __user_initial_stackheap used once
319 4 symbols 347 4 symbols
320   348  
321   349  
322   350  
Line 325... Line 353...
325   353  
326 CONTROL_MODE_PRIVILEGED 00000000 354 CONTROL_MODE_PRIVILEGED 00000000
327   355  
328 Symbol: CONTROL_MODE_PRIVILEGED 356 Symbol: CONTROL_MODE_PRIVILEGED
329 Definitions 357 Definitions
330 At line 55 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 358 At line 55 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   359 tartup.s
331 Uses 360 Uses
332 At line 74 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 361 At line 74 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   362 tartup.s
333 Comment: CONTROL_MODE_PRIVILEGED used once 363 Comment: CONTROL_MODE_PRIVILEGED used once
334 CONTROL_MODE_UNPRIVILEGED 00000001 364 CONTROL_MODE_UNPRIVILEGED 00000001
335   365  
336 Symbol: CONTROL_MODE_UNPRIVILEGED 366 Symbol: CONTROL_MODE_UNPRIVILEGED
337 Definitions 367 Definitions
338 At line 56 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 368 At line 56 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   369 tartup.s
339 Uses 370 Uses
340 None 371 None
341 Comment: CONTROL_MODE_UNPRIVILEGED unused 372 Comment: CONTROL_MODE_UNPRIVILEGED unused
342 CONTROL_USE_MSP 00000000 373 CONTROL_USE_MSP 00000000
343   374  
344 Symbol: CONTROL_USE_MSP 375 Symbol: CONTROL_USE_MSP
345 Definitions 376 Definitions
346 At line 57 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 377 At line 57 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   378 tartup.s
347 Uses 379 Uses
348 None 380 None
349 Comment: CONTROL_USE_MSP unused 381 Comment: CONTROL_USE_MSP unused
350 CONTROL_USE_PSP 00000002 382 CONTROL_USE_PSP 00000002
351   383  
352 Symbol: CONTROL_USE_PSP 384 Symbol: CONTROL_USE_PSP
353 Definitions 385 Definitions
354 At line 58 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 386 At line 58 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   387 tartup.s
355 Uses 388 Uses
356 At line 74 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 389 At line 74 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   390 tartup.s
357 Comment: CONTROL_USE_PSP used once 391 Comment: CONTROL_USE_PSP used once
358 heap_size 00000400 392 heap_size 00000400
359   393  
360 Symbol: heap_size 394 Symbol: heap_size
361 Definitions 395 Definitions
362 At line 36 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 396 At line 36 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   397 tartup.s
363 Uses 398 Uses
364 At line 52 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 399 At line 52 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   400 tartup.s
365 At line 113 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 401 At line 113 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\c
-   402 startup.s
366   403  
367 main_stack_size 00000400 404 main_stack_size 00000400
368   405  
369 Symbol: main_stack_size 406 Symbol: main_stack_size
370 Definitions 407 Definitions
371 At line 26 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 408 At line 26 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   409 tartup.s
372 Uses 410 Uses
373 At line 39 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 411 At line 39 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   412 tartup.s
-   413  
-   414  
-   415  
-   416 ARM Macro Assembler Page 2 Alphabetic symbol ordering
-   417 Absolute symbols
-   418  
374 Comment: main_stack_size used once 419 Comment: main_stack_size used once
375 proc_stack_size 00000400 420 proc_stack_size 00000400
376   421  
377 Symbol: proc_stack_size 422 Symbol: proc_stack_size
378 Definitions 423 Definitions
379 At line 31 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 424 At line 31 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   425 tartup.s
380 Uses 426 Uses
381 At line 46 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 427 At line 46 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   428 tartup.s
382 At line 112 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 429 At line 112 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\c
-   430 startup.s
383   431  
384 7 symbols 432 7 symbols
385   433  
386   434  
387   435  
Line 390... Line 438...
390   438  
391 __main 00000000 439 __main 00000000
392   440  
393 Symbol: __main 441 Symbol: __main
394 Definitions 442 Definitions
395 At line 68 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 443 At line 68 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   444 tartup.s
396 Uses 445 Uses
397 At line 86 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 446 At line 86 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\cs
-   447 tartup.s
398 Comment: __main used once 448 Comment: __main used once
399 __use_two_region_memory 00000000 449 __use_two_region_memory 00000000
400   450  
401 Symbol: __use_two_region_memory 451 Symbol: __use_two_region_memory
402 Definitions 452 Definitions
403 At line 108 in file ..\\..\\..\\os\\ports\\RVCT\\ARMCMx\\cstartup.s 453 At line 108 in file ..\\..\\..\\..\\..\\trunk\\os\\ports\\RVCT\\ARMCMx\\c
-   454 startup.s
404 Uses 455 Uses
405 None 456 None
406 Comment: __use_two_region_memory unused 457 Comment: __use_two_region_memory unused
407 2 symbols 458 2 symbols
408 359 symbols in table 459 359 symbols in table