321 lines
15 KiB
Plaintext
321 lines
15 KiB
Plaintext
|
|
bin/demoprog_olimex_stm32e407.elf: file format elf32-littlearm
|
|
bin/demoprog_olimex_stm32e407.elf
|
|
architecture: arm, flags 0x00000112:
|
|
EXEC_P, HAS_SYMS, D_PAGED
|
|
start address 0x0800863d
|
|
|
|
Program Header:
|
|
LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16
|
|
filesz 0x00009ed8 memsz 0x00009ed8 flags rwx
|
|
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08009ed8 align 2**16
|
|
filesz 0x00000434 memsz 0x00000434 flags rw-
|
|
LOAD off 0x00010434 vaddr 0x20000434 paddr 0x20000434 align 2**16
|
|
filesz 0x00000000 memsz 0x00000adc flags rw-
|
|
private flags = 5000400: [Version5 EABI] [hard-float ABI]
|
|
|
|
Sections:
|
|
Idx Name Size VMA LMA File off Algn
|
|
0 .isr_vector 0000018c 08008000 08008000 00008000 2**0
|
|
CONTENTS, ALLOC, LOAD, READONLY, DATA
|
|
1 .text 00001cf8 0800818c 0800818c 0000818c 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
2 .rodata 00000040 08009e84 08009e84 00009e84 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, DATA
|
|
3 .ARM 00000008 08009ec4 08009ec4 00009ec4 2**2
|
|
CONTENTS, ALLOC, LOAD, READONLY, DATA
|
|
4 .init_array 00000008 08009ecc 08009ecc 00009ecc 2**2
|
|
CONTENTS, ALLOC, LOAD, DATA
|
|
5 .fini_array 00000004 08009ed4 08009ed4 00009ed4 2**2
|
|
CONTENTS, ALLOC, LOAD, DATA
|
|
6 .data 00000434 20000000 08009ed8 00010000 2**3
|
|
CONTENTS, ALLOC, LOAD, DATA
|
|
7 .ccmram 00000000 10000000 10000000 00010434 2**0
|
|
CONTENTS
|
|
8 .bss 000000dc 20000434 20000434 00010434 2**2
|
|
ALLOC
|
|
9 ._user_heap_stack 00000a00 20000510 20000510 00010434 2**0
|
|
ALLOC
|
|
10 .ARM.attributes 00000030 00000000 00000000 00010434 2**0
|
|
CONTENTS, READONLY
|
|
11 .debug_line 000054a5 00000000 00000000 00010464 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
12 .debug_info 0000784a 00000000 00000000 00015909 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
13 .debug_abbrev 000015f0 00000000 00000000 0001d153 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
14 .debug_aranges 000006b8 00000000 00000000 0001e748 2**3
|
|
CONTENTS, READONLY, DEBUGGING
|
|
15 .debug_ranges 00000618 00000000 00000000 0001ee00 2**3
|
|
CONTENTS, READONLY, DEBUGGING
|
|
16 .debug_macro 00020731 00000000 00000000 0001f418 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
17 .debug_str 000be6df 00000000 00000000 0003fb49 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
18 .comment 0000006e 00000000 00000000 000fe228 2**0
|
|
CONTENTS, READONLY
|
|
19 .debug_frame 00000fc8 00000000 00000000 000fe298 2**2
|
|
CONTENTS, READONLY, DEBUGGING
|
|
20 .debug_loc 00002fd9 00000000 00000000 000ff260 2**0
|
|
CONTENTS, READONLY, DEBUGGING
|
|
SYMBOL TABLE:
|
|
08008000 l d .isr_vector 00000000 .isr_vector
|
|
0800818c l d .text 00000000 .text
|
|
08009e84 l d .rodata 00000000 .rodata
|
|
08009ec4 l d .ARM 00000000 .ARM
|
|
08009ecc l d .init_array 00000000 .init_array
|
|
08009ed4 l d .fini_array 00000000 .fini_array
|
|
20000000 l d .data 00000000 .data
|
|
10000000 l d .ccmram 00000000 .ccmram
|
|
20000434 l d .bss 00000000 .bss
|
|
20000510 l d ._user_heap_stack 00000000 ._user_heap_stack
|
|
00000000 l d .ARM.attributes 00000000 .ARM.attributes
|
|
00000000 l d .debug_line 00000000 .debug_line
|
|
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_str 00000000 .debug_str
|
|
00000000 l d .comment 00000000 .comment
|
|
00000000 l d .debug_frame 00000000 .debug_frame
|
|
00000000 l d .debug_loc 00000000 .debug_loc
|
|
00000000 l df *ABS* 00000000 obj/startup_stm32f407xx.o
|
|
0800864c l .text 00000000 LoopCopyDataInit
|
|
08008644 l .text 00000000 CopyDataInit
|
|
08008660 l .text 00000000 LoopFillZerobss
|
|
0800865a l .text 00000000 FillZerobss
|
|
0800868c l .text 00000000 Infinite_Loop
|
|
00000000 l df *ABS* 00000000 crtstuff.c
|
|
08009e6c l O .text 00000000 __EH_FRAME_BEGIN__
|
|
0800818c l F .text 00000000 __do_global_dtors_aux
|
|
20000434 l .bss 00000000 completed.8605
|
|
08009ed4 l O .fini_array 00000000 __do_global_dtors_aux_fini_array_entry
|
|
080081b0 l F .text 00000000 frame_dummy
|
|
20000438 l .bss 00000000 object.8610
|
|
08009ed0 l O .init_array 00000000 __frame_dummy_init_array_entry
|
|
00000000 l df *ABS* 00000000 _aeabi_uldivmod.o
|
|
00000000 l df *ABS* 00000000 libgcc2.c
|
|
00000000 l df *ABS* 00000000 _dvmd_tls.o
|
|
00000000 l df *ABS* 00000000 init.c
|
|
00000000 l df *ABS* 00000000 __call_atexit.c
|
|
08008550 l F .text 00000014 register_fini
|
|
00000000 l df *ABS* 00000000 atexit.c
|
|
00000000 l df *ABS* 00000000 fini.c
|
|
00000000 l df *ABS* 00000000 __atexit.c
|
|
00000000 l df *ABS* 00000000 timer.c
|
|
00000000 l df *ABS* 00000000 main.c
|
|
080086d0 l F .text 00000094 SystemClock_Config
|
|
08008764 l F .text 00000014 Init
|
|
00000000 l df *ABS* 00000000 system_stm32f4xx.c
|
|
00000000 l df *ABS* 00000000 stm32f4xx_hal_uart.c
|
|
08008920 l F .text 0000032c UART_SetConfig
|
|
08008c4c l F .text 00000066 UART_WaitOnFlagUntilTimeout
|
|
00000000 l df *ABS* 00000000 stm32f4xx_hal_rcc.c
|
|
00000000 l df *ABS* 00000000 stm32f4xx_hal_gpio.c
|
|
00000000 l df *ABS* 00000000 stm32f4xx_hal_cortex.c
|
|
00000000 l df *ABS* 00000000 stm32f4xx_hal_can.c
|
|
00000000 l df *ABS* 00000000 stm32f4xx_hal.c
|
|
00000000 l df *ABS* 00000000 led.c
|
|
20000450 l O .bss 00000004 timer_counter_last.7315
|
|
20000454 l O .bss 00000001 led_toggle_state.7314
|
|
00000000 l df *ABS* 00000000 boot.c
|
|
08009bec l F .text 0000002c BootComUartInit
|
|
08009c18 l F .text 00000070 CanGetSpeedConfig
|
|
08009c88 l F .text 000000ac BootComCanInit
|
|
08009d34 l F .text 0000001c UartReceiveByte
|
|
08009d80 l F .text 00000098 BootComUartCheckActivationRequest
|
|
08009e18 l F .text 00000048 BootComCanCheckActivationRequest
|
|
20000458 l O .bss 00000004 xcpCtoRxStartTime.7337
|
|
2000045c l O .bss 00000040 uartHandle
|
|
2000049c l O .bss 00000041 xcpCtoReqPacket.7334
|
|
200004dd l O .bss 00000001 xcpCtoRxLength.7335
|
|
200004e0 l O .bss 00000028 canHandle
|
|
20000508 l O .bss 00000001 xcpCtoRxInProgress.7336
|
|
08009ea0 l O .rodata 00000024 canTiming
|
|
00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7e-m/fpu/crti.o
|
|
00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7e-m/fpu/crtn.o
|
|
00000000 l df *ABS* 00000000 impure.c
|
|
20000000 l O .data 00000428 impure_data
|
|
00000000 l df *ABS* 00000000
|
|
08009ed8 l .fini_array 00000000 __fini_array_end
|
|
20000434 l .bss 00000000 __bss_start__
|
|
20000510 l .bss 00000000 __bss_end__
|
|
00000000 l *UND* 00000000 software_init_hook
|
|
08009ed4 l .fini_array 00000000 __fini_array_start
|
|
08009ed4 l .init_array 00000000 __init_array_end
|
|
00000000 l *UND* 00000000 hardware_init_hook
|
|
08009ecc l .init_array 00000000 __preinit_array_end
|
|
00000000 l *UND* 00000000 __stack
|
|
08009ecc l .init_array 00000000 __init_array_start
|
|
00000000 l *UND* 00000000 _exit
|
|
08009ecc l .init_array 00000000 __preinit_array_start
|
|
00000000 l *UND* 00000000 free
|
|
0800868c w F .text 00000002 RTC_Alarm_IRQHandler
|
|
0800868c w F .text 00000002 HASH_RNG_IRQHandler
|
|
0800868c w F .text 00000002 EXTI2_IRQHandler
|
|
08009e98 g O .rodata 00000008 APBPrescTable
|
|
0800868c w F .text 00000002 TIM8_CC_IRQHandler
|
|
0800868c w F .text 00000002 DebugMon_Handler
|
|
080093d0 g F .text 00000020 HAL_RCC_GetPCLK1Freq
|
|
08009600 g F .text 00000064 HAL_NVIC_SetPriority
|
|
0800868c w F .text 00000002 TIM1_CC_IRQHandler
|
|
080093f0 g F .text 00000020 HAL_RCC_GetPCLK2Freq
|
|
0800868c w F .text 00000002 DMA2_Stream5_IRQHandler
|
|
0800868c w F .text 00000002 HardFault_Handler
|
|
0800868c w F .text 00000002 DMA1_Stream5_IRQHandler
|
|
00000800 g *ABS* 00000000 _Min_Stack_Size
|
|
080086c4 g F .text 0000000c SysTick_Handler
|
|
080095d0 g F .text 0000000c HAL_GPIO_WritePin
|
|
0800868c w F .text 00000002 PVD_IRQHandler
|
|
0800868c w F .text 00000002 SDIO_IRQHandler
|
|
0800868c w F .text 00000002 TAMP_STAMP_IRQHandler
|
|
08009ed8 g *ABS* 00000000 _sidata
|
|
080093c4 g F .text 0000000c HAL_RCC_GetHCLKFreq
|
|
0800868c w F .text 00000002 PendSV_Handler
|
|
0800868c w F .text 00000002 NMI_Handler
|
|
08009ecc g .ARM 00000000 __exidx_end
|
|
0800868c w F .text 00000002 CAN2_RX1_IRQHandler
|
|
0800868c w F .text 00000002 EXTI3_IRQHandler
|
|
080091c4 w F .text 000000a0 HAL_RCC_GetSysClockFreq
|
|
0800868c w F .text 00000002 TIM8_TRG_COM_TIM14_IRQHandler
|
|
0800878c g F .text 00000148 HAL_MspInit
|
|
080096b0 w F .text 00000002 HAL_SYSTICK_Callback
|
|
0800868c w F .text 00000002 TIM1_UP_TIM10_IRQHandler
|
|
08009e84 g .text 00000000 _etext
|
|
20000434 g .bss 00000000 _sbss
|
|
0800868c w F .text 00000002 TIM8_UP_TIM13_IRQHandler
|
|
0800868c w F .text 00000002 I2C3_ER_IRQHandler
|
|
08009410 g F .text 000001c0 HAL_GPIO_Init
|
|
0800868c w F .text 00000002 EXTI0_IRQHandler
|
|
0800868c w F .text 00000002 I2C2_EV_IRQHandler
|
|
080081e8 g F .text 00000000 .hidden __aeabi_uldivmod
|
|
0800868c w F .text 00000002 DMA1_Stream2_IRQHandler
|
|
0800868c w F .text 00000002 CAN1_RX0_IRQHandler
|
|
0800868c w F .text 00000002 FPU_IRQHandler
|
|
20000428 g O .data 00000004 SystemCoreClock
|
|
0800868c w F .text 00000002 OTG_HS_WKUP_IRQHandler
|
|
00000000 w *UND* 00000000 malloc
|
|
20000430 g O .data 00000001 uwTickFreq
|
|
08009940 g F .text 0000005e HAL_CAN_Start
|
|
0800868c w F .text 00000002 UsageFault_Handler
|
|
0800868c w F .text 00000002 CAN2_SCE_IRQHandler
|
|
0800868c w F .text 00000002 DMA2_Stream2_IRQHandler
|
|
20000000 g .data 00000000 _sdata
|
|
0800868c w F .text 00000002 SPI1_IRQHandler
|
|
08008218 g F .text 000002e2 .hidden __udivmoddi4
|
|
08009814 g F .text 0000012c HAL_CAN_ConfigFilter
|
|
0800868c w F .text 00000002 TIM6_DAC_IRQHandler
|
|
0800868c w F .text 00000002 TIM1_BRK_TIM9_IRQHandler
|
|
0800868c w F .text 00000002 DCMI_IRQHandler
|
|
2000050c g O .bss 00000004 uwTick
|
|
0800868c w F .text 00000002 CAN2_RX0_IRQHandler
|
|
08009664 g F .text 0000002c HAL_SYSTICK_Config
|
|
08009ec4 g .ARM 00000000 __exidx_start
|
|
0800868c w F .text 00000002 DMA2_Stream3_IRQHandler
|
|
08009e84 g O .rodata 00000004 _global_impure_ptr
|
|
08008500 g F .text 00000050 __libc_init_array
|
|
080096bc w F .text 00000002 HAL_CAN_MspInit
|
|
0800868c w F .text 00000002 USART6_IRQHandler
|
|
08009e6c g F .text 00000000 _init
|
|
08009d5c g F .text 00000024 BootActivate
|
|
0800868c w F .text 00000002 USART3_IRQHandler
|
|
08008570 g F .text 00000028 __libc_fini_array
|
|
08008d1c g F .text 000000e6 HAL_UART_Receive
|
|
20000510 g .bss 00000000 _ebss
|
|
0800863c w F .text 00000038 Reset_Handler
|
|
0800868c w F .text 00000002 CAN1_RX1_IRQHandler
|
|
0800868c w F .text 00000002 UART5_IRQHandler
|
|
0800868c w F .text 00000002 DMA2_Stream0_IRQHandler
|
|
2000042c g O .data 00000004 uwTickPrio
|
|
08009b2c g F .text 00000034 HAL_Init
|
|
08009b84 g F .text 00000014 LedInit
|
|
0800868c w F .text 00000002 TIM4_IRQHandler
|
|
00000000 w *UND* 00000000 __deregister_frame_info
|
|
0800868c w F .text 00000002 I2C1_EV_IRQHandler
|
|
0800868c w F .text 00000002 DMA1_Stream6_IRQHandler
|
|
0800868c w F .text 00000002 DMA1_Stream1_IRQHandler
|
|
0800868c w F .text 00000002 UART4_IRQHandler
|
|
0800868c w F .text 00000002 TIM3_IRQHandler
|
|
0800868c w F .text 00000002 RCC_IRQHandler
|
|
0800868c w F .text 00000002 TIM8_BRK_TIM12_IRQHandler
|
|
00000200 g *ABS* 00000000 _Min_Heap_Size
|
|
0800868c g .text 00000002 Default_Handler
|
|
08009e88 g O .rodata 00000010 AHBPrescTable
|
|
0800868c w F .text 00000002 EXTI15_10_IRQHandler
|
|
08008598 g F .text 000000a4 __register_exitproc
|
|
0800868c w F .text 00000002 ADC_IRQHandler
|
|
08009264 g F .text 00000160 HAL_RCC_ClockConfig
|
|
080095dc g F .text 00000024 HAL_NVIC_SetPriorityGrouping
|
|
0800868c w F .text 00000002 DMA1_Stream7_IRQHandler
|
|
0800868c w F .text 00000002 TIM7_IRQHandler
|
|
0800868c w F .text 00000002 CAN2_TX_IRQHandler
|
|
0800868c w F .text 00000002 TIM5_IRQHandler
|
|
0800868c w F .text 00000002 DMA2_Stream7_IRQHandler
|
|
0800868c w F .text 00000002 I2C3_EV_IRQHandler
|
|
080084fc w F .text 00000002 .hidden __aeabi_ldiv0
|
|
0800868c w F .text 00000002 EXTI9_5_IRQHandler
|
|
0800868c w F .text 00000002 RTC_WKUP_IRQHandler
|
|
0800868c w F .text 00000002 ETH_WKUP_IRQHandler
|
|
08009b78 w F .text 0000000c HAL_GetTick
|
|
0800868c w F .text 00000002 SPI2_IRQHandler
|
|
0800868c w F .text 00000002 OTG_HS_EP1_IN_IRQHandler
|
|
0800868c w F .text 00000002 MemManage_Handler
|
|
08008778 g F .text 00000014 main
|
|
0800868c w F .text 00000002 DMA1_Stream0_IRQHandler
|
|
080099a0 g F .text 0000013e HAL_CAN_GetRxMessage
|
|
0800a30c g *ABS* 00000000 _siccmram
|
|
0800868c w F .text 00000002 CAN1_TX_IRQHandler
|
|
0800868c w F .text 00000002 SVC_Handler
|
|
00000000 w *UND* 00000000 __libc_fini
|
|
0800868c w F .text 00000002 EXTI4_IRQHandler
|
|
08009d50 g F .text 0000000c BootComInit
|
|
080088d4 g F .text 0000004c SystemInit
|
|
08009e78 g F .text 00000000 _fini
|
|
08008cb4 w F .text 00000002 HAL_UART_MspInit
|
|
08008564 g F .text 0000000c atexit
|
|
10000000 g .ccmram 00000000 _eccmram
|
|
08009ae0 w F .text 0000004c HAL_InitTick
|
|
0800868c w F .text 00000002 FSMC_IRQHandler
|
|
0800868c w F .text 00000002 ETH_IRQHandler
|
|
08009b60 w F .text 00000018 HAL_IncTick
|
|
0800868c w F .text 00000002 OTG_HS_EP1_OUT_IRQHandler
|
|
0800868c w F .text 00000002 WWDG_IRQHandler
|
|
08009b98 g F .text 00000054 LedToggle
|
|
0800868c w F .text 00000002 TIM2_IRQHandler
|
|
0800868c w F .text 00000002 OTG_FS_WKUP_IRQHandler
|
|
0800868c w F .text 00000002 TIM1_TRG_COM_TIM11_IRQHandler
|
|
0800868c w F .text 00000002 OTG_HS_IRQHandler
|
|
08009690 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig
|
|
080096c0 g F .text 00000152 HAL_CAN_Init
|
|
20020000 g *ABS* 00000000 _estack
|
|
0800868c w F .text 00000002 EXTI1_IRQHandler
|
|
20000434 g .data 00000000 _edata
|
|
10000000 g .ccmram 00000000 _sccmram
|
|
0800868c w F .text 00000002 USART2_IRQHandler
|
|
08008e04 w F .text 000003c0 HAL_RCC_OscConfig
|
|
08008000 g O .isr_vector 00000000 g_pfnVectors
|
|
0800868c w F .text 00000002 I2C2_ER_IRQHandler
|
|
0800868c w F .text 00000002 DMA2_Stream1_IRQHandler
|
|
08009e60 g F .text 0000000c BootComCheckActivationRequest
|
|
080084fc w F .text 00000002 .hidden __aeabi_idiv0
|
|
0800868c w F .text 00000002 CAN1_SCE_IRQHandler
|
|
0800868c w F .text 00000002 FLASH_IRQHandler
|
|
0800868c w F .text 00000002 DMA2_Stream4_IRQHandler
|
|
0800868c w F .text 00000002 BusFault_Handler
|
|
0800868c w F .text 00000002 USART1_IRQHandler
|
|
080096b4 g F .text 00000008 HAL_SYSTICK_IRQHandler
|
|
0800868c w F .text 00000002 OTG_FS_IRQHandler
|
|
0800868c w F .text 00000002 SPI3_IRQHandler
|
|
0800868c w F .text 00000002 DMA1_Stream4_IRQHandler
|
|
08008cb8 g F .text 00000062 HAL_UART_Init
|
|
0800868c w F .text 00000002 I2C1_ER_IRQHandler
|
|
080086bc g F .text 00000008 TimerGet
|
|
00000000 w *UND* 00000000 _Jv_RegisterClasses
|
|
08008690 g F .text 0000002c TimerInit
|
|
00000000 w *UND* 00000000 __register_frame_info
|
|
0800868c w F .text 00000002 DMA2_Stream6_IRQHandler
|
|
0800868c w F .text 00000002 DMA1_Stream3_IRQHandler
|
|
|
|
|