openblt/Target/Demo/ARMCM3_STM32_Olimex_STM32H1.../Boot/bin/openbtl_olimex_stm32h103.map

360 lines
16 KiB
Plaintext

bin/openbtl_olimex_stm32h103.elf: file format elf32-littlearm
bin/openbtl_olimex_stm32h103.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 0x00003778 memsz 0x00003778 flags r-x
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08003778 align 2**15
filesz 0x00000104 memsz 0x00000874 flags rw-
private flags = 5000002: [Version5 EABI] [has entry point]
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 00003778 08000000 08000000 00008000 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .data 00000104 20000000 08003778 00010000 2**2
CONTENTS, ALLOC, LOAD, DATA
2 .bss 00000770 20000104 0800387c 00010104 2**2
ALLOC
3 .debug_abbrev 00001e7f 00000000 00000000 00010104 2**0
CONTENTS, READONLY, DEBUGGING
4 .debug_info 000065ae 00000000 00000000 00011f83 2**0
CONTENTS, READONLY, DEBUGGING
5 .debug_line 00002aae 00000000 00000000 00018531 2**0
CONTENTS, READONLY, DEBUGGING
6 .debug_pubnames 00001188 00000000 00000000 0001afdf 2**0
CONTENTS, READONLY, DEBUGGING
7 .debug_pubtypes 00000bdc 00000000 00000000 0001c167 2**0
CONTENTS, READONLY, DEBUGGING
8 .debug_aranges 000008c8 00000000 00000000 0001cd43 2**0
CONTENTS, READONLY, DEBUGGING
9 .debug_ranges 00000790 00000000 00000000 0001d60b 2**0
CONTENTS, READONLY, DEBUGGING
10 .debug_str 00001fce 00000000 00000000 0001dd9b 2**0
CONTENTS, READONLY, DEBUGGING
11 .comment 0000002a 00000000 00000000 0001fd69 2**0
CONTENTS, READONLY
12 .ARM.attributes 00000031 00000000 00000000 0001fd93 2**0
CONTENTS, READONLY
13 .debug_frame 00001308 00000000 00000000 0001fdc4 2**2
CONTENTS, READONLY, DEBUGGING
14 .debug_loc 00002ce7 00000000 00000000 000210cc 2**0
CONTENTS, READONLY, DEBUGGING
SYMBOL TABLE:
08000000 l d .text 00000000 .text
20000000 l d .data 00000000 .data
20000104 l d .bss 00000000 .bss
00000000 l d .debug_abbrev 00000000 .debug_abbrev
00000000 l d .debug_info 00000000 .debug_info
00000000 l d .debug_line 00000000 .debug_line
00000000 l d .debug_pubnames 00000000 .debug_pubnames
00000000 l d .debug_pubtypes 00000000 .debug_pubtypes
00000000 l d .debug_aranges 00000000 .debug_aranges
00000000 l d .debug_ranges 00000000 .debug_ranges
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 d .debug_loc 00000000 .debug_loc
00000000 l df *ABS* 00000000 vectors.c
00000000 l df *ABS* 00000000 cstart.c
0800019e l F .text 00000000 zero_loop2
080035b0 l F .text 00000000 zero_loop
00000000 l df *ABS* 00000000 hooks.c
20000104 l O .bss 00000001 initialized.2220
00000000 l df *ABS* 00000000 main.c
00000000 l df *ABS* 00000000 usb_endp.c
00000000 l df *ABS* 00000000 usb_prop.c
00000000 l df *ABS* 00000000 usb_desc.c
00000000 l df *ABS* 00000000 usb_istr.c
00000000 l df *ABS* 00000000 usb_pwr.c
00000000 l df *ABS* 00000000 core_cm3.c
00000000 l df *ABS* 00000000 system_stm32f10x.c
00000000 l df *ABS* 00000000 usb_core.c
08000c58 l F .text 000000ee DataStageIn
00000000 l df *ABS* 00000000 usb_init.c
00000000 l df *ABS* 00000000 usb_int.c
00000000 l df *ABS* 00000000 usb_mem.c
00000000 l df *ABS* 00000000 usb_regs.c
00000000 l df *ABS* 00000000 usb_sil.c
00000000 l df *ABS* 00000000 boot.c
00000000 l df *ABS* 00000000 com.c
2000010d l O .bss 00000001 comEntryStateConnect
20000110 l O .bss 00000040 xcpCtoReqPacket.1375
00000000 l df *ABS* 00000000 xcp.c
080025a4 l F .text 00000010 XcpProtectResources
080025b4 l F .text 0000001a XcpSetCtoError
08003678 l O .text 00000008 xcpStationId
20000150 l O .bss 0000004c xcpInfo
00000000 l df *ABS* 00000000 backdoor.c
00000000 l df *ABS* 00000000 cop.c
00000000 l df *ABS* 00000000 assert.c
2000019c l O .bss 00000004 assert_failure_file
200001a0 l O .bss 00000004 assert_failure_line
00000000 l df *ABS* 00000000 cpu.c
00000000 l df *ABS* 00000000 can.c
00000000 l df *ABS* 00000000 uart.c
00000000 l df *ABS* 00000000 usb.c
08002a5c l F .text 0000003c IntToUnicode
08002a98 l F .text 0000003c UsbFifoMgrCreate
08002ad4 l F .text 00000084 UsbFifoMgrWrite
08002b58 l F .text 00000014 UsbTransmitByte
08002b6c l F .text 0000007e UsbFifoMgrRead
08002bec l F .text 00000014 UsbReceiveByte
200001a4 l O .bss 00000001 xcpCtoRxInProgress.2701
200001a8 l O .bss 00000004 fifoCtrlFree
200001ac l O .bss 00000030 fifoCtrl
200001dc l O .bss 00000041 fifoPipeBulkOUT
20000220 l O .bss 00000040 USB_Rx_Buffer.2731
20000260 l O .bss 00000041 fifoPipeBulkIN
200002a4 l O .bss 00000040 xcpCtoReqPacket.2699
200002e4 l O .bss 00000040 USB_Tx_Buffer.2720
20000324 l O .bss 00000001 xcpCtoRxLength.2700
00000000 l df *ABS* 00000000 nvm.c
00000000 l df *ABS* 00000000 timer.c
20000326 l O .bss 00000002 millisecond_counter
00000000 l df *ABS* 00000000 flash.c
08003000 l F .text 00000024 FlashUnlock
08003024 l F .text 00000012 FlashLock
08003038 l F .text 0000004c FlashGetSector
08003084 l F .text 000000c2 FlashWriteBlock
08003148 l F .text 0000003e FlashGetSectorBaseAddr
08003188 l F .text 00000030 FlashInitBlock
080031b8 l F .text 00000050 FlashSwitchBlock
08003208 l F .text 0000009a FlashAddToBlock
080036a4 l O .text 000000a8 flashLayout
20000328 l O .bss 00000204 bootBlockInfo
2000052c l O .bss 00000204 blockInfo
08002514 g F .text 00000034 ComInit
2000076e g O .bss 00000002 SaveRState
08001c98 g F .text 00000026 SetEPRxValid
080032c0 g F .text 00000058 FlashWrite
08000878 g F .text 00000006 __set_PRIMASK
08002058 g F .text 0000002a GetEPRxCount
08001ad4 g F .text 0000000c SetISTR
080029ec g F .text 0000001c AssertFailure
080003c8 g F .text 00000016 SOF_Callback
0800356c g F .text 00000054 reset_handler
08002f90 g F .text 00000022 TimerUpdate
08002604 g F .text 00000012 XcpPacketTransmitted
08000f34 g F .text 000000b2 Standard_SetEndPointFeature
08001690 g F .text 00000044 USB_Init
0800246c g F .text 0000000c ByteSwap
08002548 g F .text 00000020 ComTask
08001ae0 g F .text 0000000e GetISTR
08002580 g F .text 00000010 ComSetConnectEntryState
08001d74 g F .text 00000022 ClearEPDoubleBuff
08001f3c g F .text 00000020 GetEPTxAddr
08000880 g F .text 00000006 __get_FAULTMASK
080008a0 g F .text 00000004 __REV
080005b8 g F .text 0000002a Bulk_Init
080024f0 g F .text 00000014 BootInit
08001fa4 g F .text 00000034 SetEPCountRxReg
080029c8 g F .text 00000018 BackDoorInit
08001f80 g F .text 00000022 SetEPTxCount
2000073c g O .bss 00000002 SaveState
080008dc g F .text 00000006 __STREXW
20000064 g O .data 00000008 Device_Descriptor
080008c4 g F .text 00000006 __LDREXW
080029e8 g F .text 00000002 CopService
08003778 g .text 00000000 _etext
08000474 g F .text 00000012 Bulk_Get_Interface_Setting
08001ab8 g F .text 0000000c SetCNTR
08001b94 g F .text 0000003a SetEPTxStatus
200000d0 g O .data 0000001c pEpInt_OUT
0800238c g F .text 0000002a GetEPDblBuf1Count
08000fe8 g F .text 00000028 Standard_SetDeviceFeature
08001e0c g F .text 00000022 ToggleDTOG_RX
08001c0c g F .text 0000003a SetDouBleBuffEPStall
08002464 g F .text 00000006 ToWord
08002084 g F .text 0000004c SetEPDblBuffAddr
080003c0 g F .text 00000008 EP1_OUT_Callback
08002f80 g F .text 00000010 TimerReset
08000df8 g F .text 0000013a Standard_ClearFeature
080024cc g F .text 00000024 USB_SIL_Read
08002144 g F .text 00000022 GetEPDblBuf1Addr
0800040c g F .text 00000002 Bulk_Status_In
08000224 g F .text 00000002 UsbLeaveLowPowerModeHook
20000100 g O .data 00000004 SystemCoreClock
08002d9c g F .text 00000016 UsbEnterLowPowerMode
080008ac g F .text 00000006 __RBIT
08002168 g F .text 00000100 SetEPDblBuffCount
080011c8 g F .text 000003f2 Setup0_Process
08002504 g F .text 00000010 BootTask
08001b0c g F .text 0000000e GetDADDR
080034b4 g F .text 00000054 FlashWriteChecksum
08001df0 g F .text 0000001a ClearEP_CTR_TX
08000888 g F .text 00000006 __set_FAULTMASK
08002570 g F .text 0000000e ComTransmitPacket
08002f08 g F .text 00000044 UsbGetSerialNum
08001ce4 g F .text 00000022 ClearEP_KIND
08003610 g O .text 00000020 Bulk_ConfigDescriptor
08000410 g F .text 00000002 Bulk_Status_Out
20000730 g O .bss 00000002 wIstr
20000740 g O .bss 00000004 pProperty
08000d48 g F .text 0000004c Standard_SetConfiguration
08001eac g F .text 00000026 SetEPAddress
200000b4 g O .data 0000001c pEpInt_IN
08000890 g F .text 00000006 __get_CONTROL
08002124 g F .text 00000020 GetEPDblBuf0Addr
20000744 g O .bss 00000001 EPindex
20000008 g O .data 00000030 Device_Property
08003630 g O .text 0000001a Bulk_StringVendor
080025f0 g F .text 00000012 XcpIsConnected
08000220 g F .text 00000002 UsbEnterLowPowerModeHook
080022e4 g F .text 0000007c SetEPDblBuf1Count
08000b5c g F .text 000000fc Standard_GetStatus
08002f4c g F .text 00000008 NvmInit
080035d0 g O .text 00000012 Bulk_DeviceDescriptor
080032a4 g F .text 0000001a FlashInit
080020f8 g F .text 0000002a SetEPDblBuf1Addr
2000006c g O .data 00000028 String_Descriptor
08001e54 g F .text 0000002a ClearDTOG_RX
08000840 g F .text 00000008 __get_PSP
20000772 g .bss 00000000 _ebss
0800168c g F .text 00000002 NOP_Process
08000848 g F .text 00000006 __set_PSP
08001ac4 g F .text 0000000e GetCNTR
08000d94 g F .text 00000064 Standard_SetInterface
08001fd8 g F .text 00000052 SetEPRxCount
00000100 g *ABS* 00000000 __STACKSIZE__
08003558 g F .text 00000014 UnusedISR
08000254 g F .text 00000016 BackDoorEntryHook
08002478 g F .text 00000028 USB_SIL_Init
08002568 g F .text 00000008 ComFree
08001b00 g F .text 0000000c SetDADDR
0800068c g F .text 0000003a PowerOn
20000098 g O .data 0000001c Bulk_StringSerial
080016d4 g F .text 000002f2 CTR_LP
20000770 g O .bss 00000002 SaveTState
08001c48 g F .text 00000014 GetEPTxStatus
080008b4 g F .text 00000008 __LDREXB
08001b1c g F .text 00000014 SetBTABLE
08002ea8 g F .text 00000060 UsbReceivePipeBulkOUT
08002f5c g F .text 00000008 NvmErase
20000038 g O .data 00000024 User_Standard_Requests
200000ec g O .data 00000001 fSuspendEnabled
080004e4 g F .text 000000d4 Bulk_Reset
080006f8 g F .text 00000024 Suspend
20000748 g O .bss 0000001c Device_Info
08001af0 g F .text 0000000e GetFNR
20000104 g .bss 00000000 _bss
08000870 g F .text 00000006 __get_PRIMASK
080003fc g F .text 00000010 Bulk_SetDeviceAddress
08000af4 g F .text 00000034 Standard_GetConfiguration
08002618 g F .text 000003ae XcpPacketReceived
200000f0 g O .data 00000010 AHBPrescTable
20000764 g O .bss 00000004 pUser_Standard_Requests
080020d0 g F .text 00000028 SetEPDblBuf0Addr
080024a0 g F .text 0000002a USB_SIL_Write
08001dd4 g F .text 0000001a ClearEP_CTR_RX
0800202c g F .text 0000002a GetEPTxCount
08003508 g F .text 00000050 FlashDone
08002360 g F .text 0000002a GetEPDblBuf0Count
080008a8 g F .text 00000004 __REVSH
08000150 g F .text 00000062 EntryFromProg
080015bc g F .text 0000004e SetDeviceAddress
08001a94 g F .text 00000022 PMAToUserBufferCopy
08002590 g F .text 0000000c ComIsConnectEntryState
08001f10 g F .text 0000002a SetEPRxAddr
20000105 g O .bss 00000001 bIntPackSOF
08001ed4 g F .text 00000014 GetEPAddress
08002c80 g F .text 0000006e UsbTransmitPacket
08001db4 g F .text 0000001e GetRxStallStatus
08001b40 g F .text 00000010 SetENDPOINT
0800160c g F .text 00000080 In0_Process
0800071c g F .text 00000022 Resume_Init
080001c8 g F .text 00000058 UsbConnectHook
08000414 g F .text 00000056 Bulk_Data_Setup
20000738 g O .bss 00000002 StatusInfo
20000768 g O .bss 00000004 pInformation
08001b64 g F .text 0000001c SetEPType
080025d0 g F .text 0000001e XcpInit
08001c5c g F .text 00000014 GetEPRxStatus
20000734 g O .bss 00000002 ResumeS
08002c00 g F .text 00000074 UsbInit
08002c74 g F .text 0000000c UsbFree
08003318 g F .text 00000134 FlashErase
0800026c g F .text 0000014c main
08001cc0 g F .text 00000022 SetEP_KIND
08000b28 g F .text 00000034 Standard_GetInterface
08000898 g F .text 00000006 __set_CONTROL
08002f6c g F .text 00000014 NvmDone
08002f64 g F .text 00000008 NvmVerifyChecksum
08002a30 g F .text 00000022 CpuMemCopy
08001b80 g F .text 00000014 GetEPType
08002fb4 g F .text 0000000c TimerSet
08001b30 g F .text 0000000e GetBTABLE
08000850 g F .text 00000008 __get_MSP
2000005c g O .data 00000008 Bulk_Descriptor
080008e4 g F .text 00000130 SystemInit
080019c8 g F .text 00000098 CTR_HP
0800046c g F .text 00000006 Bulk_NoData_Setup
08001e30 g F .text 00000022 ToggleDTOG_TX
080004d4 g F .text 00000010 Bulk_GetDeviceDescriptor
08002db4 g F .text 00000032 UsbLeaveLowPowerMode
080008a4 g F .text 00000004 __REV16
08001010 g F .text 0000001c Standard_GetDescriptorData
08001b50 g F .text 00000012 GetENDPOINT
080035e8 g O .text 00000026 Bulk_StringProduct
08001078 g F .text 00000150 Out0_Process
20000000 g .data 00000000 _data
08000858 g F .text 00000006 __set_MSP
080035e4 g O .text 00000004 Bulk_StringLangID
080029e4 g F .text 00000002 CopInit
08001d2c g F .text 00000022 Set_Status_Out
080003b8 g F .text 00000008 EP1_IN_Callback
08002a54 g F .text 00000008 CpuReset
08001c70 g F .text 00000026 SetEPTxValid
08000498 g F .text 0000002a Bulk_GetStringDescriptor
08002f54 g F .text 00000008 NvmWrite
08002a08 g F .text 00000028 CpuStartUserProgram
080023b8 g F .text 0000005e GetEPDblBufDir
20000874 g .bss 00000000 _estack
08002cf0 g F .text 000000ac UsbReceivePacket
0800344c g F .text 00000068 FlashVerifyChecksum
08000868 g F .text 00000006 __set_BASEPRI
2000010c g O .bss 00000001 Data_Mul_MaxPacketSize
20000104 g .data 00000000 _edata
08000488 g F .text 00000010 Bulk_GetBulkDescriptor
0800102c g F .text 0000004c Post0_Process
080006c8 g F .text 0000002e PowerOff
08000000 g O .text 00000150 _vectab
080005e4 g F .text 000000a8 USB_Istr
08001bd0 g F .text 0000003a SetEPRxStatus
08002268 g F .text 0000007c SetEPDblBuf0Count
08002418 g F .text 0000004c FreeUserBuffer
080008d4 g F .text 00000006 __STREXH
08000a14 g F .text 000000e0 SystemCoreClockUpdate
08001e80 g F .text 0000002a ClearDTOG_TX
08001ee8 g F .text 00000028 SetEPTxAddr
080008bc g F .text 00000008 __LDREXH
0800259c g F .text 00000008 ComIsConnected
20000000 g O .data 00000008 Config_Descriptor
08001d08 g F .text 00000022 Clear_Status_Out
08001a60 g F .text 00000032 UserToPMABufferCopy
08001d50 g F .text 00000022 SetEPDoubleBuff
08000860 g F .text 00000006 __get_BASEPRI
080029e0 g F .text 00000002 BackDoorCheck
20000772 g .bss 00000000 _stack
080003e0 g F .text 0000001c Bulk_SetConfiguration
20000108 g O .bss 00000004 bDeviceState
08002fec g F .text 00000012 TimerGet
08000740 g F .text 00000100 Resume
20000094 g O .data 00000002 Device_Table
080008cc g F .text 00000006 __STREXB
08002de8 g F .text 000000be UsbTransmitPipeBulkIN
08000228 g F .text 0000002a BackDoorInitHook
080004c4 g F .text 00000010 Bulk_GetConfigDescriptor
0800364c g O .text 0000002c Bulk_StringInterface
08002fc0 g F .text 0000002a TimerInit
2000076c g O .bss 00000002 wInterrupt_Mask
08001f5c g F .text 00000022 GetEPRxAddr
08001d98 g F .text 0000001c GetTxStallStatus