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