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