257 lines
12 KiB
Plaintext
257 lines
12 KiB
Plaintext
|
|
bin/openblt_ek_lm3s8962.elf: file format elf32-littlearm
|
|
bin/openblt_ek_lm3s8962.elf
|
|
architecture: arm, flags 0x00000112:
|
|
EXEC_P, HAS_SYMS, D_PAGED
|
|
start address 0x00000000
|
|
|
|
Program Header:
|
|
LOAD off 0x00010000 vaddr 0x00000000 paddr 0x00000000 align 2**16
|
|
filesz 0x00002514 memsz 0x00002514 flags r-x
|
|
LOAD off 0x00020000 vaddr 0x20000000 paddr 0x00002514 align 2**16
|
|
filesz 0x0000000c memsz 0x00000d10 flags rw-
|
|
private flags = 5000200: [Version5 EABI] [soft-float ABI]
|
|
|
|
Sections:
|
|
Idx Name Size VMA LMA File off Algn
|
|
0 .text 00002514 00000000 00000000 00010000 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
1 .data 0000000c 20000000 00002514 00020000 2**2
|
|
CONTENTS, ALLOC, LOAD, DATA
|
|
2 .bss 00000d04 2000000c 00002520 0002000c 2**2
|
|
ALLOC
|
|
3 .ARM.attributes 00000029 00000000 00000000 0002000c 2**0
|
|
CONTENTS, READONLY
|
|
4 .comment 0000006e 00000000 00000000 00020035 2**0
|
|
CONTENTS, READONLY
|
|
5 .debug_info 00007bd6 00000000 00000000 000200a3 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
6 .debug_abbrev 0000174a 00000000 00000000 00027c79 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
7 .debug_aranges 00000a18 00000000 00000000 000293c3 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
8 .debug_ranges 000008b8 00000000 00000000 00029ddb 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
9 .debug_macro 000083f9 00000000 00000000 0002a693 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
10 .debug_line 00003c87 00000000 00000000 00032a8c 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
11 .debug_str 00020952 00000000 00000000 00036713 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
12 .debug_frame 000019e8 00000000 00000000 00057068 2**2
|
|
CONTENTS, READONLY, DEBUGGING
|
|
13 .debug_loc 00004d6b 00000000 00000000 00058a50 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
SYMBOL TABLE:
|
|
00000000 l d .text 00000000 .text
|
|
20000000 l d .data 00000000 .data
|
|
2000000c l d .bss 00000000 .bss
|
|
00000000 l d .ARM.attributes 00000000 .ARM.attributes
|
|
00000000 l d .comment 00000000 .comment
|
|
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_line 00000000 .debug_line
|
|
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 vectors.c
|
|
00000000 l df *ABS* 00000000 crtstuff.c
|
|
00002510 l O .text 00000000 __EH_FRAME_BEGIN__
|
|
000000f0 l F .text 00000000 __do_global_dtors_aux
|
|
2000000c l .bss 00000000 completed.8603
|
|
20000008 l O .data 00000000 __do_global_dtors_aux_fini_array_entry
|
|
00000114 l F .text 00000000 frame_dummy
|
|
20000010 l .bss 00000000 object.8608
|
|
20000004 l O .data 00000000 __frame_dummy_init_array_entry
|
|
00000000 l df *ABS* 00000000 main.c
|
|
0000015c l F .text 00000038 Init
|
|
00000000 l df *ABS* 00000000 cstart.c
|
|
000001c6 l F .text 00000000 zero_loop
|
|
00000000 l df *ABS* 00000000 sysctl.c
|
|
000001f0 l F .text 000001f8 SysCtlPeripheralValid
|
|
000022e8 l O .text 0000005c g_pulXtals
|
|
0000235c l O .text 0000000c g_pulRCGCRegs
|
|
00000000 l df *ABS* 00000000 flashlib.c
|
|
00000000 l df *ABS* 00000000 interrupt.c
|
|
00000000 l df *ABS* 00000000 canlib.c
|
|
000009d0 l F .text 0000002c CANBaseValid
|
|
000009fc l F .text 0000002c CANIntNumberGet
|
|
00000a28 l F .text 0000001a CANRegWrite
|
|
00000a44 l F .text 0000002e CANDataRegWrite
|
|
00000a74 l F .text 00000068 CANRegRead
|
|
00000adc l F .text 0000002e CANDataRegRead
|
|
00000000 l df *ABS* 00000000 gpio.c
|
|
000010f4 l F .text 000000dc GPIOBaseValid
|
|
00000000 l df *ABS* 00000000 uartlib.c
|
|
000013ec l F .text 0000002c UARTBaseValid
|
|
00000000 l df *ABS* 00000000 xcp.c
|
|
000015e8 l F .text 0000001e XcpComputeChecksum
|
|
00001608 l F .text 0000000c XcpProtectResources
|
|
00001614 l F .text 00000014 XcpSetCtoError
|
|
00001628 l F .text 0000001c XcpCmdDisconnect
|
|
00001644 l F .text 00000020 XcpCmdGetStatus
|
|
00001664 l F .text 0000000a XcpCmdSynch
|
|
00001670 l F .text 0000002c XcpCmdGetId
|
|
0000169c l F .text 00000018 XcpCmdSetMta
|
|
000016b4 l F .text 00000028 XcpCmdBuildCheckSum
|
|
000016dc l F .text 0000000a XcpCmdProgramPrepare
|
|
000016e8 l F .text 00000028 XcpCmdProgramStart
|
|
00001710 l F .text 00000044 XcpCmdConnect
|
|
00001754 l F .text 00000040 XcpCmdUpload
|
|
00001794 l F .text 00000040 XcpCmdShortUpload
|
|
000017d4 l F .text 00000040 XcpCmdProgramMax
|
|
00001814 l F .text 0000005c XcpCmdProgram
|
|
00001870 l F .text 00000028 XcpCmdProgramClear
|
|
00001898 l F .text 00000018 XcpCmdProgramReset
|
|
000018b0 l F .text 0000000a XcpTransmitPacket
|
|
000023e8 l O .text 00000008 xcpStationId
|
|
20000028 l O .bss 0000004c xcpInfo
|
|
00000000 l df *ABS* 00000000 com.c
|
|
20000074 l O .bss 00000040 xcpCtoReqPacket.4275
|
|
20000000 l O .data 00000001 comActiveInterface
|
|
00000000 l df *ABS* 00000000 backdoor.c
|
|
200000b4 l O .bss 00000001 backdoorOpen
|
|
200000b8 l O .bss 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 uart.c
|
|
00001b48 l F .text 00000028 UartTransmitByte
|
|
00001b70 l F .text 00000020 UartReceiveByte
|
|
200000bc l O .bss 00000004 xcpCtoRxStartTime.4475
|
|
200000c0 l O .bss 00000041 xcpCtoReqPacket.4472
|
|
20000101 l O .bss 00000001 xcpCtoRxLength.4473
|
|
20000102 l O .bss 00000001 xcpCtoRxInProgress.4474
|
|
00000000 l df *ABS* 00000000 nvm.c
|
|
00000000 l df *ABS* 00000000 cpu.c
|
|
00000000 l df *ABS* 00000000 flash.c
|
|
00001d3c l F .text 00000048 FlashGetSector
|
|
00001d84 l F .text 00000038 FlashGetSectorBaseAddr
|
|
00001dbc l F .text 00000038 FlashGetSectorSize
|
|
00001df4 l F .text 00000026 FlashInitBlock
|
|
00001e1c l F .text 0000005c FlashWriteBlock
|
|
00001e78 l F .text 0000003c FlashSwitchBlock
|
|
00001eb4 l F .text 0000007a FlashAddToBlock
|
|
00001f30 l F .text 0000005e FlashEraseSectors
|
|
00002414 l O .text 000000d8 flashLayout
|
|
20000104 l O .bss 00000204 bootBlockInfo
|
|
20000308 l O .bss 00000204 blockInfo
|
|
00000000 l df *ABS* 00000000 can.c
|
|
0000210c l F .text 00000074 CanSetBittiming
|
|
00000000 l df *ABS* 00000000 timer.c
|
|
2000050c l O .bss 00000004 millisecond_counter
|
|
00000000 l df *ABS* 00000000 cpu_comp.c
|
|
00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o
|
|
00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o
|
|
00000000 l df *ABS* 00000000 crtstuff.c
|
|
00002510 l O .text 00000000 __FRAME_END__
|
|
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 __bss_end__
|
|
00000000 l *UND* 00000000 __call_exitprocs
|
|
00000000 l *UND* 00000000 software_init_hook
|
|
00000000 l *UND* 00000000 __sf_fake_stdin
|
|
20000008 l .data 00000000 __init_array_end
|
|
00000000 l *UND* 00000000 hardware_init_hook
|
|
00000000 l *UND* 00000000 atexit
|
|
20000004 l .data 00000000 __preinit_array_end
|
|
00000000 l *UND* 00000000 __stack
|
|
00000000 l *UND* 00000000 __sf_fake_stdout
|
|
20000004 l .data 00000000 __init_array_start
|
|
00000000 l *UND* 00000000 _exit
|
|
20000004 l .data 00000000 __preinit_array_start
|
|
000019d8 g F .text 00000020 ComInit
|
|
00001fa8 g F .text 00000058 FlashWrite
|
|
00001b40 g F .text 00000008 AssertFailure
|
|
00002230 g F .text 00000030 CanReceivePacket
|
|
000001a4 g F .text 00000040 reset_handler
|
|
00000b0c g F .text 0000009c CANInit
|
|
00002290 g F .text 0000001c TimerUpdate
|
|
000018e8 g F .text 00000010 XcpPacketTransmitted
|
|
000019f8 g F .text 00000038 ComTask
|
|
00000420 g F .text 00000008 SysCtlDelay
|
|
00001b08 g F .text 0000001c BootInit
|
|
00000ba8 g F .text 0000002c CANEnable
|
|
00001ae8 g F .text 00000020 BackDoorInit
|
|
00001b3c g F .text 00000002 CopService
|
|
00002514 g .text 00000000 _etext
|
|
000022bc g F .text 00000004 CpuIrqDisable
|
|
00002104 g F .text 00000006 FlashGetUserProgBaseAddress
|
|
00001568 g F .text 00000028 UARTSpaceAvail
|
|
00002260 g F .text 0000000c TimerReset
|
|
000015bc g F .text 0000002c UARTCharPutNonBlocking
|
|
00001b24 g F .text 00000014 BootTask
|
|
00002030 g F .text 0000004c FlashWriteChecksum
|
|
00001a34 g F .text 0000002c ComTransmitPacket
|
|
000003e8 g F .text 00000038 SysCtlPeripheralEnable
|
|
000018d8 g F .text 00000010 XcpIsConnected
|
|
000022c4 g F .text 00000000 _init
|
|
00001ca4 g F .text 00000008 NvmInit
|
|
00001f90 g F .text 00000018 FlashInit
|
|
00001cc4 g F .text 00000008 NvmGetUserProgBaseAddress
|
|
20000510 g .bss 00000000 _ebss
|
|
00000800 g *ABS* 00000000 __STACKSIZE__
|
|
0000014c g F .text 00000010 UnusedISR
|
|
00001a30 g F .text 00000002 ComFree
|
|
00000000 w *UND* 00000000 __deregister_frame_info
|
|
00001b90 g F .text 00000024 UartInit
|
|
00001cb4 g F .text 00000008 NvmErase
|
|
00001590 g F .text 0000002c UARTCharGetNonBlocking
|
|
2000000c g .bss 00000000 _bss
|
|
000018f8 g F .text 000000e0 XcpPacketReceived
|
|
00001ce0 g F .text 00000008 CpuInit
|
|
000020c4 g F .text 00000040 FlashDone
|
|
00000cb0 g F .text 0000008c CANStatusGet
|
|
000021d8 g F .text 00000058 CanTransmitPacket
|
|
000007e4 g F .text 000000d4 FlashProgram
|
|
000018bc g F .text 0000001c XcpInit
|
|
00002000 g F .text 0000002e FlashErase
|
|
00000194 g F .text 00000010 main
|
|
0000058c g F .text 00000204 SysCtlClockGet
|
|
00001448 g F .text 00000038 UARTDisable
|
|
00001ccc g F .text 00000014 NvmDone
|
|
00001bb4 g F .text 00000050 UartTransmitPacket
|
|
00001cbc g F .text 00000008 NvmVerifyChecksum
|
|
00000f38 g F .text 000001bc CANMessageGet
|
|
00001d1c g F .text 00000020 CpuMemCopy
|
|
00001384 g F .text 00000034 GPIOPinTypeCAN
|
|
000022d0 g F .text 00000000 _fini
|
|
00001a84 g F .text 00000024 ComGetActiveInterfaceMaxTxLen
|
|
00001c04 g F .text 000000a0 UartReceivePacket
|
|
000022c0 g F .text 00000004 CpuIrqEnable
|
|
00000944 g F .text 0000008c IntDisable
|
|
20000000 g .data 00000000 _data
|
|
00001b38 g F .text 00000002 CopInit
|
|
00002180 g F .text 00000058 CanInit
|
|
00001cac g F .text 00000008 NvmWrite
|
|
00001ce8 g F .text 00000034 CpuStartUserProgram
|
|
00000bd4 g F .text 000000dc CANBitTimingSet
|
|
20000d10 g .bss 00000000 _estack
|
|
0000207c g F .text 00000048 FlashVerifyChecksum
|
|
2000000c g .data 00000000 _edata
|
|
00000000 g O .text 000000f0 _vectab
|
|
000013b8 g F .text 00000034 GPIOPinTypeUART
|
|
00001aa8 g F .text 00000008 ComIsConnected
|
|
000008b8 g F .text 0000008c IntEnable
|
|
00001a60 g F .text 00000024 ComGetActiveInterfaceMaxRxLen
|
|
000011d0 g F .text 00000060 GPIODirModeSet
|
|
00001ab0 g F .text 00000038 BackDoorCheck
|
|
20000510 g .bss 00000000 _stack
|
|
000022ac g F .text 00000010 TimerGet
|
|
00000000 w *UND* 00000000 _Jv_RegisterClasses
|
|
00000d3c g F .text 000001fc CANMessageSet
|
|
00001480 g F .text 000000e8 UARTConfigSetExpClk
|
|
00000428 g F .text 00000164 SysCtlClockSet
|
|
00001230 g F .text 00000154 GPIOPadConfigSet
|
|
0000226c g F .text 00000024 TimerInit
|
|
00000000 w *UND* 00000000 __register_frame_info
|
|
00000790 g F .text 00000054 FlashClear
|
|
00001418 g F .text 00000030 UARTEnable
|
|
|
|
|