bin/demoprog_stm32f051.elf: file format elf32-littlearm bin/demoprog_stm32f051.elf architecture: arm, flags 0x00000112: EXEC_P, HAS_SYMS, D_PAGED start address 0x08002000 Program Header: 0x70000001 off 0x00002ad0 vaddr 0x08002ad0 paddr 0x08002ad0 align 2**2 filesz 0x00000008 memsz 0x00000008 flags r-- LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 filesz 0x00002ad8 memsz 0x00002ad8 flags r-x LOAD off 0x000100c0 vaddr 0x200000c0 paddr 0x08002ad8 align 2**16 filesz 0x0000007c memsz 0x000000f0 flags rw- private flags = 5000200: [Version5 EABI] [soft-float ABI] Sections: Idx Name Size VMA LMA File off Algn 0 .text 00000ad0 08002000 08002000 00002000 2**2 CONTENTS, ALLOC, LOAD, READONLY, CODE 1 .ARM.exidx 00000008 08002ad0 08002ad0 00002ad0 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 2 .data 0000007c 200000c0 08002ad8 000100c0 2**2 CONTENTS, ALLOC, LOAD, DATA 3 .bss 00000074 2000013c 08002b54 0001013c 2**2 ALLOC 4 .stack_dummy 00000100 200001b0 200001b0 00010140 2**3 CONTENTS, READONLY 5 .ARM.attributes 00000028 00000000 00000000 00010240 2**0 CONTENTS, READONLY 6 .comment 0000006e 00000000 00000000 00010268 2**0 CONTENTS, READONLY 7 .debug_line 00002d41 00000000 00000000 000102d6 2**0 CONTENTS, READONLY, DEBUGGING 8 .debug_info 0000364a 00000000 00000000 00013017 2**0 CONTENTS, READONLY, DEBUGGING 9 .debug_abbrev 00000d42 00000000 00000000 00016661 2**0 CONTENTS, READONLY, DEBUGGING 10 .debug_aranges 000004d0 00000000 00000000 000173a8 2**3 CONTENTS, READONLY, DEBUGGING 11 .debug_loc 00001680 00000000 00000000 00017878 2**0 CONTENTS, READONLY, DEBUGGING 12 .debug_ranges 00000420 00000000 00000000 00018ef8 2**0 CONTENTS, READONLY, DEBUGGING 13 .debug_macro 0000befc 00000000 00000000 00019318 2**0 CONTENTS, READONLY, DEBUGGING 14 .debug_str 0004371d 00000000 00000000 00025214 2**0 CONTENTS, READONLY, DEBUGGING 15 .debug_frame 000009c8 00000000 00000000 00068934 2**2 CONTENTS, READONLY, DEBUGGING SYMBOL TABLE: 08002000 l d .text 00000000 .text 08002ad0 l d .ARM.exidx 00000000 .ARM.exidx 200000c0 l d .data 00000000 .data 2000013c l d .bss 00000000 .bss 200001b0 l d .stack_dummy 00000000 .stack_dummy 00000000 l d .ARM.attributes 00000000 .ARM.attributes 00000000 l d .comment 00000000 .comment 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_loc 00000000 .debug_loc 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 .debug_frame 00000000 .debug_frame 00000000 l df *ABS* 00000000 obj/startup_stm32f0xx.o 00000100 l *ABS* 00000000 Stack_Size 00000000 l *ABS* 00000000 Heap_Size 080021b6 l .text 00000000 .flash_to_ram_loop_end 080021ac l .text 00000000 .flash_to_ram_loop 080021e4 l .text 00000000 .fill_zero_bss 080021e0 l .text 00000000 .loop_zero_bss 00000000 l df *ABS* 00000000 crtstuff.c 08002acc l O .text 00000000 __EH_FRAME_BEGIN__ 080020c4 l F .text 00000000 __do_global_dtors_aux 2000013c l .bss 00000000 completed.8603 20000138 l O .data 00000000 __do_global_dtors_aux_fini_array_entry 080020ec l F .text 00000000 frame_dummy 20000140 l .bss 00000000 object.8608 20000134 l O .data 00000000 __frame_dummy_init_array_entry 00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv6-m/crt0.o 00000000 l df *ABS* 00000000 boot.c 08002244 l F .text 00000078 BootComUartInit 080022bc l F .text 00000024 UartReceiveByte 08002300 l F .text 00000098 BootComUartCheckActivationRequest 20000158 l O .bss 00000041 xcpCtoReqPacket.6479 20000199 l O .bss 00000001 xcpCtoRxInProgress.6481 2000019c l O .bss 00000004 xcpCtoRxStartTime.6482 200001a0 l O .bss 00000001 xcpCtoRxLength.6480 00000000 l df *ABS* 00000000 main.c 080023a0 l F .text 0000000c Init 00000000 l df *ABS* 00000000 led.c 200001a4 l O .bss 00000004 timer_counter_last.6464 200001a8 l O .bss 00000001 led_toggle_state.6463 00000000 l df *ABS* 00000000 timer.c 200001ac l O .bss 00000004 millisecond_counter 00000000 l df *ABS* 00000000 _exit.c 00000000 l df *ABS* 00000000 stm32f0xx_rcc.c 200000c0 l O .data 00000010 APBAHBPrescTable 00000000 l df *ABS* 00000000 stm32f0xx_usart.c 00000000 l df *ABS* 00000000 stm32f0xx_gpio.c 00000000 l df *ABS* 00000000 system_stm32f0xx.c 0800284c l F .text 00000060 SetSysClock 00000000 l df *ABS* 00000000 _udivsi3.o 08002910 l .text 00000000 .udivsi3_skip_div0_test 00000000 l df *ABS* 00000000 _dvmd_tls.o 00000000 l df *ABS* 00000000 exit.c 00000000 l df *ABS* 00000000 init.c 00000000 l df *ABS* 00000000 memset.c 00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv6-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/armv6-m/crtn.o 00000000 l df *ABS* 00000000 impure.c 200000d4 l O .data 00000060 impure_data 00000000 l df *ABS* 00000000 crtstuff.c 08002acc l O .text 00000000 __FRAME_END__ 00000000 l df *ABS* 00000000 20000138 l .data 00000000 __init_array_end 20000134 l .data 00000000 __preinit_array_end 20000134 l .data 00000000 __init_array_start 20000134 l .data 00000000 __preinit_array_start 200001b0 g .stack_dummy 00000000 __HeapBase 08002828 g F .text 00000022 GPIO_PinAFConfig 00000000 g *ABS* 00000000 __HEAP_SIZE 200000c0 g .data 00000000 __data_start__ 08002216 w F .text 00000002 TIM1_CC_IRQHandler 080021f0 w F .text 00000002 HardFault_Handler 08002212 w F .text 00000002 ADC1_COMP_IRQHandler 080024b0 g F .text 00000010 SysTick_Handler 080021fc w F .text 00000002 PVD_IRQHandler 080021f4 w F .text 00000002 PendSV_Handler 080021ee w F .text 00000002 NMI_Handler 08002ad8 g .ARM.exidx 00000000 __exidx_end 08002228 w F .text 00000002 I2C1_IRQHandler 08002ad8 g .ARM.exidx 00000000 __etext 0800278c g F .text 0000000e USART_GetFlagStatus 200000d0 g O .data 00000004 SystemCoreClock 08002784 g F .text 00000008 USART_ReceiveData 08002910 g F .text 0000010a .hidden __udivsi3 0800279c g F .text 00000082 GPIO_Init 200001b0 g .stack_dummy 00000000 __HeapLimit 2000013c g .bss 00000000 __bss_start__ 0800222c w F .text 00000002 SPI1_IRQHandler 0800276c g F .text 00000018 USART_Cmd 0800221c w F .text 00000002 TIM6_DAC_IRQHandler 08002680 g F .text 0000001c RCC_APB1PeriphClockCmd 08002ad0 g .text 00000000 __exidx_start 08002ac8 g O .text 00000004 _global_impure_ptr 08002a54 g F .text 0000004c __libc_init_array 08002234 w F .text 00000002 USART3_4_IRQHandler 08002664 g F .text 0000001c RCC_AHBPeriphClockCmd 08002124 g F .text 00000000 _mainCRTStartup 08002206 w F .text 00000002 EXTI2_3_IRQHandler 08002ab0 g F .text 00000000 _init 0800222a w F .text 00000002 I2C2_IRQHandler 080022e8 g F .text 00000018 BootActivate 08002226 w F .text 00000002 TIM17_IRQHandler 00000000 w *UND* 00000000 __libc_fini_array 080021fe w F .text 00000002 RTC_IRQHandler 0800219c g F .text 0000003c Reset_Handler 080023c0 g F .text 00000040 LedInit 08002820 g F .text 00000004 GPIO_SetBits 00000000 w *UND* 00000000 __sf_fake_stderr 00000000 w *UND* 00000000 __deregister_frame_info 200001b0 g .stack_dummy 00000000 end 2000013c g .data 00000000 __data_end__ 080024c4 g F .text 000001a0 RCC_GetClocksFreq 08002224 w F .text 00000002 TIM16_IRQHandler 0800269c g F .text 000000d0 USART_Init 200001b0 g .bss 00000000 __bss_end__ 00000100 g *ABS* 00000000 __STACK_SIZE 0800221a w F .text 00000002 TIM3_IRQHandler 08002208 w F .text 00000002 EXTI4_15_IRQHandler 08002202 w F .text 00000002 RCC_IRQHandler 00000000 w *UND* 00000000 __call_exitprocs 0800220c w F .text 00000002 DMA1_Channel1_IRQHandler 080021f8 w F .text 00000002 Default_Handler 08002124 g F .text 00000000 _start 08002236 w F .text 00000002 CEC_IRQHandler 08002220 w F .text 00000002 TIM14_IRQHandler 08002210 w F .text 00000002 DMA1_Channel4_5_IRQHandler 00000000 w *UND* 00000000 software_init_hook 08002824 g F .text 00000004 GPIO_ResetBits 0800221e w F .text 00000002 TIM7_IRQHandler 08002222 w F .text 00000002 TIM15_IRQHandler 08002204 w F .text 00000002 EXTI0_1_IRQHandler 08002238 w F .text 00000002 USB_IRQHandler 08002a24 w F .text 00000002 .hidden __aeabi_ldiv0 0800222e w F .text 00000002 SPI2_IRQHandler 00000000 w *UND* 00000000 __sf_fake_stdin 08002aa0 g F .text 00000010 memset 08002000 g .text 000000c4 __isr_vector 080023ac g F .text 00000014 main 08002910 g F .text 00000000 .hidden __aeabi_uidiv 080021f2 w F .text 00000002 SVC_Handler 00000000 w *UND* 00000000 hardware_init_hook 200001b0 g .stack_dummy 00000000 __end__ 08002454 g F .text 0000000c TimerSet 080022e0 g F .text 00000008 BootComInit 080028ac g F .text 00000064 SystemInit 08002abc g F .text 00000000 _fini 00000000 w *UND* 00000000 atexit 20002000 g .bss 00000000 __StackTop 0800220a w F .text 00000002 TS_IRQHandler 080021fa w F .text 00000002 WWDG_IRQHandler 08002400 g F .text 00000054 LedToggle 08002218 w F .text 00000002 TIM2_IRQHandler 0800220e w F .text 00000002 DMA1_Channel2_3_IRQHandler 20002000 g *ABS* 00000000 __stack 08002a1c g F .text 00000008 .hidden __aeabi_uidivmod 20001f00 g *ABS* 00000100 __StackLimit 08002232 w F .text 00000002 USART2_IRQHandler 08002a28 g F .text 0000002c exit 00000000 w *UND* 00000000 __sf_fake_stdout 08002398 g F .text 00000008 BootComCheckActivationRequest 08002a24 w F .text 00000002 .hidden __aeabi_idiv0 08002200 w F .text 00000002 FLASH_IRQHandler 080024c0 w F .text 00000002 _exit 08002230 w F .text 00000002 USART1_IRQHandler 08002214 w F .text 00000002 TIM1_BRK_UP_TRG_COM_IRQHandler 080024a4 g F .text 0000000c TimerGet 00000000 w *UND* 00000000 _Jv_RegisterClasses 08002460 g F .text 00000044 TimerInit 00000000 w *UND* 00000000 __register_frame_info