389 lines
18 KiB
Plaintext
389 lines
18 KiB
Plaintext
|
|
bin/openbtl_olimex_stm32e407.elf: file format elf32-littlearm
|
|
bin/openbtl_olimex_stm32e407.elf
|
|
architecture: arm, flags 0x00000112:
|
|
EXEC_P, HAS_SYMS, D_PAGED
|
|
start address 0x08000000
|
|
|
|
Program Header:
|
|
LOAD off 0x00008000 vaddr 0x08000000 paddr 0x08000000 align 2**15
|
|
filesz 0x00007ef4 memsz 0x00007ef4 flags r-x
|
|
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08007ef4 align 2**15
|
|
filesz 0x00000020 memsz 0x00000020 flags rw-
|
|
LOAD off 0x00010080 vaddr 0x20000080 paddr 0x08007f80 align 2**15
|
|
filesz 0x00000000 memsz 0x00002ce4 flags rw-
|
|
private flags = 5000202: [Version5 EABI] [soft-float ABI] [has entry point]
|
|
|
|
Sections:
|
|
Idx Name Size VMA LMA File off Algn
|
|
0 .text 00007ef4 08000000 08000000 00008000 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
1 .data 00000020 20000000 08007ef4 00010000 2**2
|
|
CONTENTS, ALLOC, LOAD, DATA
|
|
2 .bss 00002ce4 20000080 08007f80 00010080 2**7
|
|
ALLOC
|
|
3 .debug_info 00012c85 00000000 00000000 00010020 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
4 .debug_abbrev 000036b6 00000000 00000000 00022ca5 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
5 .debug_loc 0000b713 00000000 00000000 0002635b 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
6 .debug_aranges 000010b8 00000000 00000000 00031a6e 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
7 .debug_ranges 00000fe8 00000000 00000000 00032b26 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
8 .debug_line 00005ce7 00000000 00000000 00033b0e 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
9 .debug_str 000054aa 00000000 00000000 000397f5 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
10 .comment 00000030 00000000 00000000 0003ec9f 2**0
|
|
CONTENTS, READONLY
|
|
11 .ARM.attributes 00000033 00000000 00000000 0003eccf 2**0
|
|
CONTENTS, READONLY
|
|
12 .debug_frame 00002a64 00000000 00000000 0003ed04 2**2
|
|
CONTENTS, READONLY, DEBUGGING
|
|
SYMBOL TABLE:
|
|
08000000 l d .text 00000000 .text
|
|
20000000 l d .data 00000000 .data
|
|
20000080 l d .bss 00000000 .bss
|
|
00000000 l d .debug_info 00000000 .debug_info
|
|
00000000 l d .debug_abbrev 00000000 .debug_abbrev
|
|
00000000 l d .debug_loc 00000000 .debug_loc
|
|
00000000 l d .debug_aranges 00000000 .debug_aranges
|
|
00000000 l d .debug_ranges 00000000 .debug_ranges
|
|
00000000 l d .debug_line 00000000 .debug_line
|
|
00000000 l d .debug_str 00000000 .debug_str
|
|
00000000 l d .comment 00000000 .comment
|
|
00000000 l d .ARM.attributes 00000000 .ARM.attributes
|
|
00000000 l d .debug_frame 00000000 .debug_frame
|
|
00000000 l df *ABS* 00000000 vectors.c
|
|
00000000 l df *ABS* 00000000 hooks.c
|
|
08007544 l O .text 00000020 firmwareFilename
|
|
20000080 l O .bss 00000228 logfile
|
|
00000000 l df *ABS* 00000000 main.c
|
|
00000000 l df *ABS* 00000000 mmc.c
|
|
08000388 l F .text 0000004e CmdResp2Error
|
|
080003d8 l F .text 00000130 CmdResp1Error
|
|
08000508 l F .text 0000024e SDEnWideBus
|
|
200002a8 l O .bss 00000001 TransferError
|
|
20000000 l O .data 00000004 DMAEndOfTransfer
|
|
200002ac l O .bss 00000018 SDIO_DataInitStructure
|
|
200002c4 l O .bss 00000010 CSD_Tab
|
|
200002d4 l O .bss 00000004 CardType
|
|
200002d8 l O .bss 00000010 CID_Tab
|
|
200002e8 l O .bss 00000004 TransferEnd
|
|
200002ec l O .bss 00000018 SDIO_InitStructure
|
|
20000304 l O .bss 00000004 RCA
|
|
20000308 l O .bss 00000058 SDCardInfo
|
|
20000360 l O .bss 00000014 SDIO_CmdInitStructure
|
|
20000004 l O .data 00000001 Stat
|
|
20000374 l O .bss 00000004 StopCondition
|
|
00000000 l df *ABS* 00000000 stm32_eth.c
|
|
00000000 l df *ABS* 00000000 netdev.c
|
|
00000000 l df *ABS* 00000000 stm32f4xx_flash.c
|
|
00000000 l df *ABS* 00000000 stm32f4xx_gpio.c
|
|
00000000 l df *ABS* 00000000 stm32f4xx_rcc.c
|
|
20000008 l O .data 00000010 APBAHBPrescTable
|
|
00000000 l df *ABS* 00000000 stm32f4xx_sdio.c
|
|
00000000 l df *ABS* 00000000 stm32f4xx_syscfg.c
|
|
00000000 l df *ABS* 00000000 stm32f4xx_usart.c
|
|
00000000 l df *ABS* 00000000 system_stm32f4xx.c
|
|
00000000 l df *ABS* 00000000 ff.c
|
|
080025a4 l F .text 00000012 mem_cpy
|
|
080025b8 l F .text 0000001e ld_clust
|
|
080025d8 l F .text 0000001e sum_sfn
|
|
080025f8 l F .text 00000096 check_fs
|
|
08002690 l F .text 00000076 sync_window
|
|
08002708 l F .text 00000032 move_window
|
|
0800273c l F .text 00000038 validate
|
|
08002774 l F .text 00000394 chk_mounted
|
|
08002b08 l F .text 0000012c get_fileinfo
|
|
08002c34 l F .text 000000bc sync_fs
|
|
08002df4 l F .text 00000098 dir_sdi
|
|
08002f9c l F .text 000000cc create_chain
|
|
08003068 l F .text 0000012a dir_next
|
|
08003194 l F .text 000001a2 dir_find
|
|
08003338 l F .text 00000332 follow_path
|
|
0800366c l F .text 00000130 dir_read
|
|
0800379c l F .text 00000058 dir_remove
|
|
080037f4 l F .text 0000006e remove_chain
|
|
080038fc l F .text 00000236 dir_register
|
|
20000378 l O .bss 00000200 LfnBuf
|
|
20000578 l O .bss 00000002 Fsid
|
|
0800759c l O .text 00000080 ExCvt
|
|
0800761c l O .text 0000000d LfnOfs
|
|
2000057c l O .bss 00000004 FatFs
|
|
00000000 l df *ABS* 00000000 unicode.c
|
|
0800762c l O .text 000001e0 tbl_lower.4259
|
|
0800780c l O .text 00000100 Tbl
|
|
0800790c l O .text 000001e0 tbl_upper.4260
|
|
00000000 l df *ABS* 00000000 uip.c
|
|
080044d8 l F .text 0000004c chksum
|
|
08004524 l F .text 00000042 upper_layer_chksum
|
|
080045e8 l F .text 00000030 uip_add_rcv_nxt
|
|
20000580 l O .bss 00000002 tmp16
|
|
20000582 l O .bss 00000002 ipid
|
|
20000584 l O .bss 00000004 iss
|
|
20000588 l O .bss 00000002 lastport
|
|
20000594 l O .bss 00000001 c
|
|
20000595 l O .bss 00000001 opt
|
|
00000000 l df *ABS* 00000000 uip_arp.c
|
|
08005608 l F .text 00000116 uip_arp_update
|
|
20000596 l O .bss 00000001 i
|
|
20000597 l O .bss 00000001 tmpage
|
|
20000598 l O .bss 00000060 arp_table
|
|
08007aec l O .text 00000006 broadcast_ethaddr
|
|
200005f8 l O .bss 00000001 c
|
|
200005f9 l O .bss 00000001 arptime
|
|
200005fc l O .bss 00000004 ipaddr
|
|
00000000 l df *ABS* 00000000 boot.c
|
|
00000000 l df *ABS* 00000000 com.c
|
|
20000018 l O .data 00000001 comActiveInterface
|
|
20000600 l O .bss 00000040 xcpCtoReqPacket.4409
|
|
00000000 l df *ABS* 00000000 net.c
|
|
20000640 l O .bss 00000004 ARPTimerTimeOut
|
|
20000644 l O .bss 00000004 periodicTimerTimeOut
|
|
00000000 l df *ABS* 00000000 xcp.c
|
|
08005e18 l F .text 00000016 XcpSetCtoError
|
|
08007af4 l O .text 00000008 xcpStationId
|
|
20000648 l O .bss 0000004c xcpInfo
|
|
00000000 l df *ABS* 00000000 backdoor.c
|
|
20000694 l O .bss 00000001 backdoorOpen
|
|
20000698 l O .bss 00000004 backdoorOpenTime
|
|
00000000 l df *ABS* 00000000 cop.c
|
|
00000000 l df *ABS* 00000000 file.c
|
|
08006270 l F .text 0000002e FileLibByteNibbleToChar
|
|
080062a0 l F .text 00000020 FileLibByteToHexString
|
|
080062c0 l F .text 00000046 FileLibLongToIntString
|
|
08006308 l F .text 00000066 FileLibHexStringToByte
|
|
2000069c l O .bss 00000040 loggingStr
|
|
200006dc l O .bss 00000001 firmwareUpdateState
|
|
200006e0 l O .bss 00000008 eraseInfo
|
|
200006e8 l O .bss 00000458 fatFsObjects
|
|
20000b40 l O .bss 00000184 lineParseObject
|
|
00000000 l df *ABS* 00000000 assert.c
|
|
20000cc4 l O .bss 00000004 assert_failure_file
|
|
20000cc8 l O .bss 00000004 assert_failure_line
|
|
00000000 l df *ABS* 00000000 can.c
|
|
08007ce0 l O .text 00000024 canTiming
|
|
00000000 l df *ABS* 00000000 cpu.c
|
|
00000000 l df *ABS* 00000000 flash.c
|
|
08006d70 l F .text 00000044 FlashGetSector
|
|
08006db4 l F .text 00000078 FlashWriteBlock
|
|
08006e2c l F .text 00000062 FlashSwitchBlock
|
|
08006e90 l F .text 00000084 FlashAddToBlock
|
|
08007d04 l O .text 00000030 flashSectorNumToMask
|
|
08007d34 l O .text 0000006c flashLayout
|
|
20000ccc l O .bss 00000204 bootBlockInfo
|
|
20000ed0 l O .bss 00000204 blockInfo
|
|
00000000 l df *ABS* 00000000 uart.c
|
|
08007124 l F .text 00000042 UartTransmitByte
|
|
08007168 l F .text 0000002c UartReceiveByte
|
|
200010d4 l O .bss 00000041 xcpCtoReqPacket.7776
|
|
20001118 l O .bss 00000001 xcpCtoRxLength.7777
|
|
20001119 l O .bss 00000001 xcpCtoRxInProgress.7778
|
|
00000000 l df *ABS* 00000000 nvm.c
|
|
00000000 l df *ABS* 00000000 timer.c
|
|
2000111c l O .bss 00000004 millisecond_counter
|
|
00000000 l df *ABS* 00000000 cstart.c
|
|
080073de l F .text 00000000 zero_loop
|
|
00000000 l df *ABS* 00000000 memcpy-stub.c
|
|
00000000 l df *ABS* 00000000 memset.c
|
|
00000000 l df *ABS* 00000000 ctype_.c
|
|
00000000 l df *ABS* 00000000
|
|
00000800 l *ABS* 00000000 __STACKSIZE__
|
|
08005ab0 g F .text 00000028 ComInit
|
|
08006f30 g F .text 00000050 FlashWrite
|
|
080043ac g F .text 0000004e f_gets
|
|
08001e44 g F .text 0000002c FLASH_Unlock
|
|
08001ac4 g F .text 00000012 ETH_FlushTransmitFIFO
|
|
08006a6c g F .text 0000001c AssertFailure
|
|
08002d08 g F .text 000000ea get_fat
|
|
08006c98 g F .text 00000088 CanReceivePacket
|
|
0800739c g F .text 00000058 reset_handler
|
|
08002068 g F .text 00000028 GPIO_PinAFConfig
|
|
08007350 g F .text 00000022 TimerUpdate
|
|
08005e60 g F .text 00000010 XcpPacketTransmitted
|
|
08001618 g F .text 0000009e ETH_StructInit
|
|
08005ad8 g F .text 0000007c ComTask
|
|
08002354 g F .text 0000000c SDIO_ClearFlag
|
|
08001440 g F .text 00000018 SD_GetStatus
|
|
08001f8c g F .text 0000003e FLASH_ProgramWord
|
|
08002278 g F .text 0000000c SDIO_SetPowerState
|
|
08001790 g F .text 000002be ETH_Init
|
|
20001e90 g O .bss 00000002 uip_len
|
|
2000058c g O .bss 00000006 uip_ethaddr
|
|
08004568 g F .text 0000007e uip_add32
|
|
08005a7c g F .text 0000001c BootInit
|
|
08006434 g F .text 00000038 FileSrecVerifyChecksum
|
|
08006244 g F .text 00000022 BackDoorInit
|
|
080021d8 g F .text 00000024 RCC_AHB1PeriphResetCmd
|
|
08002478 g F .text 0000000c USART_GetFlagStatus
|
|
0800626c g F .text 00000002 CopService
|
|
08007ef4 g .text 00000000 _etext
|
|
0800122c g F .text 0000019a SD_WriteBlock
|
|
080044a8 g F .text 0000002e ff_wtoupper
|
|
08001d94 g F .text 00000050 netdev_read
|
|
080046b0 g F .text 00000f1e uip_process
|
|
08007118 g F .text 0000000a FlashGetUserProgBaseAddress
|
|
08001600 g F .text 00000018 ETH_DeInit
|
|
080073fc g F .text 000000a6 memcpy
|
|
080065ec g F .text 00000480 FileTask
|
|
08007340 g F .text 0000000e TimerReset
|
|
08001458 g F .text 00000038 disk_initialize
|
|
20001e94 g O .bss 00000004 uip_sappdata
|
|
08001b48 g F .text 00000226 netdev_init
|
|
20001e98 g O .bss 00000004 uip_acc32
|
|
08004618 g F .text 00000024 uip_ipchksum
|
|
08000ba8 g F .text 000002b6 SD_GetCardInfo
|
|
08002340 g F .text 00000014 SDIO_GetFlagStatus
|
|
08002470 g F .text 00000008 USART_ReceiveData
|
|
08005a98 g F .text 00000018 BootTask
|
|
08001414 g F .text 0000002c SD_GetState
|
|
0800700c g F .text 00000058 FlashWriteChecksum
|
|
08000e60 g F .text 00000084 SD_EnableWideBusOperation
|
|
080021b4 g F .text 00000024 RCC_APB2PeriphClockCmd
|
|
080022c4 g F .text 0000000e SDIO_GetCommandResponse
|
|
08005b58 g F .text 0000004a ComTransmitPacket
|
|
08001fcc g F .text 00000090 GPIO_Init
|
|
08001490 g F .text 00000032 disk_status
|
|
0800646c g F .text 0000017e FileSrecParseLine
|
|
0800467c g F .text 00000032 uip_listen
|
|
0800244c g F .text 0000001c USART_Cmd
|
|
08001de4 g F .text 00000060 netdev_send
|
|
08001594 g F .text 00000062 disk_ioctl
|
|
080063b0 g F .text 00000036 FileHandleFirmwareUpdateRequest
|
|
08002190 g F .text 00000024 RCC_APB1PeriphClockCmd
|
|
08003864 g F .text 00000098 gen_numname
|
|
20001e9c g O .bss 00000001 uip_flags
|
|
20001180 g O .bss 00000010 EnetDmaRx
|
|
08000208 g F .text 00000042 FileFirmwareUpdateCompletedHook
|
|
08005e4c g F .text 00000012 XcpIsConnected
|
|
080042f0 g F .text 000000bc f_unlink
|
|
08001a50 g F .text 00000026 ETH_MACTransmissionCmd
|
|
080072e4 g F .text 00000008 NvmInit
|
|
08006f14 g F .text 0000001a FlashInit
|
|
08001e70 g F .text 00000012 FLASH_Lock
|
|
20002564 g .bss 00000000 _ebss
|
|
080043fc g F .text 00000034 f_putc
|
|
08004430 g F .text 0000002c f_puts
|
|
08007388 g F .text 00000012 UnusedISR
|
|
0800226c g F .text 0000000c SDIO_ClockCmd
|
|
08005b54 g F .text 00000002 ComFree
|
|
080022f0 g F .text 00000030 SDIO_DataConfig
|
|
08001aa0 g F .text 00000012 ETH_SoftwareReset
|
|
08001728 g F .text 00000068 ETH_WritePHYRegister
|
|
08007194 g F .text 0000003e UartInit
|
|
08002090 g F .text 000000da RCC_GetClocksFreq
|
|
080072f4 g F .text 00000008 NvmErase
|
|
08001d70 g F .text 00000022 netdev_init_mac
|
|
0800236c g F .text 000000de USART_Init
|
|
20000080 g .bss 00000000 _bss
|
|
080040f8 g F .text 00000014 f_close
|
|
08001e90 g F .text 00000054 FLASH_GetStatus
|
|
08005e70 g F .text 00000384 XcpPacketReceived
|
|
0800463c g F .text 0000000a uip_tcpchksum
|
|
08001e84 g F .text 0000000c FLASH_ClearFlag
|
|
08001ee4 g F .text 00000038 FLASH_WaitForLastOperation
|
|
08001b00 g F .text 00000026 ETH_DMAReceptionCmd
|
|
08003ccc g F .text 000001a8 f_read
|
|
080070cc g F .text 0000004c FlashDone
|
|
08000f10 g F .text 00000172 SD_Init
|
|
20001ea0 g O .bss 00000004 uip_appdata
|
|
20001ea4 g O .bss 00000004 uip_conn
|
|
08001ab4 g F .text 00000010 ETH_GetSoftwareResetStatus
|
|
08000ee4 g F .text 0000002c SD_SelectDeselect
|
|
08006bf0 g F .text 000000a8 CanTransmitPacket
|
|
08002294 g F .text 00000030 SDIO_SendCommand
|
|
080016b8 g F .text 0000006e ETH_ReadPHYRegister
|
|
20001ea8 g O .bss 00000068 uip_conns
|
|
080015f8 g F .text 00000008 get_fattime
|
|
08005e30 g F .text 0000001c XcpInit
|
|
08006370 g F .text 0000002c FileInit
|
|
08002320 g F .text 0000000e SDIO_ReadData
|
|
080058ac g F .text 000001d0 uip_arp_out
|
|
08006f80 g F .text 0000008a FlashErase
|
|
080074a4 g F .text 0000009e memset
|
|
0800024c g F .text 00000020 FileFirmwareUpdateErrorHook
|
|
080002cc g F .text 000000ba main
|
|
08001f1c g F .text 0000006e FLASH_EraseSector
|
|
0800404c g F .text 000000ac f_sync
|
|
080013c8 g F .text 0000004c SD_SendStatus
|
|
080063e8 g F .text 0000004c FileSrecGetLineType
|
|
08007304 g F .text 00000012 NvmDone
|
|
08003b34 g F .text 0000002a f_mount
|
|
080071d4 g F .text 00000066 UartTransmitPacket
|
|
080072fc g F .text 00000008 NvmVerifyChecksum
|
|
08006d50 g F .text 0000001e CpuMemCopy
|
|
080022d4 g F .text 0000001a SDIO_GetResponse
|
|
08002484 g F .text 00000120 SystemInit
|
|
08002e8c g F .text 0000010e put_fat
|
|
0800410c g F .text 00000198 f_lseek
|
|
08002360 g F .text 0000000a SYSCFG_ETH_MediaInterfaceConfig
|
|
08005778 g F .text 00000134 uip_arp_arpin
|
|
08005bc0 g F .text 0000001c ComGetActiveInterfaceMaxTxLen
|
|
0800723c g F .text 000000a8 UartReceivePacket
|
|
080001cc g F .text 0000000a FileGetFirmwareFilenameHook
|
|
08001084 g F .text 000001a6 SD_ReadBlock
|
|
08005720 g F .text 00000058 uip_arp_timer
|
|
20001f10 g O .bss 00000002 uip_listenports
|
|
20001f14 g O .bss 00000004 uip_draddr
|
|
20000000 g .data 00000000 _data
|
|
08001b28 g F .text 00000020 ETH_Start
|
|
20001190 g O .bss 00000640 RxBuff
|
|
080042a4 g F .text 0000004a f_stat
|
|
08006268 g F .text 00000002 CopInit
|
|
08000758 g F .text 0000002c SD_Detect
|
|
08006a88 g F .text 00000168 CanInit
|
|
080072ec g F .text 00000008 NvmWrite
|
|
08006d20 g F .text 00000030 CpuStartUserProgram
|
|
08002cf0 g F .text 00000016 clust2sect
|
|
20002d64 g .bss 00000000 _estack
|
|
08002468 g F .text 00000008 USART_SendData
|
|
08007064 g F .text 00000068 FlashVerifyChecksum
|
|
08005c58 g F .text 00000044 NetTransmitPacket
|
|
20000020 g .data 00000000 _edata
|
|
0800639c g F .text 00000014 FileIsIdle
|
|
080055d0 g F .text 0000000a htons
|
|
08003e74 g F .text 000001d8 f_write
|
|
08000000 g O .text 00000188 _vectab
|
|
08003b60 g F .text 0000016a f_open
|
|
08001528 g F .text 0000006c disk_write
|
|
08001a78 g F .text 00000026 ETH_MACReceptionCmd
|
|
0800026c g F .text 00000060 FileFirmwareUpdateLogHook
|
|
200017d0 g O .bss 00000640 TxBuff
|
|
2000001c g O .data 00000004 __ctype_ptr__
|
|
08005bdc g F .text 00000008 ComIsConnected
|
|
08007df0 g O .text 00000101 _ctype_
|
|
08001ad8 g F .text 00000026 ETH_DMATransmissionCmd
|
|
08002238 g F .text 00000034 SDIO_Init
|
|
08000188 g F .text 00000044 FileIsFirmwareUpdateRequestedHook
|
|
08004648 g F .text 00000032 uip_init
|
|
08000784 g F .text 0000027e SD_PowerON
|
|
08005ba4 g F .text 0000001c ComGetActiveInterfaceMaxRxLen
|
|
0800216c g F .text 00000024 RCC_AHB1PeriphClockCmd
|
|
08005c9c g F .text 0000010a NetReceivePacket
|
|
080014c4 g F .text 00000064 disk_read
|
|
080061f4 g F .text 0000004e BackDoorCheck
|
|
20002564 g .bss 00000000 _stack
|
|
080021fc g F .text 00000024 RCC_APB2PeriphResetCmd
|
|
20001f18 g O .bss 00000004 uip_netmask
|
|
20001f1c g O .bss 00000004 uip_hostaddr
|
|
0800445c g F .text 0000004a ff_convert
|
|
08007374 g F .text 00000012 TimerGet
|
|
08002284 g F .text 00000010 SDIO_GetPowerState
|
|
20001e80 g O .bss 00000010 EnetDmaTx
|
|
08005da8 g F .text 00000070 NetApp
|
|
08005be4 g F .text 00000074 NetInit
|
|
08000a04 g F .text 000001a4 SD_InitializeCards
|
|
0800205c g F .text 0000000c GPIO_ReadInputDataBit
|
|
08007318 g F .text 00000028 TimerInit
|
|
08002330 g F .text 0000000e SDIO_WriteData
|
|
20001f20 g O .bss 00000642 uip_buf
|
|
080055dc g F .text 0000002a uip_send
|
|
20002562 g O .bss 00000002 uip_slen
|
|
080001d8 g F .text 00000030 FileFirmwareUpdateStartedHook
|
|
08002220 g F .text 00000018 SDIO_DeInit
|
|
|
|
|