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 0x00007f98 memsz 0x00007f98 flags r-x LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08007f98 align 2**15 filesz 0x00000020 memsz 0x00000020 flags rw- LOAD off 0x00010080 vaddr 0x20000080 paddr 0x08008080 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 00007f98 08000000 08000000 00008000 2**2 CONTENTS, ALLOC, LOAD, READONLY, CODE 1 .data 00000020 20000000 08007f98 00010000 2**2 CONTENTS, ALLOC, LOAD, DATA 2 .bss 00002ce4 20000080 08008080 00010080 2**7 ALLOC 3 .debug_info 00012d6c 00000000 00000000 00010020 2**0 CONTENTS, READONLY, DEBUGGING 4 .debug_abbrev 00003711 00000000 00000000 00022d8c 2**0 CONTENTS, READONLY, DEBUGGING 5 .debug_loc 0000b735 00000000 00000000 0002649d 2**0 CONTENTS, READONLY, DEBUGGING 6 .debug_aranges 000010d8 00000000 00000000 00031bd2 2**0 CONTENTS, READONLY, DEBUGGING 7 .debug_ranges 00001008 00000000 00000000 00032caa 2**0 CONTENTS, READONLY, DEBUGGING 8 .debug_line 00005d54 00000000 00000000 00033cb2 2**0 CONTENTS, READONLY, DEBUGGING 9 .debug_str 0000553c 00000000 00000000 00039a06 2**0 CONTENTS, READONLY, DEBUGGING 10 .comment 00000030 00000000 00000000 0003ef42 2**0 CONTENTS, READONLY 11 .ARM.attributes 00000033 00000000 00000000 0003ef72 2**0 CONTENTS, READONLY 12 .debug_frame 00002ab4 00000000 00000000 0003efa8 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 cstart.c 080001d4 l F .text 00000000 zero_loop2 08007482 l F .text 00000000 zero_loop 00000000 l df *ABS* 00000000 hooks.c 080075e8 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 08000400 l F .text 0000004e CmdResp2Error 08000450 l F .text 00000130 CmdResp1Error 08000580 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 0800261c l F .text 00000012 mem_cpy 08002630 l F .text 0000001e ld_clust 08002650 l F .text 0000001e sum_sfn 08002670 l F .text 00000096 check_fs 08002708 l F .text 00000076 sync_window 08002780 l F .text 00000032 move_window 080027b4 l F .text 00000038 validate 080027ec l F .text 00000394 chk_mounted 08002b80 l F .text 0000012c get_fileinfo 08002cac l F .text 000000bc sync_fs 08002e6c l F .text 00000098 dir_sdi 08003014 l F .text 000000cc create_chain 080030e0 l F .text 0000012a dir_next 0800320c l F .text 000001a2 dir_find 080033b0 l F .text 00000332 follow_path 080036e4 l F .text 00000130 dir_read 08003814 l F .text 00000058 dir_remove 0800386c l F .text 0000006e remove_chain 08003974 l F .text 00000236 dir_register 20000378 l O .bss 00000200 LfnBuf 20000578 l O .bss 00000002 Fsid 08007640 l O .text 00000080 ExCvt 080076c0 l O .text 0000000d LfnOfs 2000057c l O .bss 00000004 FatFs 00000000 l df *ABS* 00000000 unicode.c 080076d0 l O .text 000001e0 tbl_lower.4259 080078b0 l O .text 00000100 Tbl 080079b0 l O .text 000001e0 tbl_upper.4260 00000000 l df *ABS* 00000000 uip.c 08004550 l F .text 0000004c chksum 0800459c l F .text 00000042 upper_layer_chksum 08004660 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 08005680 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 08007b90 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 20000600 l O .bss 00000001 comEntryStateConnect 20000018 l O .data 00000001 comActiveInterface 20000604 l O .bss 00000040 xcpCtoReqPacket.4419 00000000 l df *ABS* 00000000 net.c 20000644 l O .bss 00000004 ARPTimerTimeOut 20000648 l O .bss 00000004 periodicTimerTimeOut 00000000 l df *ABS* 00000000 xcp.c 08005ec4 l F .text 00000016 XcpSetCtoError 08007b98 l O .text 00000008 xcpStationId 2000064c l O .bss 0000004c xcpInfo 00000000 l df *ABS* 00000000 backdoor.c 20000698 l O .bss 00000001 backdoorOpen 2000069c l O .bss 00000004 backdoorOpenTime 00000000 l df *ABS* 00000000 cop.c 00000000 l df *ABS* 00000000 file.c 0800631c l F .text 0000002e FileLibByteNibbleToChar 0800634c l F .text 00000020 FileLibByteToHexString 0800636c l F .text 00000046 FileLibLongToIntString 080063b4 l F .text 00000066 FileLibHexStringToByte 200006a0 l O .bss 00000040 loggingStr 200006e0 l O .bss 00000001 firmwareUpdateState 200006e4 l O .bss 00000008 eraseInfo 200006ec l O .bss 00000458 fatFsObjects 20000b44 l O .bss 00000184 lineParseObject 00000000 l df *ABS* 00000000 assert.c 20000cc8 l O .bss 00000004 assert_failure_file 20000ccc l O .bss 00000004 assert_failure_line 00000000 l df *ABS* 00000000 can.c 08007d84 l O .text 00000024 canTiming 00000000 l df *ABS* 00000000 cpu.c 00000000 l df *ABS* 00000000 flash.c 08006e24 l F .text 00000044 FlashGetSector 08006e68 l F .text 00000078 FlashWriteBlock 08006ee0 l F .text 00000062 FlashSwitchBlock 08006f44 l F .text 00000084 FlashAddToBlock 08007da8 l O .text 00000030 flashSectorNumToMask 08007dd8 l O .text 0000006c flashLayout 20000cd0 l O .bss 00000204 bootBlockInfo 20000ed4 l O .bss 00000204 blockInfo 00000000 l df *ABS* 00000000 uart.c 080071d8 l F .text 00000042 UartTransmitByte 0800721c l F .text 0000002c UartReceiveByte 200010d8 l O .bss 00000041 xcpCtoReqPacket.7784 2000111c l O .bss 00000001 xcpCtoRxLength.7785 2000111d l O .bss 00000001 xcpCtoRxInProgress.7786 00000000 l df *ABS* 00000000 nvm.c 00000000 l df *ABS* 00000000 timer.c 20001120 l O .bss 00000004 millisecond_counter 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__ 08005b28 g F .text 0000004c ComInit 08006fe4 g F .text 00000050 FlashWrite 08004424 g F .text 0000004e f_gets 08001ebc g F .text 0000002c FLASH_Unlock 08001b3c g F .text 00000012 ETH_FlushTransmitFIFO 08006b18 g F .text 0000001c AssertFailure 08002d80 g F .text 000000ea get_fat 08006d44 g F .text 00000088 CanReceivePacket 08007440 g F .text 00000058 reset_handler 080020e0 g F .text 00000028 GPIO_PinAFConfig 080073f4 g F .text 00000022 TimerUpdate 08005f0c g F .text 00000010 XcpPacketTransmitted 08001690 g F .text 0000009e ETH_StructInit 08005b74 g F .text 0000007c ComTask 080023cc g F .text 0000000c SDIO_ClearFlag 080014b8 g F .text 00000018 SD_GetStatus 08002004 g F .text 0000003e FLASH_ProgramWord 08005c78 g F .text 0000000e ComSetConnectEntryState 080022f0 g F .text 0000000c SDIO_SetPowerState 08001808 g F .text 000002be ETH_Init 20001e90 g O .bss 00000002 uip_len 2000058c g O .bss 00000006 uip_ethaddr 080045e0 g F .text 0000007e uip_add32 08005af4 g F .text 0000001c BootInit 080064e0 g F .text 00000038 FileSrecVerifyChecksum 080062f0 g F .text 00000022 BackDoorInit 08002250 g F .text 00000024 RCC_AHB1PeriphResetCmd 080024f0 g F .text 0000000c USART_GetFlagStatus 08006318 g F .text 00000002 CopService 08007f98 g .text 00000000 _etext 080012a4 g F .text 0000019a SD_WriteBlock 08004520 g F .text 0000002e ff_wtoupper 08001e0c g F .text 00000050 netdev_read 08004728 g F .text 00000f1e uip_process 080071cc g F .text 0000000a FlashGetUserProgBaseAddress 08001678 g F .text 00000018 ETH_DeInit 080074a0 g F .text 000000a6 memcpy 08006698 g F .text 00000480 FileTask 080073e4 g F .text 0000000e TimerReset 080014d0 g F .text 00000038 disk_initialize 20001e94 g O .bss 00000004 uip_sappdata 08001bc0 g F .text 00000226 netdev_init 20001e98 g O .bss 00000004 uip_acc32 08004690 g F .text 00000024 uip_ipchksum 08000c20 g F .text 000002b6 SD_GetCardInfo 080023b8 g F .text 00000014 SDIO_GetFlagStatus 080024e8 g F .text 00000008 USART_ReceiveData 08005b10 g F .text 00000018 BootTask 0800148c g F .text 0000002c SD_GetState 080070c0 g F .text 00000058 FlashWriteChecksum 08000ed8 g F .text 00000084 SD_EnableWideBusOperation 0800222c g F .text 00000024 RCC_APB2PeriphClockCmd 0800233c g F .text 0000000e SDIO_GetCommandResponse 08005bf4 g F .text 0000004a ComTransmitPacket 08002044 g F .text 00000090 GPIO_Init 08001508 g F .text 00000032 disk_status 08006518 g F .text 0000017e FileSrecParseLine 080046f4 g F .text 00000032 uip_listen 080024c4 g F .text 0000001c USART_Cmd 08001e5c g F .text 00000060 netdev_send 0800160c g F .text 00000062 disk_ioctl 0800645c g F .text 00000036 FileHandleFirmwareUpdateRequest 08002208 g F .text 00000024 RCC_APB1PeriphClockCmd 080038dc g F .text 00000098 gen_numname 20001e9c g O .bss 00000001 uip_flags 20001180 g O .bss 00000010 EnetDmaRx 08000280 g F .text 00000042 FileFirmwareUpdateCompletedHook 08005ef8 g F .text 00000012 XcpIsConnected 08004368 g F .text 000000bc f_unlink 08001ac8 g F .text 00000026 ETH_MACTransmissionCmd 08007388 g F .text 00000008 NvmInit 08006fc8 g F .text 0000001a FlashInit 08001ee8 g F .text 00000012 FLASH_Lock 20002564 g .bss 00000000 _ebss 08004474 g F .text 00000034 f_putc 080044a8 g F .text 0000002c f_puts 0800742c g F .text 00000012 UnusedISR 080022e4 g F .text 0000000c SDIO_ClockCmd 08005bf0 g F .text 00000002 ComFree 08002368 g F .text 00000030 SDIO_DataConfig 08001b18 g F .text 00000012 ETH_SoftwareReset 080017a0 g F .text 00000068 ETH_WritePHYRegister 08007248 g F .text 0000003e UartInit 08002108 g F .text 000000da RCC_GetClocksFreq 08007398 g F .text 00000008 NvmErase 08001de8 g F .text 00000022 netdev_init_mac 080023e4 g F .text 000000de USART_Init 20000080 g .bss 00000000 _bss 08004170 g F .text 00000014 f_close 08001f08 g F .text 00000054 FLASH_GetStatus 08005f1c g F .text 00000384 XcpPacketReceived 080046b4 g F .text 0000000a uip_tcpchksum 08001efc g F .text 0000000c FLASH_ClearFlag 08001f5c g F .text 00000038 FLASH_WaitForLastOperation 08001b78 g F .text 00000026 ETH_DMAReceptionCmd 08003d44 g F .text 000001a8 f_read 08007180 g F .text 0000004c FlashDone 08000f88 g F .text 00000172 SD_Init 08000188 g F .text 00000064 EntryFromProg 20001ea0 g O .bss 00000004 uip_appdata 20001ea4 g O .bss 00000004 uip_conn 08001b2c g F .text 00000010 ETH_GetSoftwareResetStatus 08000f5c g F .text 0000002c SD_SelectDeselect 08006c9c g F .text 000000a8 CanTransmitPacket 0800230c g F .text 00000030 SDIO_SendCommand 08001730 g F .text 0000006e ETH_ReadPHYRegister 20001ea8 g O .bss 00000068 uip_conns 08001670 g F .text 00000008 get_fattime 08005edc g F .text 0000001c XcpInit 0800641c g F .text 0000002c FileInit 08002398 g F .text 0000000e SDIO_ReadData 08005924 g F .text 000001d0 uip_arp_out 08007034 g F .text 0000008a FlashErase 08007548 g F .text 0000009e memset 080002c4 g F .text 00000020 FileFirmwareUpdateErrorHook 08000344 g F .text 000000bc main 08001f94 g F .text 0000006e FLASH_EraseSector 080040c4 g F .text 000000ac f_sync 08001440 g F .text 0000004c SD_SendStatus 08006494 g F .text 0000004c FileSrecGetLineType 080073a8 g F .text 00000012 NvmDone 08003bac g F .text 0000002a f_mount 08007288 g F .text 00000066 UartTransmitPacket 080073a0 g F .text 00000008 NvmVerifyChecksum 08006dfc g F .text 0000001e CpuMemCopy 0800234c g F .text 0000001a SDIO_GetResponse 080024fc g F .text 00000120 SystemInit 08002f04 g F .text 0000010e put_fat 08004184 g F .text 00000198 f_lseek 080023d8 g F .text 0000000a SYSCFG_ETH_MediaInterfaceConfig 080057f0 g F .text 00000134 uip_arp_arpin 08005c5c g F .text 0000001c ComGetActiveInterfaceMaxTxLen 080072f0 g F .text 00000098 UartReceivePacket 08000244 g F .text 0000000a FileGetFirmwareFilenameHook 080010fc g F .text 000001a6 SD_ReadBlock 08005798 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 08001ba0 g F .text 00000020 ETH_Start 20001190 g O .bss 00000640 RxBuff 0800431c g F .text 0000004a f_stat 08006314 g F .text 00000002 CopInit 08006e1c g F .text 00000008 CpuReset 080007d0 g F .text 0000002c SD_Detect 08006b34 g F .text 00000168 CanInit 08007390 g F .text 00000008 NvmWrite 08006dcc g F .text 00000030 CpuStartUserProgram 08002d68 g F .text 00000016 clust2sect 20002d64 g .bss 00000000 _estack 080024e0 g F .text 00000008 USART_SendData 08007118 g F .text 00000068 FlashVerifyChecksum 08005d04 g F .text 00000044 NetTransmitPacket 20000020 g .data 00000000 _edata 08006448 g F .text 00000014 FileIsIdle 08005648 g F .text 0000000a htons 08003eec g F .text 000001d8 f_write 08000000 g O .text 00000188 _vectab 08003bd8 g F .text 0000016a f_open 080015a0 g F .text 0000006c disk_write 08001af0 g F .text 00000026 ETH_MACReceptionCmd 080002e4 g F .text 00000060 FileFirmwareUpdateLogHook 200017d0 g O .bss 00000640 TxBuff 2000001c g O .data 00000004 __ctype_ptr__ 08005c88 g F .text 00000008 ComIsConnected 08007e94 g O .text 00000101 _ctype_ 08001b50 g F .text 00000026 ETH_DMATransmissionCmd 080022b0 g F .text 00000034 SDIO_Init 08000200 g F .text 00000044 FileIsFirmwareUpdateRequestedHook 080046c0 g F .text 00000032 uip_init 080007fc g F .text 0000027e SD_PowerON 08005c40 g F .text 0000001c ComGetActiveInterfaceMaxRxLen 080021e4 g F .text 00000024 RCC_AHB1PeriphClockCmd 08005d48 g F .text 0000010a NetReceivePacket 0800153c g F .text 00000064 disk_read 080062a0 g F .text 0000004e BackDoorCheck 20002564 g .bss 00000000 _stack 08002274 g F .text 00000024 RCC_APB2PeriphResetCmd 20001f18 g O .bss 00000004 uip_netmask 20001f1c g O .bss 00000004 uip_hostaddr 080044d4 g F .text 0000004a ff_convert 08007418 g F .text 00000012 TimerGet 080022fc g F .text 00000010 SDIO_GetPowerState 20001e80 g O .bss 00000010 EnetDmaTx 08005e54 g F .text 00000070 NetApp 08005c90 g F .text 00000074 NetInit 08000a7c g F .text 000001a4 SD_InitializeCards 080020d4 g F .text 0000000c GPIO_ReadInputDataBit 080073bc g F .text 00000028 TimerInit 080023a8 g F .text 0000000e SDIO_WriteData 20001f20 g O .bss 00000642 uip_buf 08005654 g F .text 0000002a uip_send 20002562 g O .bss 00000002 uip_slen 08000250 g F .text 00000030 FileFirmwareUpdateStartedHook 08002298 g F .text 00000018 SDIO_DeInit