233 lines
12 KiB
Plaintext
233 lines
12 KiB
Plaintext
|
|
bin/demoprog_olimex_lpc_l2294_20mhz.elf: file format elf32-littlearm
|
|
bin/demoprog_olimex_lpc_l2294_20mhz.elf
|
|
architecture: armv4t, flags 0x00000112:
|
|
EXEC_P, HAS_SYMS, D_PAGED
|
|
start address 0x00002000
|
|
|
|
Program Header:
|
|
LOAD off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**16
|
|
filesz 0x000028b4 memsz 0x000028b4 flags r-x
|
|
LOAD off 0x00010200 vaddr 0x40000200 paddr 0x000028b4 align 2**16
|
|
filesz 0x00000000 memsz 0x00000041 flags rw-
|
|
LOAD off 0x00010241 vaddr 0x40000241 paddr 0x000028b4 align 2**16
|
|
filesz 0x00000000 memsz 0x00000001 flags rw-
|
|
LOAD off 0x00010242 vaddr 0x40000242 paddr 0x000028b4 align 2**16
|
|
filesz 0x00000000 memsz 0x00000001 flags rw-
|
|
LOAD off 0x00010244 vaddr 0x40000244 paddr 0x000028b4 align 2**16
|
|
filesz 0x00000000 memsz 0x00000004 flags rw-
|
|
LOAD off 0x00010248 vaddr 0x40000248 paddr 0x000028b4 align 2**16
|
|
filesz 0x00000000 memsz 0x00000004 flags rw-
|
|
LOAD off 0x0001024c vaddr 0x4000024c paddr 0x000028b4 align 2**16
|
|
filesz 0x00000000 memsz 0x00000001 flags rw-
|
|
LOAD off 0x00010250 vaddr 0x40000250 paddr 0x000028b4 align 2**16
|
|
filesz 0x00000000 memsz 0x00000004 flags rw-
|
|
private flags = 5000200: [Version5 EABI] [soft-float ABI]
|
|
|
|
Sections:
|
|
Idx Name Size VMA LMA File off Algn
|
|
0 .text 0000024c 00002000 00002000 00002000 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
1 .init 0000000c 0000224c 0000224c 0000224c 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
2 .fini 0000000c 00002258 00002258 00002258 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
3 .text.IrqInterruptEnable 00000010 00002264 00002264 00002264 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
4 .text.BootComInit 00000140 00002274 00002274 00002274 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
5 .text.BootActivate 00000034 000023b4 000023b4 000023b4 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
6 .text.BootComCheckActivationRequest 000001bc 000023e8 000023e8 000023e8 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
7 .text.TIMER0_ISR 00000038 000025a4 000025a4 000025a4 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
8 .text.SWI_ISR 00000004 000025dc 000025dc 000025dc 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
9 .text.FIQ_ISR 00000004 000025e0 000025e0 000025e0 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
10 .text.UNDEF_ISR 00000004 000025e4 000025e4 000025e4 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
11 .text.main 00000188 000025e8 000025e8 000025e8 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
12 .text.LedInit 00000020 00002770 00002770 00002770 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
13 .text.LedToggle 00000088 00002790 00002790 00002790 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
14 .text.TimerInit 00000058 00002818 00002818 00002818 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
15 .text.TimerUpdate 00000018 00002870 00002870 00002870 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
16 .text.TimerGet 00000010 00002888 00002888 00002888 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
17 .text.memcpy 0000001c 00002898 00002898 00002898 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
18 .bss.xcpCtoReqPacket.4213 00000041 40000200 000028b4 00010200 2**2
|
|
ALLOC
|
|
19 .bss.xcpCtoRxLength.4214 00000001 40000241 000028b4 00010241 2**0
|
|
ALLOC
|
|
20 .bss.xcpCtoRxInProgress.4215 00000001 40000242 000028b4 00010242 2**0
|
|
ALLOC
|
|
21 .bss.xcpCtoRxStartTime.4216 00000004 40000244 000028b4 00010244 2**2
|
|
ALLOC
|
|
22 .bss.timer_counter_last.4194 00000004 40000248 000028b4 00010248 2**2
|
|
ALLOC
|
|
23 .bss.led_toggle_state.4193 00000001 4000024c 000028b4 0001024c 2**0
|
|
ALLOC
|
|
24 .bss.millisecond_counter 00000004 40000250 000028b4 00010250 2**2
|
|
ALLOC
|
|
25 .ARM.attributes 0000002c 00000000 00000000 000028b4 2**0
|
|
CONTENTS, READONLY
|
|
26 .comment 0000006e 00000000 00000000 000028e0 2**0
|
|
CONTENTS, READONLY
|
|
27 .debug_line 0000053a 00000000 00000000 0000294e 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
28 .debug_info 00000850 00000000 00000000 00002e88 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
29 .debug_abbrev 0000052f 00000000 00000000 000036d8 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
30 .debug_aranges 00000138 00000000 00000000 00003c08 2**3
|
|
CONTENTS, READONLY, DEBUGGING
|
|
31 .debug_loc 000001c5 00000000 00000000 00003d40 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
32 .debug_ranges 00000100 00000000 00000000 00003f05 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
33 .debug_macro 00001361 00000000 00000000 00004005 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
34 .debug_str 000068c7 00000000 00000000 00005366 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
35 .debug_frame 0000020c 00000000 00000000 0000bc30 2**2
|
|
CONTENTS, READONLY, DEBUGGING
|
|
SYMBOL TABLE:
|
|
00002000 l d .text 00000000 .text
|
|
0000224c l d .init 00000000 .init
|
|
00002258 l d .fini 00000000 .fini
|
|
00002264 l d .text.IrqInterruptEnable 00000000 .text.IrqInterruptEnable
|
|
00002274 l d .text.BootComInit 00000000 .text.BootComInit
|
|
000023b4 l d .text.BootActivate 00000000 .text.BootActivate
|
|
000023e8 l d .text.BootComCheckActivationRequest 00000000 .text.BootComCheckActivationRequest
|
|
000025a4 l d .text.TIMER0_ISR 00000000 .text.TIMER0_ISR
|
|
000025dc l d .text.SWI_ISR 00000000 .text.SWI_ISR
|
|
000025e0 l d .text.FIQ_ISR 00000000 .text.FIQ_ISR
|
|
000025e4 l d .text.UNDEF_ISR 00000000 .text.UNDEF_ISR
|
|
000025e8 l d .text.main 00000000 .text.main
|
|
00002770 l d .text.LedInit 00000000 .text.LedInit
|
|
00002790 l d .text.LedToggle 00000000 .text.LedToggle
|
|
00002818 l d .text.TimerInit 00000000 .text.TimerInit
|
|
00002870 l d .text.TimerUpdate 00000000 .text.TimerUpdate
|
|
00002888 l d .text.TimerGet 00000000 .text.TimerGet
|
|
00002898 l d .text.memcpy 00000000 .text.memcpy
|
|
40000200 l d .bss.xcpCtoReqPacket.4213 00000000 .bss.xcpCtoReqPacket.4213
|
|
40000241 l d .bss.xcpCtoRxLength.4214 00000000 .bss.xcpCtoRxLength.4214
|
|
40000242 l d .bss.xcpCtoRxInProgress.4215 00000000 .bss.xcpCtoRxInProgress.4215
|
|
40000244 l d .bss.xcpCtoRxStartTime.4216 00000000 .bss.xcpCtoRxStartTime.4216
|
|
40000248 l d .bss.timer_counter_last.4194 00000000 .bss.timer_counter_last.4194
|
|
4000024c l d .bss.led_toggle_state.4193 00000000 .bss.led_toggle_state.4193
|
|
40000250 l d .bss.millisecond_counter 00000000 .bss.millisecond_counter
|
|
00000000 l d .ARM.attributes 00000000 .ARM.attributes
|
|
00000000 l d .comment 00000000 .comment
|
|
00000000 l d .debug_line 00000000 .debug_line
|
|
00000000 l d .debug_info 00000000 .debug_info
|
|
00000000 l d .debug_abbrev 00000000 .debug_abbrev
|
|
00000000 l d .debug_aranges 00000000 .debug_aranges
|
|
00000000 l d .debug_loc 00000000 .debug_loc
|
|
00000000 l d .debug_ranges 00000000 .debug_ranges
|
|
00000000 l d .debug_macro 00000000 .debug_macro
|
|
00000000 l d .debug_str 00000000 .debug_str
|
|
00000000 l d .debug_frame 00000000 .debug_frame
|
|
00000000 l df *ABS* 00000000 obj/cstart.o
|
|
00000100 l *ABS* 00000000 UND_STACK_SIZE
|
|
00000100 l *ABS* 00000000 ABT_STACK_SIZE
|
|
00000100 l *ABS* 00000000 FIQ_STACK_SIZE
|
|
00000100 l *ABS* 00000000 IRQ_STACK_SIZE
|
|
00000100 l *ABS* 00000000 SVC_STACK_SIZE
|
|
00000010 l *ABS* 00000000 MODE_USR
|
|
00000011 l *ABS* 00000000 MODE_FIQ
|
|
00000012 l *ABS* 00000000 MODE_IRQ
|
|
00000013 l *ABS* 00000000 MODE_SVC
|
|
00000017 l *ABS* 00000000 MODE_ABT
|
|
0000001b l *ABS* 00000000 MODE_UND
|
|
0000001f l *ABS* 00000000 MODE_SYS
|
|
00000080 l *ABS* 00000000 I_BIT
|
|
00000040 l *ABS* 00000000 F_BIT
|
|
00002000 l .text 00000000 _vectors
|
|
00002020 l .text 00000000 Reset_Addr
|
|
00002024 l .text 00000000 Undef_Addr
|
|
00002028 l .text 00000000 SWI_Addr
|
|
0000202c l .text 00000000 PAbt_Addr
|
|
00002030 l .text 00000000 DAbt_Addr
|
|
0000203c l .text 00000000 FIQ_Addr
|
|
00002038 l .text 00000000 IRQ_Addr
|
|
00000000 l df *ABS* 00000000 _divsi3.o
|
|
000020e0 l .text 00000000 .divsi3_skip_div0_test
|
|
00000000 l df *ABS* 00000000 _dvmd_tls.o
|
|
00000000 l df *ABS* 00000000 main.c
|
|
00000000 l df *ABS* 00000000 boot.c
|
|
40000200 l O .bss.xcpCtoReqPacket.4213 00000041 xcpCtoReqPacket.4213
|
|
40000241 l O .bss.xcpCtoRxLength.4214 00000001 xcpCtoRxLength.4214
|
|
40000242 l O .bss.xcpCtoRxInProgress.4215 00000001 xcpCtoRxInProgress.4215
|
|
40000244 l O .bss.xcpCtoRxStartTime.4216 00000004 xcpCtoRxStartTime.4216
|
|
00002228 l O .text 00000024 canTiming
|
|
00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/crti.o
|
|
00000000 l df *ABS* 00000000 irq.c
|
|
00000000 l df *ABS* 00000000 vectors.c
|
|
00000000 l df *ABS* 00000000 led.c
|
|
40000248 l O .bss.timer_counter_last.4194 00000004 timer_counter_last.4194
|
|
4000024c l O .bss.led_toggle_state.4193 00000001 led_toggle_state.4193
|
|
00000000 l df *ABS* 00000000 timer.c
|
|
40000250 l O .bss.millisecond_counter 00000004 millisecond_counter
|
|
00000000 l df *ABS* 00000000 memcpy-stub.c
|
|
00000000 l df *ABS* 00000000
|
|
00000000 l *UND* 00000000 __bss_start__
|
|
00000000 l *UND* 00000000 __libc_fini_array
|
|
00000000 l *UND* 00000000 __sf_fake_stderr
|
|
00000000 l *UND* 00000000 __deregister_frame_info
|
|
00000000 l *UND* 00000000 __bss_end__
|
|
00000000 l *UND* 00000000 __call_exitprocs
|
|
00000000 l *UND* 00000000 software_init_hook
|
|
00000000 l *UND* 00000000 __sf_fake_stdin
|
|
00000000 l *UND* 00000000 __init_array_end
|
|
00000000 l *UND* 00000000 hardware_init_hook
|
|
00000000 l *UND* 00000000 atexit
|
|
00000000 l *UND* 00000000 __preinit_array_end
|
|
00000000 l *UND* 00000000 __stack
|
|
00000000 l *UND* 00000000 __sf_fake_stdout
|
|
00000000 l *UND* 00000000 __init_array_start
|
|
00000000 l *UND* 00000000 _exit
|
|
00000000 l *UND* 00000000 _Jv_RegisterClasses
|
|
00000000 l *UND* 00000000 __preinit_array_start
|
|
00000000 l *UND* 00000000 __register_frame_info
|
|
00002870 g F .text.TimerUpdate 00000018 TimerUpdate
|
|
00002264 g F .text.IrqInterruptEnable 00000010 IrqInterruptEnable
|
|
000025a4 g F .text.TIMER0_ISR 00000038 TIMER0_ISR
|
|
0000224c g .text 00000000 _etext
|
|
00002898 g F .text.memcpy 0000001c memcpy
|
|
40000200 g .text.memcpy 00000000 _bss_start
|
|
00002000 g .text 00000000 _startup
|
|
0000224c g F .init 00000000 _init
|
|
000023b4 g F .text.BootActivate 00000034 BootActivate
|
|
40000200 g .text.memcpy 00000000 _bss_end
|
|
00002040 g .text 00000000 Reset_Handler
|
|
00002770 g F .text.LedInit 00000020 LedInit
|
|
000020d8 g F .text 00000000 .hidden __aeabi_idiv
|
|
00002220 w F .text 00000004 .hidden __aeabi_ldiv0
|
|
000025e8 g F .text.main 00000188 main
|
|
40003edc g *ABS* 00000000 _stack_end
|
|
000020d8 g F .text 00000128 .hidden __divsi3
|
|
00002274 g F .text.BootComInit 00000140 BootComInit
|
|
000025e0 g F .text.FIQ_ISR 00000004 FIQ_ISR
|
|
00002258 g F .fini 00000000 _fini
|
|
40000200 g .text.memcpy 00000000 _data
|
|
00002790 g F .text.LedToggle 00000088 LedToggle
|
|
40000200 g .text.memcpy 00000000 _edata
|
|
40000200 g .text.memcpy 00000000 _end
|
|
000025e4 g F .text.UNDEF_ISR 00000004 UNDEF_ISR
|
|
000025dc g F .text.SWI_ISR 00000004 SWI_ISR
|
|
000023e8 g F .text.BootComCheckActivationRequest 000001bc BootComCheckActivationRequest
|
|
00002220 w F .text 00000004 .hidden __aeabi_idiv0
|
|
00002888 g F .text.TimerGet 00000010 TimerGet
|
|
00002200 g F .text 00000020 .hidden __aeabi_idivmod
|
|
00002818 g F .text.TimerInit 00000058 TimerInit
|
|
|
|
|