440 lines
24 KiB
Plaintext
440 lines
24 KiB
Plaintext
|
|
bin/openblt_olimex_lpc_l2294_20mhz.elf: file format elf32-littlearm
|
|
bin/openblt_olimex_lpc_l2294_20mhz.elf
|
|
architecture: armv4t, flags 0x00000112:
|
|
EXEC_P, HAS_SYMS, D_PAGED
|
|
start address 0x00000000
|
|
|
|
Program Header:
|
|
LOAD off 0x00010000 vaddr 0x00000000 paddr 0x00000000 align 2**16
|
|
filesz 0x00001dbc memsz 0x00001dbc flags r-x
|
|
LOAD off 0x00020200 vaddr 0x40000200 paddr 0x00001dbc align 2**16
|
|
filesz 0x00000001 memsz 0x00000001 flags rw-
|
|
LOAD off 0x00020204 vaddr 0x40000204 paddr 0x00001dbd align 2**16
|
|
filesz 0x00000000 memsz 0x0000004c flags rw-
|
|
LOAD off 0x00020250 vaddr 0x40000250 paddr 0x00001dbd align 2**16
|
|
filesz 0x00000000 memsz 0x00000040 flags rw-
|
|
LOAD off 0x00020290 vaddr 0x40000290 paddr 0x00001dbd align 2**16
|
|
filesz 0x00000000 memsz 0x00000001 flags rw-
|
|
LOAD off 0x00020294 vaddr 0x40000294 paddr 0x00001dbd align 2**16
|
|
filesz 0x00000000 memsz 0x00000004 flags rw-
|
|
LOAD off 0x00020298 vaddr 0x40000298 paddr 0x00001dbd align 2**16
|
|
filesz 0x00000000 memsz 0x00000041 flags rw-
|
|
LOAD off 0x000202d9 vaddr 0x400002d9 paddr 0x00001dbd align 2**16
|
|
filesz 0x00000000 memsz 0x00000001 flags rw-
|
|
LOAD off 0x000202da vaddr 0x400002da paddr 0x00001dbd align 2**16
|
|
filesz 0x00000000 memsz 0x00000001 flags rw-
|
|
LOAD off 0x000202dc vaddr 0x400002dc paddr 0x00001dbd align 2**16
|
|
filesz 0x00000000 memsz 0x00000004 flags rw-
|
|
LOAD off 0x000202e0 vaddr 0x400002e0 paddr 0x00001dbd align 2**16
|
|
filesz 0x00000000 memsz 0x00000204 flags rw-
|
|
LOAD off 0x000204e4 vaddr 0x400004e4 paddr 0x00001dbd align 2**16
|
|
filesz 0x00000000 memsz 0x00000204 flags rw-
|
|
LOAD off 0x000206e8 vaddr 0x400006e8 paddr 0x00001dbd align 2**16
|
|
filesz 0x00000000 memsz 0x00000004 flags rw-
|
|
LOAD off 0x000206ec vaddr 0x400006ec paddr 0x00001dbd 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 00000368 00000000 00000000 00010000 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
1 .init 0000000c 00000368 00000368 00010368 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
2 .fini 0000000c 00000374 00000374 00010374 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
3 .text.FIQ_ISR 00000028 00000380 00000380 00010380 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
4 .text.IRQ_ISR 00000028 000003a8 000003a8 000103a8 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
5 .text.UNDEF_ISR 00000024 000003d0 000003d0 000103d0 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
6 .text.main 000000c4 000003f4 000003f4 000103f4 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
7 .text.XcpSetCtoError 00000020 000004b8 000004b8 000104b8 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
8 .text.XcpInit 00000028 000004d8 000004d8 000104d8 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
9 .text.XcpIsConnected 00000018 00000500 00000500 00010500 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
10 .text.XcpPacketTransmitted 00000014 00000518 00000518 00010518 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
11 .text.XcpPacketReceived 00000678 0000052c 0000052c 0001052c 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
12 .text.ComInit 00000054 00000ba4 00000ba4 00010ba4 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
13 .text.ComTask 00000088 00000bf8 00000bf8 00010bf8 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
14 .text.ComFree 00000004 00000c80 00000c80 00010c80 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
15 .text.ComTransmitPacket 0000006c 00000c84 00000c84 00010c84 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
16 .text.ComGetActiveInterfaceMaxRxLen 0000003c 00000cf0 00000cf0 00010cf0 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
17 .text.ComGetActiveInterfaceMaxTxLen 0000003c 00000d2c 00000d2c 00010d2c 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
18 .text.ComIsConnected 0000001c 00000d68 00000d68 00010d68 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
19 .text.BackDoorCheck 0000007c 00000d84 00000d84 00010d84 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
20 .text.BackDoorInit 00000048 00000e00 00000e00 00010e00 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
21 .text.BootInit 0000006c 00000e48 00000e48 00010e48 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
22 .text.BootTask 0000004c 00000eb4 00000eb4 00010eb4 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
23 .text.CopInit 00000004 00000f00 00000f00 00010f00 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
24 .text.CopService 00000004 00000f04 00000f04 00010f04 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
25 .text.AssertFailure 00000018 00000f08 00000f08 00010f08 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
26 .text.UartTransmitByte 0000006c 00000f20 00000f20 00010f20 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
27 .text.UartInit 00000040 00000f8c 00000f8c 00010f8c 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
28 .text.UartTransmitPacket 000000c0 00000fcc 00000fcc 00010fcc 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
29 .text.UartReceivePacket 00000134 0000108c 0000108c 0001108c 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
30 .text.NvmInit 0000001c 000011c0 000011c0 000111c0 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
31 .text.NvmWrite 0000001c 000011dc 000011dc 000111dc 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
32 .text.NvmErase 0000001c 000011f8 000011f8 000111f8 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
33 .text.NvmVerifyChecksum 0000001c 00001214 00001214 00011214 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
34 .text.NvmGetUserProgBaseAddress 0000001c 00001230 00001230 00011230 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
35 .text.NvmDone 00000030 0000124c 0000124c 0001124c 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
36 .text.CpuInit 0000001c 0000127c 0000127c 0001127c 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
37 .text.CpuMemCopy 0000004c 00001298 00001298 00011298 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
38 .text.CpuStartUserProgram 0000008c 000012e4 000012e4 000112e4 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
39 .text.FlashGetSector 00000070 00001370 00001370 00011370 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
40 .text.FlashWriteBlock 00000148 000013e0 000013e0 000113e0 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
41 .text.FlashSwitchBlock 000000a0 00001528 00001528 00011528 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
42 .text.FlashAddToBlock 00000108 000015c8 000015c8 000115c8 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
43 .text.FlashInit 00000020 000016d0 000016d0 000116d0 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
44 .text.FlashWrite 0000008c 000016f0 000016f0 000116f0 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
45 .text.FlashErase 0000016c 0000177c 0000177c 0001177c 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
46 .text.FlashWriteChecksum 00000090 000018e8 000018e8 000118e8 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
47 .text.FlashVerifyChecksum 00000048 00001978 00001978 00011978 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
48 .text.FlashDone 00000070 000019c0 000019c0 000119c0 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
49 .text.FlashGetUserProgBaseAddress 00000008 00001a30 00001a30 00011a30 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
50 .text.CanInit 00000120 00001a38 00001a38 00011a38 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
51 .text.CanTransmitPacket 000000d4 00001b58 00001b58 00011b58 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
52 .text.CanReceivePacket 000000b8 00001c2c 00001c2c 00011c2c 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
53 .text.TimerInit 00000048 00001ce4 00001ce4 00011ce4 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
54 .text.TimerReset 00000020 00001d2c 00001d2c 00011d2c 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
55 .text.TimerUpdate 00000038 00001d4c 00001d4c 00011d4c 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
56 .text.TimerGet 00000028 00001d84 00001d84 00011d84 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
57 .text.CpuIrqDisable 00000010 00001dac 00001dac 00011dac 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
58 .data.comActiveInterface 00000001 40000200 00001dbc 00020200 2**0
|
|
CONTENTS, ALLOC, LOAD, DATA
|
|
59 .bss.xcpInfo 0000004c 40000204 00001dbd 00020204 2**2
|
|
ALLOC
|
|
60 .bss.xcpCtoReqPacket.4275 00000040 40000250 00001dbd 00020250 2**2
|
|
ALLOC
|
|
61 .bss.backdoorOpen 00000001 40000290 00001dbd 00020290 2**0
|
|
ALLOC
|
|
62 .bss.backdoorOpenTime 00000004 40000294 00001dbd 00020294 2**2
|
|
ALLOC
|
|
63 .bss.xcpCtoReqPacket.4280 00000041 40000298 00001dbd 00020298 2**2
|
|
ALLOC
|
|
64 .bss.xcpCtoRxLength.4281 00000001 400002d9 00001dbd 000202d9 2**0
|
|
ALLOC
|
|
65 .bss.xcpCtoRxInProgress.4282 00000001 400002da 00001dbd 000202da 2**0
|
|
ALLOC
|
|
66 .bss.xcpCtoRxStartTime.4283 00000004 400002dc 00001dbd 000202dc 2**2
|
|
ALLOC
|
|
67 .bss.bootBlockInfo 00000204 400002e0 00001dbd 000202e0 2**2
|
|
ALLOC
|
|
68 .bss.blockInfo 00000204 400004e4 00001dbd 000204e4 2**2
|
|
ALLOC
|
|
69 .bss.millisecond_counter 00000004 400006e8 00001dbd 000206e8 2**2
|
|
ALLOC
|
|
70 .bss.free_running_counter_last 00000004 400006ec 00001dbd 000206ec 2**2
|
|
ALLOC
|
|
71 .ARM.attributes 0000002c 00000000 00000000 00020201 2**0
|
|
CONTENTS, READONLY
|
|
72 .comment 0000006e 00000000 00000000 0002022d 2**0
|
|
CONTENTS, READONLY
|
|
73 .debug_line 00001519 00000000 00000000 0002029b 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
74 .debug_info 00002154 00000000 00000000 000217b4 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
75 .debug_abbrev 00000edf 00000000 00000000 00023908 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
76 .debug_aranges 00000358 00000000 00000000 000247e8 2**3
|
|
CONTENTS, READONLY, DEBUGGING
|
|
77 .debug_ranges 00000298 00000000 00000000 00024b40 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
78 .debug_macro 00001d76 00000000 00000000 00024dd8 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
79 .debug_str 0000814b 00000000 00000000 00026b4e 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
80 .debug_frame 00000754 00000000 00000000 0002ec9c 2**2
|
|
CONTENTS, READONLY, DEBUGGING
|
|
81 .debug_loc 00000f54 00000000 00000000 0002f3f0 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
SYMBOL TABLE:
|
|
00000000 l d .text 00000000 .text
|
|
00000368 l d .init 00000000 .init
|
|
00000374 l d .fini 00000000 .fini
|
|
00000380 l d .text.FIQ_ISR 00000000 .text.FIQ_ISR
|
|
000003a8 l d .text.IRQ_ISR 00000000 .text.IRQ_ISR
|
|
000003d0 l d .text.UNDEF_ISR 00000000 .text.UNDEF_ISR
|
|
000003f4 l d .text.main 00000000 .text.main
|
|
000004b8 l d .text.XcpSetCtoError 00000000 .text.XcpSetCtoError
|
|
000004d8 l d .text.XcpInit 00000000 .text.XcpInit
|
|
00000500 l d .text.XcpIsConnected 00000000 .text.XcpIsConnected
|
|
00000518 l d .text.XcpPacketTransmitted 00000000 .text.XcpPacketTransmitted
|
|
0000052c l d .text.XcpPacketReceived 00000000 .text.XcpPacketReceived
|
|
00000ba4 l d .text.ComInit 00000000 .text.ComInit
|
|
00000bf8 l d .text.ComTask 00000000 .text.ComTask
|
|
00000c80 l d .text.ComFree 00000000 .text.ComFree
|
|
00000c84 l d .text.ComTransmitPacket 00000000 .text.ComTransmitPacket
|
|
00000cf0 l d .text.ComGetActiveInterfaceMaxRxLen 00000000 .text.ComGetActiveInterfaceMaxRxLen
|
|
00000d2c l d .text.ComGetActiveInterfaceMaxTxLen 00000000 .text.ComGetActiveInterfaceMaxTxLen
|
|
00000d68 l d .text.ComIsConnected 00000000 .text.ComIsConnected
|
|
00000d84 l d .text.BackDoorCheck 00000000 .text.BackDoorCheck
|
|
00000e00 l d .text.BackDoorInit 00000000 .text.BackDoorInit
|
|
00000e48 l d .text.BootInit 00000000 .text.BootInit
|
|
00000eb4 l d .text.BootTask 00000000 .text.BootTask
|
|
00000f00 l d .text.CopInit 00000000 .text.CopInit
|
|
00000f04 l d .text.CopService 00000000 .text.CopService
|
|
00000f08 l d .text.AssertFailure 00000000 .text.AssertFailure
|
|
00000f20 l d .text.UartTransmitByte 00000000 .text.UartTransmitByte
|
|
00000f8c l d .text.UartInit 00000000 .text.UartInit
|
|
00000fcc l d .text.UartTransmitPacket 00000000 .text.UartTransmitPacket
|
|
0000108c l d .text.UartReceivePacket 00000000 .text.UartReceivePacket
|
|
000011c0 l d .text.NvmInit 00000000 .text.NvmInit
|
|
000011dc l d .text.NvmWrite 00000000 .text.NvmWrite
|
|
000011f8 l d .text.NvmErase 00000000 .text.NvmErase
|
|
00001214 l d .text.NvmVerifyChecksum 00000000 .text.NvmVerifyChecksum
|
|
00001230 l d .text.NvmGetUserProgBaseAddress 00000000 .text.NvmGetUserProgBaseAddress
|
|
0000124c l d .text.NvmDone 00000000 .text.NvmDone
|
|
0000127c l d .text.CpuInit 00000000 .text.CpuInit
|
|
00001298 l d .text.CpuMemCopy 00000000 .text.CpuMemCopy
|
|
000012e4 l d .text.CpuStartUserProgram 00000000 .text.CpuStartUserProgram
|
|
00001370 l d .text.FlashGetSector 00000000 .text.FlashGetSector
|
|
000013e0 l d .text.FlashWriteBlock 00000000 .text.FlashWriteBlock
|
|
00001528 l d .text.FlashSwitchBlock 00000000 .text.FlashSwitchBlock
|
|
000015c8 l d .text.FlashAddToBlock 00000000 .text.FlashAddToBlock
|
|
000016d0 l d .text.FlashInit 00000000 .text.FlashInit
|
|
000016f0 l d .text.FlashWrite 00000000 .text.FlashWrite
|
|
0000177c l d .text.FlashErase 00000000 .text.FlashErase
|
|
000018e8 l d .text.FlashWriteChecksum 00000000 .text.FlashWriteChecksum
|
|
00001978 l d .text.FlashVerifyChecksum 00000000 .text.FlashVerifyChecksum
|
|
000019c0 l d .text.FlashDone 00000000 .text.FlashDone
|
|
00001a30 l d .text.FlashGetUserProgBaseAddress 00000000 .text.FlashGetUserProgBaseAddress
|
|
00001a38 l d .text.CanInit 00000000 .text.CanInit
|
|
00001b58 l d .text.CanTransmitPacket 00000000 .text.CanTransmitPacket
|
|
00001c2c l d .text.CanReceivePacket 00000000 .text.CanReceivePacket
|
|
00001ce4 l d .text.TimerInit 00000000 .text.TimerInit
|
|
00001d2c l d .text.TimerReset 00000000 .text.TimerReset
|
|
00001d4c l d .text.TimerUpdate 00000000 .text.TimerUpdate
|
|
00001d84 l d .text.TimerGet 00000000 .text.TimerGet
|
|
00001dac l d .text.CpuIrqDisable 00000000 .text.CpuIrqDisable
|
|
40000200 l d .data.comActiveInterface 00000000 .data.comActiveInterface
|
|
40000204 l d .bss.xcpInfo 00000000 .bss.xcpInfo
|
|
40000250 l d .bss.xcpCtoReqPacket.4275 00000000 .bss.xcpCtoReqPacket.4275
|
|
40000290 l d .bss.backdoorOpen 00000000 .bss.backdoorOpen
|
|
40000294 l d .bss.backdoorOpenTime 00000000 .bss.backdoorOpenTime
|
|
40000298 l d .bss.xcpCtoReqPacket.4280 00000000 .bss.xcpCtoReqPacket.4280
|
|
400002d9 l d .bss.xcpCtoRxLength.4281 00000000 .bss.xcpCtoRxLength.4281
|
|
400002da l d .bss.xcpCtoRxInProgress.4282 00000000 .bss.xcpCtoRxInProgress.4282
|
|
400002dc l d .bss.xcpCtoRxStartTime.4283 00000000 .bss.xcpCtoRxStartTime.4283
|
|
400002e0 l d .bss.bootBlockInfo 00000000 .bss.bootBlockInfo
|
|
400004e4 l d .bss.blockInfo 00000000 .bss.blockInfo
|
|
400006e8 l d .bss.millisecond_counter 00000000 .bss.millisecond_counter
|
|
400006ec l d .bss.free_running_counter_last 00000000 .bss.free_running_counter_last
|
|
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_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 d .debug_loc 00000000 .debug_loc
|
|
00000000 l df *ABS* 00000000 obj/cstart.o
|
|
00000004 l *ABS* 00000000 UND_STACK_SIZE
|
|
00000004 l *ABS* 00000000 ABT_STACK_SIZE
|
|
00000004 l *ABS* 00000000 FIQ_STACK_SIZE
|
|
00000004 l *ABS* 00000000 IRQ_STACK_SIZE
|
|
00000004 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
|
|
e01fc040 l *ABS* 00000000 MEMMAP
|
|
00000000 l .text 00000000 _vectors
|
|
00000020 l .text 00000000 Reset_Addr
|
|
00000024 l .text 00000000 Undef_Addr
|
|
00000028 l .text 00000000 PAbt_Addr
|
|
0000002c l .text 00000000 DAbt_Addr
|
|
00000034 l .text 00000000 IRQ_Addr
|
|
00000030 l .text 00000000 FIQ_Addr
|
|
00000000 l df *ABS* 00000000 _divsi3.o
|
|
000000e4 l .text 00000000 .divsi3_skip_div0_test
|
|
00000000 l df *ABS* 00000000 _dvmd_tls.o
|
|
00000000 l df *ABS* 00000000 vectors.c
|
|
00000000 l df *ABS* 00000000 xcp.c
|
|
000004b8 l F .text.XcpSetCtoError 00000020 XcpSetCtoError
|
|
00000234 l O .text 00000008 xcpStationId
|
|
40000204 l O .bss.xcpInfo 0000004c xcpInfo
|
|
00000000 l df *ABS* 00000000 uart.c
|
|
00000f20 l F .text.UartTransmitByte 0000006c UartTransmitByte
|
|
40000298 l O .bss.xcpCtoReqPacket.4280 00000041 xcpCtoReqPacket.4280
|
|
400002d9 l O .bss.xcpCtoRxLength.4281 00000001 xcpCtoRxLength.4281
|
|
400002da l O .bss.xcpCtoRxInProgress.4282 00000001 xcpCtoRxInProgress.4282
|
|
400002dc l O .bss.xcpCtoRxStartTime.4283 00000004 xcpCtoRxStartTime.4283
|
|
00000000 l df *ABS* 00000000 flash.c
|
|
00001370 l F .text.FlashGetSector 00000070 FlashGetSector
|
|
000013e0 l F .text.FlashWriteBlock 00000148 FlashWriteBlock
|
|
00001528 l F .text.FlashSwitchBlock 000000a0 FlashSwitchBlock
|
|
000015c8 l F .text.FlashAddToBlock 00000108 FlashAddToBlock
|
|
00000260 l O .text 000000c0 flashLayout
|
|
400002e0 l O .bss.bootBlockInfo 00000204 bootBlockInfo
|
|
400004e4 l O .bss.blockInfo 00000204 blockInfo
|
|
00000000 l df *ABS* 00000000 can.c
|
|
00000344 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 main.c
|
|
00000000 l df *ABS* 00000000 com.c
|
|
40000250 l O .bss.xcpCtoReqPacket.4275 00000040 xcpCtoReqPacket.4275
|
|
40000200 l O .data.comActiveInterface 00000001 comActiveInterface
|
|
00000000 l df *ABS* 00000000 backdoor.c
|
|
40000290 l O .bss.backdoorOpen 00000001 backdoorOpen
|
|
40000294 l O .bss.backdoorOpenTime 00000004 backdoorOpenTime
|
|
00000000 l df *ABS* 00000000 boot.c
|
|
00000000 l df *ABS* 00000000 cop.c
|
|
00000000 l df *ABS* 00000000 assert.c
|
|
00000000 l df *ABS* 00000000 nvm.c
|
|
00000000 l df *ABS* 00000000 cpu.c
|
|
00000000 l df *ABS* 00000000 timer.c
|
|
400006e8 l O .bss.millisecond_counter 00000004 millisecond_counter
|
|
400006ec l O .bss.free_running_counter_last 00000004 free_running_counter_last
|
|
00000000 l df *ABS* 00000000 cpu_comp.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
|
|
00000ba4 g F .text.ComInit 00000054 ComInit
|
|
000016f0 g F .text.FlashWrite 0000008c FlashWrite
|
|
00000f08 g F .text.AssertFailure 00000018 AssertFailure
|
|
00001c2c g F .text.CanReceivePacket 000000b8 CanReceivePacket
|
|
000003a8 g F .text.IRQ_ISR 00000028 IRQ_ISR
|
|
00001d4c g F .text.TimerUpdate 00000038 TimerUpdate
|
|
00000518 g F .text.XcpPacketTransmitted 00000014 XcpPacketTransmitted
|
|
00000bf8 g F .text.ComTask 00000088 ComTask
|
|
00000e48 g F .text.BootInit 0000006c BootInit
|
|
00000e00 g F .text.BackDoorInit 00000048 BackDoorInit
|
|
00000f04 g F .text.CopService 00000004 CopService
|
|
00000368 g .text 00000000 _etext
|
|
00001dac g F .text.CpuIrqDisable 00000010 CpuIrqDisable
|
|
00001a30 g F .text.FlashGetUserProgBaseAddress 00000008 FlashGetUserProgBaseAddress
|
|
00001d2c g F .text.TimerReset 00000020 TimerReset
|
|
00000eb4 g F .text.BootTask 0000004c BootTask
|
|
000018e8 g F .text.FlashWriteChecksum 00000090 FlashWriteChecksum
|
|
40000201 g .data.comActiveInterface 00000000 _bss_start
|
|
00000c84 g F .text.ComTransmitPacket 0000006c ComTransmitPacket
|
|
00000000 g .text 00000000 _startup
|
|
00000500 g F .text.XcpIsConnected 00000018 XcpIsConnected
|
|
00000368 g F .init 00000000 _init
|
|
000011c0 g F .text.NvmInit 0000001c NvmInit
|
|
000016d0 g F .text.FlashInit 00000020 FlashInit
|
|
00001230 g F .text.NvmGetUserProgBaseAddress 0000001c NvmGetUserProgBaseAddress
|
|
40000204 g .data.comActiveInterface 00000000 _bss_end
|
|
0000003c g .text 00000000 Reset_Handler
|
|
00000c80 g F .text.ComFree 00000004 ComFree
|
|
000000dc g F .text 00000000 .hidden __aeabi_idiv
|
|
00000f8c g F .text.UartInit 00000040 UartInit
|
|
000011f8 g F .text.NvmErase 0000001c NvmErase
|
|
0000052c g F .text.XcpPacketReceived 00000678 XcpPacketReceived
|
|
0000127c g F .text.CpuInit 0000001c CpuInit
|
|
000019c0 g F .text.FlashDone 00000070 FlashDone
|
|
00001b58 g F .text.CanTransmitPacket 000000d4 CanTransmitPacket
|
|
00000224 w F .text 00000004 .hidden __aeabi_ldiv0
|
|
000004d8 g F .text.XcpInit 00000028 XcpInit
|
|
0000177c g F .text.FlashErase 0000016c FlashErase
|
|
000003f4 g F .text.main 000000c4 main
|
|
0000124c g F .text.NvmDone 00000030 NvmDone
|
|
00000fcc g F .text.UartTransmitPacket 000000c0 UartTransmitPacket
|
|
00001214 g F .text.NvmVerifyChecksum 0000001c NvmVerifyChecksum
|
|
00001298 g F .text.CpuMemCopy 0000004c CpuMemCopy
|
|
40001edc g *ABS* 00000000 _stack_end
|
|
000000dc g F .text 00000128 .hidden __divsi3
|
|
00000380 g F .text.FIQ_ISR 00000028 FIQ_ISR
|
|
00000374 g F .fini 00000000 _fini
|
|
00000d2c g F .text.ComGetActiveInterfaceMaxTxLen 0000003c ComGetActiveInterfaceMaxTxLen
|
|
0000108c g F .text.UartReceivePacket 00000134 UartReceivePacket
|
|
40000200 g .data.comActiveInterface 00000000 _data
|
|
00000f00 g F .text.CopInit 00000004 CopInit
|
|
0000008c g .text 00000000 SetupRAM
|
|
00001a38 g F .text.CanInit 00000120 CanInit
|
|
000011dc g F .text.NvmWrite 0000001c NvmWrite
|
|
000012e4 g F .text.CpuStartUserProgram 0000008c CpuStartUserProgram
|
|
00001978 g F .text.FlashVerifyChecksum 00000048 FlashVerifyChecksum
|
|
40000200 g .data.comActiveInterface 00000000 _edata
|
|
40000204 g .data.comActiveInterface 00000000 _end
|
|
000003d0 g F .text.UNDEF_ISR 00000024 UNDEF_ISR
|
|
00000d68 g F .text.ComIsConnected 0000001c ComIsConnected
|
|
00000224 w F .text 00000004 .hidden __aeabi_idiv0
|
|
00000cf0 g F .text.ComGetActiveInterfaceMaxRxLen 0000003c ComGetActiveInterfaceMaxRxLen
|
|
00000d84 g F .text.BackDoorCheck 0000007c BackDoorCheck
|
|
00001d84 g F .text.TimerGet 00000028 TimerGet
|
|
00000204 g F .text 00000020 .hidden __aeabi_idivmod
|
|
00001ce4 g F .text.TimerInit 00000048 TimerInit
|
|
|
|
|