bin/openblt_ek_lm3s6965.elf: file format elf32-littlearm bin/openblt_ek_lm3s6965.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 0x00006f58 memsz 0x00006f58 flags r-x LOAD off 0x00020000 vaddr 0x20000000 paddr 0x00006f58 align 2**16 filesz 0x000001dc memsz 0x00002098 flags rw- private flags = 5000200: [Version5 EABI] [soft-float ABI] Sections: Idx Name Size VMA LMA File off Algn 0 .text 00006f58 00000000 00000000 00010000 2**2 CONTENTS, ALLOC, LOAD, READONLY, CODE 1 .data 000001dc 20000000 00006f58 00020000 2**2 CONTENTS, ALLOC, LOAD, DATA 2 .bss 00001ebc 200001dc 00007134 000201dc 2**2 ALLOC 3 .ARM.attributes 00000029 00000000 00000000 000201dc 2**0 CONTENTS, READONLY 4 .comment 0000006e 00000000 00000000 00020205 2**0 CONTENTS, READONLY 5 .debug_info 0000fa5d 00000000 00000000 00020273 2**0 CONTENTS, READONLY, DEBUGGING 6 .debug_abbrev 00002551 00000000 00000000 0002fcd0 2**0 CONTENTS, READONLY, DEBUGGING 7 .debug_aranges 00000f88 00000000 00000000 00032221 2**0 CONTENTS, READONLY, DEBUGGING 8 .debug_ranges 00000da8 00000000 00000000 000331a9 2**0 CONTENTS, READONLY, DEBUGGING 9 .debug_macro 0000aad3 00000000 00000000 00033f51 2**0 CONTENTS, READONLY, DEBUGGING 10 .debug_line 00007355 00000000 00000000 0003ea24 2**0 CONTENTS, READONLY, DEBUGGING 11 .debug_str 00028394 00000000 00000000 00045d79 2**0 CONTENTS, READONLY, DEBUGGING 12 .debug_frame 00002c58 00000000 00000000 0006e110 2**2 CONTENTS, READONLY, DEBUGGING 13 .debug_loc 0000b842 00000000 00000000 00070d68 2**0 CONTENTS, READONLY, DEBUGGING SYMBOL TABLE: 00000000 l d .text 00000000 .text 20000000 l d .data 00000000 .data 200001dc 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 00006f54 l O .text 00000000 __EH_FRAME_BEGIN__ 000000f0 l F .text 00000000 __do_global_dtors_aux 200001dc l .bss 00000000 completed.8603 200001d8 l O .data 00000000 __do_global_dtors_aux_fini_array_entry 00000114 l F .text 00000000 frame_dummy 200001e0 l .bss 00000000 object.8608 200001d4 l O .data 00000000 __frame_dummy_init_array_entry 00000000 l df *ABS* 00000000 main.c 0000015c l F .text 00000024 Init 00000000 l df *ABS* 00000000 hooks.c 000065f8 l O .text 0000001b firmwareFilename 200001f8 l O .bss 0000022c logfile 00000000 l df *ABS* 00000000 cstart.c 000002c6 l F .text 00000000 zero_loop 00000000 l df *ABS* 00000000 mmc.c 000002f0 l F .text 00000010 power_off 00000300 l F .text 00000058 send_initial_clock_train 00000358 l F .text 0000008c power_on 000003e4 l F .text 00000024 xchg_spi 00000408 l F .text 00000028 wait_ready 00000430 l F .text 00000018 deselect 00000448 l F .text 0000002c select 00000474 l F .text 00000082 send_cmd 000004f8 l F .text 0000000e rcvr_spi_m 00000508 l F .text 0000004e rcvr_datablock 00000558 l F .text 0000005a xmit_datablock 000005b4 l F .text 00000044 set_max_speed 20000424 l O .bss 00000004 CardType 20000000 l O .data 00000001 Stat 00000000 l df *ABS* 00000000 netdev.c 00000000 l df *ABS* 00000000 ssi.c 00000c90 l F .text 00000038 SSIBaseValid 00000000 l df *ABS* 00000000 sysctl.c 00000e54 l F .text 000003f8 SysCtlPeripheralValid 00006638 l O .text 0000006c g_pulXtals 000066bc l O .text 0000000c g_pulRCGCRegs 000066c8 l O .text 0000000c g_pulSRCRRegs 00000000 l df *ABS* 00000000 flashlib.c 00000000 l df *ABS* 00000000 ethernet.c 0000187c l F .text 0000008a EthernetPacketGetInternal 00001908 l F .text 0000007c EthernetPacketPutInternal 00000000 l df *ABS* 00000000 gpio.c 00001c28 l F .text 00000124 GPIOBaseValid 00000000 l df *ABS* 00000000 uartlib.c 00001ff0 l F .text 00000068 UARTBaseValid 00000000 l df *ABS* 00000000 xcp.c 00002248 l F .text 0000001e XcpComputeChecksum 00002268 l F .text 0000000c XcpProtectResources 00002274 l F .text 00000014 XcpSetCtoError 00002288 l F .text 0000001c XcpCmdDisconnect 000022a4 l F .text 00000020 XcpCmdGetStatus 000022c4 l F .text 0000000a XcpCmdSynch 000022d0 l F .text 0000002c XcpCmdGetId 000022fc l F .text 00000018 XcpCmdSetMta 00002314 l F .text 00000028 XcpCmdBuildCheckSum 0000233c l F .text 0000000a XcpCmdProgramPrepare 00002348 l F .text 00000028 XcpCmdProgramStart 00002370 l F .text 00000050 XcpCmdConnect 000023c0 l F .text 00000040 XcpCmdUpload 00002400 l F .text 00000040 XcpCmdShortUpload 00002440 l F .text 00000040 XcpCmdProgramMax 00002480 l F .text 0000005c XcpCmdProgram 000024dc l F .text 00000028 XcpCmdProgramClear 00002504 l F .text 00000018 XcpCmdProgramReset 0000251c l F .text 0000000a XcpTransmitPacket 0000673c l O .text 00000008 xcpStationId 20000428 l O .bss 0000004c xcpInfo 00000000 l df *ABS* 00000000 net.c 00002644 l F .text 000000d4 NetServerTask 20000474 l O .bss 00000004 ARPTimerTimeOut 20000478 l O .bss 00000004 periodicTimerTimeOut 00000000 l df *ABS* 00000000 com.c 20000001 l O .data 00000001 comActiveInterface 2000047c l O .bss 00000040 xcpCtoReqPacket.4513 00000000 l df *ABS* 00000000 backdoor.c 200004bc l O .bss 00000001 backdoorOpen 200004c0 l O .bss 00000004 backdoorOpenTime 00000000 l df *ABS* 00000000 boot.c 00000000 l df *ABS* 00000000 cop.c 00000000 l df *ABS* 00000000 file.c 00002994 l F .text 0000003c FileLibLongToIntString 000029d0 l F .text 0000002a FileLibByteNibbleToChar 000029fc l F .text 00000020 FileLibByteToHexString 00002a1c l F .text 00000058 FileLibHexStringToByte 200004c4 l O .bss 00000040 loggingStr 20000504 l O .bss 00000001 firmwareUpdateState 20000508 l O .bss 00000008 eraseInfo 20000510 l O .bss 00000458 fatFsObjects 20000968 l O .bss 00000184 lineParseObject 00000000 l df *ABS* 00000000 assert.c 00000000 l df *ABS* 00000000 uart.c 000030d4 l F .text 00000028 UartTransmitByte 000030fc l F .text 00000020 UartReceiveByte 20000aec l O .bss 00000004 xcpCtoRxStartTime.4734 20000af0 l O .bss 00000041 xcpCtoReqPacket.4731 20000b31 l O .bss 00000001 xcpCtoRxLength.4732 20000b32 l O .bss 00000001 xcpCtoRxInProgress.4733 00000000 l df *ABS* 00000000 nvm.c 00000000 l df *ABS* 00000000 cpu.c 00000000 l df *ABS* 00000000 flash.c 000032c8 l F .text 00000048 FlashGetSector 00003310 l F .text 00000038 FlashGetSectorBaseAddr 00003348 l F .text 00000038 FlashGetSectorSize 00003380 l F .text 00000026 FlashInitBlock 000033a8 l F .text 0000005c FlashWriteBlock 00003404 l F .text 0000003c FlashSwitchBlock 00003440 l F .text 0000007a FlashAddToBlock 000034bc l F .text 0000005e FlashEraseSectors 0000692c l O .text 000000c0 flashLayout 20000b34 l O .bss 00000204 bootBlockInfo 20000d38 l O .bss 00000204 blockInfo 00000000 l df *ABS* 00000000 timer.c 20000f3c l O .bss 00000004 millisecond_counter 00000000 l df *ABS* 00000000 cpu_comp.c 00000000 l df *ABS* 00000000 ff.c 000036fc l F .text 0000000a ld_word 00003708 l F .text 00000016 ld_dword 00003720 l F .text 00000008 st_word 00003728 l F .text 00000014 st_dword 0000373c l F .text 00000012 mem_cpy 00003750 l F .text 0000000a mem_set 0000375c l F .text 0000001e mem_cmp 0000377c l F .text 00000010 chk_chr 0000378c l F .text 00000018 clust2sect 000037a4 l F .text 00000024 ld_clust 000037c8 l F .text 00000024 st_clust 000037ec l F .text 0000008c pick_lfn 00003878 l F .text 00000070 put_lfn 000038e8 l F .text 000000a0 gen_numname 00003988 l F .text 0000001c sum_sfn 000039a4 l F .text 00000052 get_ldnumber 000039f8 l F .text 00000034 validate 00003a2c l F .text 00000054 sync_window 00003a80 l F .text 00000034 move_window 00003ab4 l F .text 00000060 check_fs 00003b14 l F .text 000002d4 find_volume 00003de8 l F .text 000000d0 get_fat 00003eb8 l F .text 000000b2 dir_sdi 00003f6c l F .text 0000010c put_fat 00004078 l F .text 000000ce create_chain 00004148 l F .text 0000007c remove_chain 000041c4 l F .text 00000126 dir_next 000042ec l F .text 0000004c dir_alloc 00004338 l F .text 000000c4 dir_read 000043fc l F .text 00000050 dir_remove 0000444c l F .text 00000228 create_name 00004674 l F .text 000000e2 get_fileinfo 00004758 l F .text 000000ac cmp_lfn 00004804 l F .text 000000e8 dir_find 000048ec l F .text 0000008c follow_path 00004978 l F .text 0000013c dir_register 00004ab4 l F .text 0000008c sync_fs 00005020 l F .text 0000004a putc_bfd 20000f40 l O .bss 00000200 LfnBuf 20001140 l O .bss 00000002 Fsid 00006a00 l O .text 00000080 ExCvt 00006a80 l O .text 0000000d LfnOfs 20001144 l O .bss 00000004 FatFs 00000000 l df *ABS* 00000000 unicode.c 00006a90 l O .text 000000bc cvt2.4380 00006b4c l O .text 00000100 Tbl 00006c4c l O .text 000001f2 cvt1.4379 00000000 l df *ABS* 00000000 uip.c 00005510 l F .text 0000003a chksum 000055a8 l F .text 00000030 uip_add_rcv_nxt 00005694 l F .text 0000003c upper_layer_chksum 20001148 l O .bss 00000002 tmp16 2000114a l O .bss 00000002 ipid 2000114c l O .bss 00000004 iss 20001150 l O .bss 00000002 lastport 20001152 l O .bss 00000001 c 00000000 l df *ABS* 00000000 uip_arp.c 000061a0 l F .text 00000104 uip_arp_update 2000115a l O .bss 00000001 i 2000115b l O .bss 00000001 tmpage 2000115c l O .bss 00000060 arp_table 00006e40 l O .text 00000006 broadcast_ethaddr 200011bc l O .bss 00000001 c 200011bd l O .bss 00000001 arptime 200011c0 l O .bss 00000004 ipaddr 00000000 l df *ABS* 00000000 locale.c 00006544 l F .text 00000018 __get_current_locale 00000000 l df *ABS* 00000000 mbtowc_r.c 00000000 l df *ABS* 00000000 memcpy-stub.c 00000000 l df *ABS* 00000000 memset.c 00000000 l df *ABS* 00000000 wctomb_r.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 ctype_.c 00000000 l df *ABS* 00000000 crtstuff.c 00006f54 l O .text 00000000 __FRAME_END__ 00000000 l df *ABS* 00000000 impure.c 20000004 l O .data 00000060 impure_data 00000000 l df *ABS* 00000000 00000000 l *UND* 00000000 __bss_start__ 00000000 l *UND* 00000000 __libc_fini_array 00000000 l *UND* 00000000 __bss_end__ 00000000 l *UND* 00000000 __call_exitprocs 00000000 l *UND* 00000000 software_init_hook 200001d8 l .data 00000000 __init_array_end 00000000 l *UND* 00000000 hardware_init_hook 00000000 l *UND* 00000000 atexit 200001d4 l .data 00000000 __preinit_array_end 00000000 l *UND* 00000000 __stack 200001d4 l .data 00000000 __init_array_start 00000000 l *UND* 00000000 _exit 200001d4 l .data 00000000 __preinit_array_start 00002830 g F .text 00000020 ComInit 00003534 g F .text 00000058 FlashWrite 0000539c g F .text 00000054 f_gets 000030cc g F .text 00000008 AssertFailure 00001f88 g F .text 00000034 GPIOPinTypeSSI 000002a4 g F .text 00000040 reset_handler 00000e2c g F .text 00000028 SSIDataGet 000036c8 g F .text 0000001c TimerUpdate 00002554 g F .text 00000010 XcpPacketTransmitted 00002850 g F .text 00000038 ComTask 00000da4 g F .text 00000024 SSIEnable 00001360 g F .text 00000008 SysCtlDelay 200011c4 g O .bss 00000002 uip_len 20001154 g O .bss 00000006 uip_ethaddr 0000554c g F .text 0000005c uip_add32 00002954 g F .text 00000020 BootInit 00002b34 g F .text 0000003a FileSrecVerifyChecksum 0000655c g F .text 00000014 __locale_ctype_ptr 00002934 g F .text 00000020 BackDoorInit 00000cc8 g F .text 000000dc SSIConfigSetExpClk 00002990 g F .text 00000002 CopService 00006f58 g .text 00000000 _etext 0000124c g F .text 000000a4 SysCtlPeripheralReset 000036f4 g F .text 00000004 CpuIrqDisable 0000547c g F .text 00000094 ff_wtoupper 00001efc g F .text 00000024 GPIOPinWrite 00000c40 g F .text 00000034 netdev_read 000056dc g F .text 00000a9c uip_process 00003690 g F .text 00000006 FlashGetUserProgBaseAddress 00006594 g F .text 00000016 memcpy 00002cbc g F .text 00000410 FileTask 000021a8 g F .text 00000028 UARTSpaceAvail 00003698 g F .text 0000000c TimerReset 000005f8 g F .text 00000160 disk_initialize 200011c8 g O .bss 00000004 uip_sappdata 00000b14 g F .text 00000018 netdev_init 200011cc g O .bss 00000004 uip_acc32 00005674 g F .text 00000020 uip_ipchksum 000021fc g F .text 0000002c UARTCharPutNonBlocking 00002974 g F .text 00000018 BootTask 000035bc g F .text 0000004c FlashWriteChecksum 0000288c g F .text 0000002c ComTransmitPacket 00001984 g F .text 00000030 EthernetInitExpClk 00000758 g F .text 00000014 disk_status 00002b70 g F .text 0000014c FileSrecParseLine 00005634 g F .text 00000034 uip_listen 00000c74 g F .text 0000001c netdev_send 000008a0 g F .text 00000274 disk_ioctl 00002ab4 g F .text 00000030 FileHandleFirmwareUpdateRequest 00001b00 g F .text 00000050 EthernetPacketPut 000012f0 g F .text 00000070 SysCtlPeripheralEnable 200011d0 g O .bss 00000001 uip_flags 00000200 g F .text 00000044 FileFirmwareUpdateCompletedHook 00002544 g F .text 00000010 XcpIsConnected 000052e0 g F .text 000000bc f_unlink 000065d4 g F .text 00000000 _init 00003230 g F .text 00000008 NvmInit 0000351c g F .text 00000018 FlashInit 00003250 g F .text 00000008 NvmGetUserProgBaseAddress 20001898 g .bss 00000000 _ebss 000053f0 g F .text 00000050 f_puts 00000800 g *ABS* 00000000 __STACKSIZE__ 0000014c g F .text 00000010 UnusedISR 00001aac g F .text 00000054 EthernetPacketGetNonBlocking 00002888 g F .text 00000002 ComFree 00001f20 g F .text 00000034 GPIOPinTypeEthernetLED 00000000 w *UND* 00000000 __sf_fake_stderr 00000000 w *UND* 00000000 __deregister_frame_info 0000311c g F .text 00000024 UartInit 00003240 g F .text 00000008 NvmErase 00000b2c g F .text 00000114 netdev_init_mac 000021d0 g F .text 0000002c UARTCharGetNonBlocking 00000dec g F .text 00000040 SSIDataPut 200001dc g .bss 00000000 _bss 00005108 g F .text 00000024 f_close 00002564 g F .text 000000e0 XcpPacketReceived 000056d0 g F .text 0000000a uip_tcpchksum 0000326c g F .text 00000008 CpuInit 00004d10 g F .text 0000016c f_read 00003650 g F .text 00000040 FlashDone 200011d4 g O .bss 00000004 uip_appdata 200011d8 g O .bss 00000004 uip_conn 200011dc g O .bss 00000068 uip_conns 0000173c g F .text 000000d8 FlashProgram 00002528 g F .text 0000001c XcpInit 00002a74 g F .text 0000002c FileInit 00001b88 g F .text 00000028 EthernetIntStatus 000063e4 g F .text 00000160 uip_arp_out 00000000 w *UND* 00000000 __sf_fake_stdin 0000358c g F .text 0000002e FlashErase 000065aa g F .text 00000010 memset 00000244 g F .text 00000018 FileFirmwareUpdateErrorHook 00000180 g F .text 00000010 main 0000506c g F .text 0000009c f_sync 000014e0 g F .text 00000204 SysCtlClockGet 00002ae4 g F .text 00000050 FileSrecGetLineType 00002088 g F .text 00000038 UARTDisable 000065ba g F .text 0000001a __ascii_wctomb 00003258 g F .text 00000014 NvmDone 00001a6c g F .text 00000040 EthernetEnable 00004b40 g F .text 00000058 f_mount 00003140 g F .text 00000050 UartTransmitPacket 00003248 g F .text 00000008 NvmVerifyChecksum 000032a8 g F .text 00000020 CpuMemCopy 000065e0 g F .text 00000000 _fini 0000512c g F .text 00000168 f_lseek 00006304 g F .text 000000e0 uip_arp_arpin 000028d0 g F .text 00000018 ComGetActiveInterfaceMaxTxLen 00003190 g F .text 000000a0 UartReceivePacket 000001d0 g F .text 00000008 FileGetFirmwareFilenameHook 000036f8 g F .text 00000004 CpuIrqEnable 00001a0c g F .text 00000060 EthernetMACAddrSet 20000064 g O .data 00000004 _impure_ptr 000062a4 g F .text 00000060 uip_arp_timer 20001244 g O .bss 00000002 uip_listenports 20001248 g O .bss 00000004 uip_draddr 00006570 g F .text 00000024 __ascii_mbtowc 20000000 g .data 00000000 _data 00001be4 g F .text 00000044 EthernetPHYRead 00005294 g F .text 0000004c f_stat 0000298c g F .text 00000002 CopInit 00000dc8 g F .text 00000024 SSIDisable 00003238 g F .text 00000008 NvmWrite 00003274 g F .text 00000034 CpuStartUserProgram 20002098 g .bss 00000000 _estack 000019b4 g F .text 00000058 EthernetConfigSet 00003608 g F .text 00000048 FlashVerifyChecksum 00002784 g F .text 0000003c NetTransmitPacket 200001dc g .data 00000000 _edata 00002aa0 g F .text 00000014 FileIsIdle 00005668 g F .text 0000000a htons 00004e7c g F .text 000001a4 f_write 00000000 g O .text 000000f0 _vectab 00001814 g F .text 00000068 FlashUserGet 00001fbc g F .text 00000034 GPIOPinTypeUART 00004b98 g F .text 00000178 f_open 000007f4 g F .text 000000ac disk_write 00001f54 g F .text 00000034 GPIOPinTypeGPIOOutput 0000025c g F .text 00000048 FileFirmwareUpdateLogHook 000028e8 g F .text 00000008 ComIsConnected 00000000 w *UND* 00000000 __sf_fake_stdout 00001b50 g F .text 00000038 EthernetIntDisable 00006e50 g O .text 00000101 _ctype_ 00001bb0 g F .text 00000034 EthernetIntClear 00000190 g F .text 00000040 FileIsFirmwareUpdateRequestedHook 00002228 g F .text 00000020 UARTBusy 000055d8 g F .text 0000005c uip_init 000028b8 g F .text 00000018 ComGetActiveInterfaceMaxRxLen 000027c0 g F .text 0000000a NetReceivePacket 00001d4c g F .text 00000064 GPIODirModeSet 0000076c g F .text 00000088 disk_read 000028f0 g F .text 00000044 BackDoorCheck 20001898 g .bss 00000000 _stack 2000124c g O .bss 00000004 uip_netmask 20001250 g O .bss 00000004 uip_hostaddr 00005440 g F .text 0000003c ff_convert 000036e4 g F .text 00000010 TimerGet 000027cc g F .text 00000064 NetApp 00000000 w *UND* 00000000 _Jv_RegisterClasses 000020c0 g F .text 000000e8 UARTConfigSetExpClk 00002718 g F .text 0000006c NetInit 00001368 g F .text 00000178 SysCtlClockSet 00001db0 g F .text 0000014c GPIOPadConfigSet 000036a4 g F .text 00000024 TimerInit 00000000 w *UND* 00000000 __register_frame_info 20001254 g O .bss 00000642 uip_buf 20000068 g O .data 0000016c __global_locale 000016e4 g F .text 00000058 FlashClear 00006178 g F .text 00000028 uip_send 20001896 g O .bss 00000002 uip_slen 000001d8 g F .text 00000028 FileFirmwareUpdateStartedHook 00002058 g F .text 00000030 UARTEnable