Component: ARM Compiler 5.05 update 1 (build 106) Tool: armlink [4d0efa] ============================================================================== Section Cross References main.o(.text) refers to noretval__2printf.o(.text) for __2printf main.o(.text) refers to delay.o(.text) for delay_ms main.o(.text) refers to strstr.o(.text) for strstr main.o(.text) refers to wdg.o(.text) for IWDG_Feed main.o(.text) refers to sys.o(.text) for NVIC_Configuration main.o(.text) refers to led.o(.text) for LED_Init main.o(.text) refers to usart.o(.text) for uart_init main.o(.text) refers to dht11.o(.text) for DHT11_Init main.o(.text) refers to bc26.o(.text) for BC26_Init main.o(.text) refers to usart.o(.bss) for RxBuffer system_stm32f10x.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_DeInit system_stm32f10x.o(.text) refers to stm32f10x_flash.o(.text) for FLASH_PrefetchBufferCmd system_stm32f10x.o(.text) refers to system_stm32f10x.o(.data) for SystemCoreClock stm32f10x_adc.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphResetCmd stm32f10x_bkp.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_BackupResetCmd stm32f10x_can.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphResetCmd stm32f10x_cec.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphResetCmd stm32f10x_dac.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphResetCmd stm32f10x_gpio.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphResetCmd stm32f10x_i2c.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphResetCmd stm32f10x_pwr.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphResetCmd stm32f10x_rcc.o(.text) refers to stm32f10x_rcc.o(.data) for APBAHBPrescTable stm32f10x_spi.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphResetCmd stm32f10x_tim.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphResetCmd stm32f10x_usart.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphResetCmd stm32f10x_wwdg.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphResetCmd startup_stm32f10x_md.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f10x_md.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f10x_md.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(STACK) for __initial_sp startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(.text) for Reset_Handler startup_stm32f10x_md.o(RESET) refers to stm32f10x_it.o(.text) for NMI_Handler startup_stm32f10x_md.o(RESET) refers to usart.o(.text) for USART1_IRQHandler startup_stm32f10x_md.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f10x_md.o(.text) refers to system_stm32f10x.o(.text) for SystemInit startup_stm32f10x_md.o(.text) refers to __main.o(!!!main) for __main startup_stm32f10x_md.o(.text) refers to startup_stm32f10x_md.o(HEAP) for Heap_Mem startup_stm32f10x_md.o(.text) refers to startup_stm32f10x_md.o(STACK) for Stack_Mem led.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd led.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init wdg.o(.text) refers to stm32f10x_iwdg.o(.text) for IWDG_WriteAccessCmd bc26.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent bc26.o(.text) refers to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s bc26.o(.text) refers to _printf_str.o(.text) for _printf_str bc26.o(.text) refers to usart.o(.text) for Uart1_SendStr bc26.o(.text) refers to wdg.o(.text) for IWDG_Feed bc26.o(.text) refers to noretval__2printf.o(.text) for __2printf bc26.o(.text) refers to delay.o(.text) for delay_ms bc26.o(.text) refers to strstr.o(.text) for strstr bc26.o(.text) refers to usart.o(.bss) for RxBuffer bc26.o(.text) refers to usart.o(.data) for RxCounter bc26.o(.text) refers to bc26.o(.data) for strx bc26.o(.text) refers to bc26.o(.bss) for BC26_Status dht11.o(.text) refers to delay.o(.text) for delay_ms delay.o(.text) refers to misc.o(.text) for SysTick_CLKSourceConfig delay.o(.text) refers to system_stm32f10x.o(.data) for SystemCoreClock delay.o(.text) refers to delay.o(.data) for fac_us sys.o(.text) refers to misc.o(.text) for NVIC_PriorityGroupConfig usart.o(.text) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting usart.o(.text) refers to stm32f10x_usart.o(.text) for USART_GetFlagStatus usart.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB2PeriphClockCmd usart.o(.text) refers to stm32f10x_gpio.o(.text) for GPIO_Init usart.o(.text) refers to misc.o(.text) for NVIC_Init usart.o(.text) refers to usart.o(.data) for RxCounter usart.o(.text) refers to usart.o(.bss) for RxBuffer usart.o(.bss) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting usart.o(.data) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting use_no_semi_2.o(.text) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi __2printf.o(.text) refers to _printf_char_file.o(.text) for _printf_char_file __2printf.o(.text) refers to usart.o(.data) for __stdout noretval__2printf.o(.text) refers to _printf_char_file.o(.text) for _printf_char_file noretval__2printf.o(.text) refers to usart.o(.data) for __stdout __printf.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent _printf_str.o(.text) refers (Special) to _printf_char.o(.text) for _printf_cs_common __printf_flags.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags.o(.text) refers to __printf_flags.o(.constdata) for .constdata __printf_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags_ss.o(.text) refers to __printf_flags_ss.o(.constdata) for .constdata __printf_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit __printf_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit __printf_flags_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags_wp.o(.text) refers to __printf_flags_wp.o(.constdata) for .constdata __printf_ss_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit __printf_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags_ss_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit __printf_flags_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent __printf_flags_ss_wp.o(.text) refers to __printf_flags_ss_wp.o(.constdata) for .constdata _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) refers (Weak) to _printf_char.o(.text) for _printf_string _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) refers (Special) to _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) for _printf_percent_end __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1 __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1 __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1 __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh _printf_char.o(.text) refers (Weak) to _printf_str.o(.text) for _printf_str _printf_char_file.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common _printf_char_file.o(.text) refers to ferror.o(.text) for ferror _printf_char_file.o(.text) refers to usart.o(.text) for fputc __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(.text) for main __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001 __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008 __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004 _printf_char_common.o(.text) refers to __printf.o(.text) for __printf sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace sys_stackheap_outer.o(.text) refers to startup_stm32f10x_md.o(.text) for __user_initial_stackheap exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_alloca_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_argv_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_atexit_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_clock_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_cpp_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_exceptions_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_fp_trap_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_getenv_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_heap_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_collate_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_ctype_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_monetary_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_numeric_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_time_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_preinit_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_rand_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000033) for __rt_lib_init_return libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_signal_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_stdio_1 libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_user_alloc_1 libspace.o(.text) refers to libspace.o(.bss) for __libspace_start rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1 rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1 rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000 libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F libinit2.o(.ARM.Collect$$libinit$$00000026) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer libinit2.o(.ARM.Collect$$libinit$$00000027) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to usart.o(.text) for _sys_exit rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001 rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003 rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004 argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) for __rt_lib_shutdown_fp_trap_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) for __rt_lib_shutdown_heap_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_return libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) for __rt_lib_shutdown_signal_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000003) for __rt_lib_shutdown_stdio_1 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B) for __rt_lib_shutdown_user_alloc_1 sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise rt_raise.o(.text) refers to __raise.o(.text) for __raise rt_raise.o(.text) refers to usart.o(.text) for _sys_exit defsig_exit.o(.text) refers to usart.o(.text) for _sys_exit defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display ============================================================================== Removing Unused input sections from the image. Removing stm32f10x_adc.o(.text), (1102 bytes). Removing stm32f10x_bkp.o(.text), (196 bytes). Removing stm32f10x_can.o(.text), (2544 bytes). Removing stm32f10x_cec.o(.text), (288 bytes). Removing stm32f10x_crc.o(.text), (72 bytes). Removing stm32f10x_dac.o(.text), (396 bytes). Removing stm32f10x_dbgmcu.o(.text), (48 bytes). Removing stm32f10x_dma.o(.text), (596 bytes). Removing stm32f10x_exti.o(.text), (284 bytes). Removing stm32f10x_fsmc.o(.text), (1548 bytes). Removing stm32f10x_i2c.o(.text), (1028 bytes). Removing stm32f10x_pwr.o(.text), (204 bytes). Removing stm32f10x_rtc.o(.text), (328 bytes). Removing stm32f10x_sdio.o(.text), (468 bytes). Removing stm32f10x_spi.o(.text), (780 bytes). Removing stm32f10x_tim.o(.text), (3610 bytes). Removing stm32f10x_wwdg.o(.text), (136 bytes). Removing core_cm3.o(.emb_text), (32 bytes). 18 unused section(s) (total 13660 bytes) removed from the image. ============================================================================== Image Symbol Table Local Symbols Symbol Name Value Ov Type Size Object(Section) ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi_2.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_char_file.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_char.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_str.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 noretval__2printf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __2printf.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_s.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE ../clib/stdio.c 0x00000000 Number 0 ferror.o ABSOLUTE ../clib/stdio.c 0x00000000 Number 0 ferror_locked.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE ../clib/string.c 0x00000000 Number 0 strstr.o ABSOLUTE ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE ..\CORE\core_cm3.c 0x00000000 Number 0 core_cm3.o ABSOLUTE ..\CORE\startup_stm32f10x_md.s 0x00000000 Number 0 startup_stm32f10x_md.o ABSOLUTE ..\HARDWARE\BC26\BC26.c 0x00000000 Number 0 bc26.o ABSOLUTE ..\HARDWARE\DHT11\dht11.c 0x00000000 Number 0 dht11.o ABSOLUTE ..\HARDWARE\LED\led.c 0x00000000 Number 0 led.o ABSOLUTE ..\HARDWARE\WDG\wdg.c 0x00000000 Number 0 wdg.o ABSOLUTE ..\STM32F10x_FWLib\src\misc.c 0x00000000 Number 0 misc.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_adc.c 0x00000000 Number 0 stm32f10x_adc.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_bkp.c 0x00000000 Number 0 stm32f10x_bkp.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_can.c 0x00000000 Number 0 stm32f10x_can.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_cec.c 0x00000000 Number 0 stm32f10x_cec.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_crc.c 0x00000000 Number 0 stm32f10x_crc.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_dac.c 0x00000000 Number 0 stm32f10x_dac.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_dbgmcu.c 0x00000000 Number 0 stm32f10x_dbgmcu.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_dma.c 0x00000000 Number 0 stm32f10x_dma.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_exti.c 0x00000000 Number 0 stm32f10x_exti.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_flash.c 0x00000000 Number 0 stm32f10x_flash.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_fsmc.c 0x00000000 Number 0 stm32f10x_fsmc.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_gpio.c 0x00000000 Number 0 stm32f10x_gpio.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_i2c.c 0x00000000 Number 0 stm32f10x_i2c.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_iwdg.c 0x00000000 Number 0 stm32f10x_iwdg.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_pwr.c 0x00000000 Number 0 stm32f10x_pwr.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_rcc.c 0x00000000 Number 0 stm32f10x_rcc.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_rtc.c 0x00000000 Number 0 stm32f10x_rtc.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_sdio.c 0x00000000 Number 0 stm32f10x_sdio.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_spi.c 0x00000000 Number 0 stm32f10x_spi.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_tim.c 0x00000000 Number 0 stm32f10x_tim.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_usart.c 0x00000000 Number 0 stm32f10x_usart.o ABSOLUTE ..\STM32F10x_FWLib\src\stm32f10x_wwdg.c 0x00000000 Number 0 stm32f10x_wwdg.o ABSOLUTE ..\SYSTEM\delay\delay.c 0x00000000 Number 0 delay.o ABSOLUTE ..\SYSTEM\sys\sys.c 0x00000000 Number 0 sys.o ABSOLUTE ..\SYSTEM\usart\usart.c 0x00000000 Number 0 usart.o ABSOLUTE ..\\CORE\\core_cm3.c 0x00000000 Number 0 core_cm3.o ABSOLUTE dc.s 0x00000000 Number 0 dc.o ABSOLUTE main.c 0x00000000 Number 0 main.o ABSOLUTE stm32f10x_it.c 0x00000000 Number 0 stm32f10x_it.o ABSOLUTE system_stm32f10x.c 0x00000000 Number 0 system_stm32f10x.o ABSOLUTE RESET 0x08000000 Section 236 startup_stm32f10x_md.o(RESET) !!!main 0x080000ec Section 8 __main.o(!!!main) !!!scatter 0x080000f4 Section 52 __scatter.o(!!!scatter) !!handler_copy 0x08000128 Section 26 __scatter_copy.o(!!handler_copy) !!handler_zi 0x08000144 Section 28 __scatter_zi.o(!!handler_zi) .ARM.Collect$$_printf_percent$$00000000 0x08000160 Section 0 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) .ARM.Collect$$_printf_percent$$00000014 0x08000160 Section 6 _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) .ARM.Collect$$_printf_percent$$00000017 0x08000166 Section 4 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) .ARM.Collect$$libinit$$00000000 0x0800016a Section 2 libinit.o(.ARM.Collect$$libinit$$00000000) .ARM.Collect$$libinit$$00000002 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002) .ARM.Collect$$libinit$$00000004 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004) .ARM.Collect$$libinit$$0000000A 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) .ARM.Collect$$libinit$$0000000C 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) .ARM.Collect$$libinit$$0000000E 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) .ARM.Collect$$libinit$$00000011 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011) .ARM.Collect$$libinit$$00000013 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013) .ARM.Collect$$libinit$$00000015 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015) .ARM.Collect$$libinit$$00000017 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017) .ARM.Collect$$libinit$$00000019 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019) .ARM.Collect$$libinit$$0000001B 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) .ARM.Collect$$libinit$$0000001D 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) .ARM.Collect$$libinit$$0000001F 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) .ARM.Collect$$libinit$$00000021 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021) .ARM.Collect$$libinit$$00000023 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023) .ARM.Collect$$libinit$$00000025 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025) .ARM.Collect$$libinit$$0000002C 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) .ARM.Collect$$libinit$$0000002E 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) .ARM.Collect$$libinit$$00000030 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030) .ARM.Collect$$libinit$$00000032 0x0800016c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032) .ARM.Collect$$libinit$$00000033 0x0800016c Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033) .ARM.Collect$$libshutdown$$00000000 0x0800016e Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) .ARM.Collect$$libshutdown$$00000003 0x08000170 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000003) .ARM.Collect$$libshutdown$$00000006 0x08000170 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) .ARM.Collect$$libshutdown$$00000009 0x08000170 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) .ARM.Collect$$libshutdown$$0000000B 0x08000170 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B) .ARM.Collect$$libshutdown$$0000000E 0x08000170 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) .ARM.Collect$$libshutdown$$0000000F 0x08000170 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) .ARM.Collect$$rtentry$$00000000 0x08000172 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) .ARM.Collect$$rtentry$$00000002 0x08000172 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) .ARM.Collect$$rtentry$$00000004 0x08000172 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) .ARM.Collect$$rtentry$$00000009 0x08000178 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) .ARM.Collect$$rtentry$$0000000A 0x08000178 Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) .ARM.Collect$$rtentry$$0000000C 0x0800017c Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) .ARM.Collect$$rtentry$$0000000D 0x0800017c Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) .ARM.Collect$$rtexit$$00000000 0x08000184 Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000) .ARM.Collect$$rtexit$$00000002 0x08000186 Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) .ARM.Collect$$rtexit$$00000003 0x08000186 Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003) .ARM.Collect$$rtexit$$00000004 0x0800018a Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004) .text 0x08000190 Section 0 main.o(.text) .text 0x080002fc Section 0 stm32f10x_it.o(.text) .text 0x08000318 Section 0 system_stm32f10x.o(.text) SetSysClockTo72 0x08000387 Thumb Code 214 system_stm32f10x.o(.text) SetSysClock 0x0800045d Thumb Code 8 system_stm32f10x.o(.text) .text 0x08000564 Section 0 misc.o(.text) .text 0x08000640 Section 0 stm32f10x_flash.o(.text) .text 0x08000bfc Section 0 stm32f10x_gpio.o(.text) .text 0x08000f58 Section 0 stm32f10x_iwdg.o(.text) .text 0x08000f98 Section 0 stm32f10x_rcc.o(.text) .text 0x0800133c Section 0 stm32f10x_usart.o(.text) .text 0x08001744 Section 64 startup_stm32f10x_md.o(.text) .text 0x08001784 Section 0 led.o(.text) .text 0x080017cc Section 0 wdg.o(.text) .text 0x080017f8 Section 0 bc26.o(.text) .text 0x08001b90 Section 0 dht11.o(.text) .text 0x08001d24 Section 0 delay.o(.text) .text 0x08001df8 Section 0 sys.o(.text) .text 0x08001e04 Section 0 usart.o(.text) .text 0x08002108 Section 2 use_no_semi_2.o(.text) .text 0x0800210c Section 0 noretval__2printf.o(.text) .text 0x08002124 Section 0 __printf.o(.text) .text 0x0800218c Section 0 _printf_str.o(.text) .text 0x080021de Section 0 strstr.o(.text) .text 0x08002202 Section 0 heapauxi.o(.text) .text 0x08002208 Section 2 use_no_semi.o(.text) .text 0x0800220a Section 0 _printf_char.o(.text) .text 0x08002238 Section 0 _printf_char_file.o(.text) .text 0x0800225c Section 0 _printf_char_common.o(.text) _printf_input_char 0x0800225d Thumb Code 10 _printf_char_common.o(.text) .text 0x0800228c Section 0 ferror.o(.text) .text 0x08002294 Section 74 sys_stackheap_outer.o(.text) .text 0x080022de Section 0 exit.o(.text) .text 0x080022ec Section 8 libspace.o(.text) .data 0x20000000 Section 20 system_stm32f10x.o(.data) .data 0x20000014 Section 20 stm32f10x_rcc.o(.data) APBAHBPrescTable 0x20000014 Data 16 stm32f10x_rcc.o(.data) ADCPrescTable 0x20000024 Data 4 stm32f10x_rcc.o(.data) .data 0x20000028 Section 9 bc26.o(.data) .data 0x20000032 Section 4 delay.o(.data) fac_us 0x20000032 Data 1 delay.o(.data) fac_ms 0x20000034 Data 2 delay.o(.data) .data 0x20000038 Section 12 usart.o(.data) .bss 0x20000044 Section 115 bc26.o(.bss) .bss 0x200000b7 Section 200 usart.o(.bss) .bss 0x20000180 Section 96 libspace.o(.bss) HEAP 0x200001e0 Section 512 startup_stm32f10x_md.o(HEAP) Heap_Mem 0x200001e0 Data 512 startup_stm32f10x_md.o(HEAP) STACK 0x200003e0 Section 1024 startup_stm32f10x_md.o(STACK) Stack_Mem 0x200003e0 Data 1024 startup_stm32f10x_md.o(STACK) __initial_sp 0x200007e0 Data 0 startup_stm32f10x_md.o(STACK) Global Symbols Symbol Name Value Ov Type Size Object(Section) BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE __ARM_exceptions_init - Undefined Weak Reference __alloca_initialize - Undefined Weak Reference __arm_preinit_ - Undefined Weak Reference __cpp_initialize__aeabi_ - Undefined Weak Reference __cxa_finalize - Undefined Weak Reference __rt_locale - Undefined Weak Reference __sigvec_lookup - Undefined Weak Reference _atexit_init - Undefined Weak Reference _call_atexit_fns - Undefined Weak Reference _clock_init - Undefined Weak Reference _fp_trap_init - Undefined Weak Reference _fp_trap_shutdown - Undefined Weak Reference _get_lc_collate - Undefined Weak Reference _get_lc_ctype - Undefined Weak Reference _get_lc_monetary - Undefined Weak Reference _get_lc_numeric - Undefined Weak Reference _get_lc_time - Undefined Weak Reference _getenv_init - Undefined Weak Reference _handle_redirection - Undefined Weak Reference _init_alloc - Undefined Weak Reference _init_user_alloc - Undefined Weak Reference _initio - Undefined Weak Reference _mutex_acquire - Undefined Weak Reference _mutex_release - Undefined Weak Reference _printf_mbtowc - Undefined Weak Reference _printf_post_padding - Undefined Weak Reference _printf_pre_padding - Undefined Weak Reference _rand_init - Undefined Weak Reference _signal_finish - Undefined Weak Reference _signal_init - Undefined Weak Reference _terminate_alloc - Undefined Weak Reference _terminate_user_alloc - Undefined Weak Reference _terminateio - Undefined Weak Reference __Vectors_Size 0x000000ec Number 0 startup_stm32f10x_md.o ABSOLUTE __Vectors 0x08000000 Data 4 startup_stm32f10x_md.o(RESET) __Vectors_End 0x080000ec Data 0 startup_stm32f10x_md.o(RESET) __main 0x080000ed Thumb Code 8 __main.o(!!!main) __scatterload 0x080000f5 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_rt2 0x080000f5 Thumb Code 44 __scatter.o(!!!scatter) __scatterload_rt2_thumb_only 0x080000f5 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_null 0x08000103 Thumb Code 0 __scatter.o(!!!scatter) __scatterload_copy 0x08000129 Thumb Code 26 __scatter_copy.o(!!handler_copy) __scatterload_zeroinit 0x08000145 Thumb Code 28 __scatter_zi.o(!!handler_zi) _printf_percent 0x08000161 Thumb Code 0 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) _printf_s 0x08000161 Thumb Code 0 _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) _printf_percent_end 0x08000167 Thumb Code 0 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) __rt_lib_init 0x0800016b Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000) __rt_lib_init_alloca_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) __rt_lib_init_argv_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) __rt_lib_init_atexit_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) __rt_lib_init_clock_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021) __rt_lib_init_cpp_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032) __rt_lib_init_exceptions_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030) __rt_lib_init_fp_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002) __rt_lib_init_fp_trap_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) __rt_lib_init_getenv_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023) __rt_lib_init_heap_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) __rt_lib_init_lc_collate_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011) __rt_lib_init_lc_ctype_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013) __rt_lib_init_lc_monetary_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015) __rt_lib_init_lc_numeric_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017) __rt_lib_init_lc_time_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019) __rt_lib_init_preinit_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004) __rt_lib_init_rand_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) __rt_lib_init_return 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033) __rt_lib_init_signal_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) __rt_lib_init_stdio_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025) __rt_lib_init_user_alloc_1 0x0800016d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) __rt_lib_shutdown 0x0800016f Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) __rt_lib_shutdown_fp_trap_1 0x08000171 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006) __rt_lib_shutdown_heap_1 0x08000171 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E) __rt_lib_shutdown_return 0x08000171 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) __rt_lib_shutdown_signal_1 0x08000171 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009) __rt_lib_shutdown_stdio_1 0x08000171 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000003) __rt_lib_shutdown_user_alloc_1 0x08000171 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B) __rt_entry 0x08000173 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) __rt_entry_presh_1 0x08000173 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) __rt_entry_sh 0x08000173 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) __rt_entry_li 0x08000179 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) __rt_entry_postsh_1 0x08000179 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) __rt_entry_main 0x0800017d Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) __rt_entry_postli_1 0x0800017d Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) __rt_exit 0x08000185 Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000) __rt_exit_ls 0x08000187 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003) __rt_exit_prels_1 0x08000187 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) __rt_exit_exit 0x0800018b Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004) OPEN_BC26 0x08000191 Thumb Code 136 main.o(.text) main 0x08000219 Thumb Code 194 main.o(.text) NMI_Handler 0x080002fd Thumb Code 2 stm32f10x_it.o(.text) HardFault_Handler 0x080002ff Thumb Code 4 stm32f10x_it.o(.text) MemManage_Handler 0x08000303 Thumb Code 4 stm32f10x_it.o(.text) BusFault_Handler 0x08000307 Thumb Code 4 stm32f10x_it.o(.text) UsageFault_Handler 0x0800030b Thumb Code 4 stm32f10x_it.o(.text) SVC_Handler 0x0800030f Thumb Code 2 stm32f10x_it.o(.text) DebugMon_Handler 0x08000311 Thumb Code 2 stm32f10x_it.o(.text) PendSV_Handler 0x08000313 Thumb Code 2 stm32f10x_it.o(.text) SysTick_Handler 0x08000315 Thumb Code 2 stm32f10x_it.o(.text) RCC_Configuration 0x08000319 Thumb Code 110 system_stm32f10x.o(.text) SystemInit 0x08000465 Thumb Code 78 system_stm32f10x.o(.text) SystemCoreClockUpdate 0x080004b3 Thumb Code 142 system_stm32f10x.o(.text) NVIC_PriorityGroupConfig 0x08000565 Thumb Code 10 misc.o(.text) NVIC_Init 0x0800056f Thumb Code 100 misc.o(.text) NVIC_SetVectorTable 0x080005d3 Thumb Code 14 misc.o(.text) NVIC_SystemLPConfig 0x080005e1 Thumb Code 34 misc.o(.text) SysTick_CLKSourceConfig 0x08000603 Thumb Code 40 misc.o(.text) FLASH_SetLatency 0x08000641 Thumb Code 18 stm32f10x_flash.o(.text) FLASH_HalfCycleAccessCmd 0x08000653 Thumb Code 22 stm32f10x_flash.o(.text) FLASH_PrefetchBufferCmd 0x08000669 Thumb Code 22 stm32f10x_flash.o(.text) FLASH_Unlock 0x0800067f Thumb Code 12 stm32f10x_flash.o(.text) FLASH_UnlockBank1 0x0800068b Thumb Code 12 stm32f10x_flash.o(.text) FLASH_Lock 0x08000697 Thumb Code 14 stm32f10x_flash.o(.text) FLASH_LockBank1 0x080006a5 Thumb Code 14 stm32f10x_flash.o(.text) FLASH_GetBank1Status 0x080006b3 Thumb Code 48 stm32f10x_flash.o(.text) FLASH_WaitForLastOperation 0x080006e3 Thumb Code 38 stm32f10x_flash.o(.text) FLASH_ErasePage 0x08000709 Thumb Code 72 stm32f10x_flash.o(.text) FLASH_EraseAllPages 0x08000751 Thumb Code 68 stm32f10x_flash.o(.text) FLASH_WaitForLastBank1Operation 0x08000795 Thumb Code 38 stm32f10x_flash.o(.text) FLASH_EraseAllBank1Pages 0x080007bb Thumb Code 68 stm32f10x_flash.o(.text) FLASH_GetReadOutProtectionStatus 0x080007ff Thumb Code 20 stm32f10x_flash.o(.text) FLASH_EraseOptionBytes 0x08000813 Thumb Code 150 stm32f10x_flash.o(.text) FLASH_ProgramWord 0x080008a9 Thumb Code 102 stm32f10x_flash.o(.text) FLASH_ProgramHalfWord 0x0800090f Thumb Code 60 stm32f10x_flash.o(.text) FLASH_ProgramOptionByteData 0x0800094b Thumb Code 72 stm32f10x_flash.o(.text) FLASH_EnableWriteProtection 0x08000993 Thumb Code 200 stm32f10x_flash.o(.text) FLASH_ReadOutProtection 0x08000a5b Thumb Code 156 stm32f10x_flash.o(.text) FLASH_UserOptionByteConfig 0x08000af7 Thumb Code 88 stm32f10x_flash.o(.text) FLASH_GetUserOptionByte 0x08000b4f Thumb Code 8 stm32f10x_flash.o(.text) FLASH_GetWriteProtectionOptionByte 0x08000b57 Thumb Code 6 stm32f10x_flash.o(.text) FLASH_GetPrefetchBufferStatus 0x08000b5d Thumb Code 20 stm32f10x_flash.o(.text) FLASH_ITConfig 0x08000b71 Thumb Code 26 stm32f10x_flash.o(.text) FLASH_GetFlagStatus 0x08000b8b Thumb Code 42 stm32f10x_flash.o(.text) FLASH_ClearFlag 0x08000bb5 Thumb Code 6 stm32f10x_flash.o(.text) FLASH_GetStatus 0x08000bbb Thumb Code 48 stm32f10x_flash.o(.text) GPIO_DeInit 0x08000bfd Thumb Code 172 stm32f10x_gpio.o(.text) GPIO_AFIODeInit 0x08000ca9 Thumb Code 20 stm32f10x_gpio.o(.text) GPIO_Init 0x08000cbd Thumb Code 278 stm32f10x_gpio.o(.text) GPIO_StructInit 0x08000dd3 Thumb Code 16 stm32f10x_gpio.o(.text) GPIO_ReadInputDataBit 0x08000de3 Thumb Code 18 stm32f10x_gpio.o(.text) GPIO_ReadInputData 0x08000df5 Thumb Code 8 stm32f10x_gpio.o(.text) GPIO_ReadOutputDataBit 0x08000dfd Thumb Code 18 stm32f10x_gpio.o(.text) GPIO_ReadOutputData 0x08000e0f Thumb Code 8 stm32f10x_gpio.o(.text) GPIO_SetBits 0x08000e17 Thumb Code 4 stm32f10x_gpio.o(.text) GPIO_ResetBits 0x08000e1b Thumb Code 4 stm32f10x_gpio.o(.text) GPIO_WriteBit 0x08000e1f Thumb Code 10 stm32f10x_gpio.o(.text) GPIO_Write 0x08000e29 Thumb Code 4 stm32f10x_gpio.o(.text) GPIO_PinLockConfig 0x08000e2d Thumb Code 18 stm32f10x_gpio.o(.text) GPIO_EventOutputConfig 0x08000e3f Thumb Code 26 stm32f10x_gpio.o(.text) GPIO_EventOutputCmd 0x08000e59 Thumb Code 6 stm32f10x_gpio.o(.text) GPIO_PinRemapConfig 0x08000e5f Thumb Code 138 stm32f10x_gpio.o(.text) GPIO_EXTILineConfig 0x08000ee9 Thumb Code 66 stm32f10x_gpio.o(.text) GPIO_ETH_MediaInterfaceConfig 0x08000f2b Thumb Code 8 stm32f10x_gpio.o(.text) IWDG_WriteAccessCmd 0x08000f59 Thumb Code 6 stm32f10x_iwdg.o(.text) IWDG_SetPrescaler 0x08000f5f Thumb Code 6 stm32f10x_iwdg.o(.text) IWDG_SetReload 0x08000f65 Thumb Code 6 stm32f10x_iwdg.o(.text) IWDG_ReloadCounter 0x08000f6b Thumb Code 10 stm32f10x_iwdg.o(.text) IWDG_Enable 0x08000f75 Thumb Code 10 stm32f10x_iwdg.o(.text) IWDG_GetFlagStatus 0x08000f7f Thumb Code 20 stm32f10x_iwdg.o(.text) RCC_DeInit 0x08000f99 Thumb Code 64 stm32f10x_rcc.o(.text) RCC_HSEConfig 0x08000fd9 Thumb Code 70 stm32f10x_rcc.o(.text) RCC_GetFlagStatus 0x0800101f Thumb Code 56 stm32f10x_rcc.o(.text) RCC_WaitForHSEStartUp 0x08001057 Thumb Code 56 stm32f10x_rcc.o(.text) RCC_AdjustHSICalibrationValue 0x0800108f Thumb Code 20 stm32f10x_rcc.o(.text) RCC_HSICmd 0x080010a3 Thumb Code 6 stm32f10x_rcc.o(.text) RCC_PLLConfig 0x080010a9 Thumb Code 24 stm32f10x_rcc.o(.text) RCC_PLLCmd 0x080010c1 Thumb Code 6 stm32f10x_rcc.o(.text) RCC_SYSCLKConfig 0x080010c7 Thumb Code 18 stm32f10x_rcc.o(.text) RCC_GetSYSCLKSource 0x080010d9 Thumb Code 10 stm32f10x_rcc.o(.text) RCC_HCLKConfig 0x080010e3 Thumb Code 18 stm32f10x_rcc.o(.text) RCC_PCLK1Config 0x080010f5 Thumb Code 18 stm32f10x_rcc.o(.text) RCC_PCLK2Config 0x08001107 Thumb Code 20 stm32f10x_rcc.o(.text) RCC_ITConfig 0x0800111b Thumb Code 26 stm32f10x_rcc.o(.text) RCC_USBCLKConfig 0x08001135 Thumb Code 8 stm32f10x_rcc.o(.text) RCC_ADCCLKConfig 0x0800113d Thumb Code 18 stm32f10x_rcc.o(.text) RCC_LSEConfig 0x0800114f Thumb Code 50 stm32f10x_rcc.o(.text) RCC_LSICmd 0x08001181 Thumb Code 6 stm32f10x_rcc.o(.text) RCC_RTCCLKConfig 0x08001187 Thumb Code 12 stm32f10x_rcc.o(.text) RCC_RTCCLKCmd 0x08001193 Thumb Code 8 stm32f10x_rcc.o(.text) RCC_GetClocksFreq 0x0800119b Thumb Code 192 stm32f10x_rcc.o(.text) RCC_AHBPeriphClockCmd 0x0800125b Thumb Code 26 stm32f10x_rcc.o(.text) RCC_APB2PeriphClockCmd 0x08001275 Thumb Code 26 stm32f10x_rcc.o(.text) RCC_APB1PeriphClockCmd 0x0800128f Thumb Code 26 stm32f10x_rcc.o(.text) RCC_APB2PeriphResetCmd 0x080012a9 Thumb Code 26 stm32f10x_rcc.o(.text) RCC_APB1PeriphResetCmd 0x080012c3 Thumb Code 26 stm32f10x_rcc.o(.text) RCC_BackupResetCmd 0x080012dd Thumb Code 8 stm32f10x_rcc.o(.text) RCC_ClockSecuritySystemCmd 0x080012e5 Thumb Code 6 stm32f10x_rcc.o(.text) RCC_MCOConfig 0x080012eb Thumb Code 6 stm32f10x_rcc.o(.text) RCC_ClearFlag 0x080012f1 Thumb Code 14 stm32f10x_rcc.o(.text) RCC_GetITStatus 0x080012ff Thumb Code 20 stm32f10x_rcc.o(.text) RCC_ClearITPendingBit 0x08001313 Thumb Code 6 stm32f10x_rcc.o(.text) USART_DeInit 0x0800133d Thumb Code 134 stm32f10x_usart.o(.text) USART_Init 0x080013c3 Thumb Code 210 stm32f10x_usart.o(.text) USART_StructInit 0x08001495 Thumb Code 24 stm32f10x_usart.o(.text) USART_ClockInit 0x080014ad Thumb Code 34 stm32f10x_usart.o(.text) USART_ClockStructInit 0x080014cf Thumb Code 12 stm32f10x_usart.o(.text) USART_Cmd 0x080014db Thumb Code 24 stm32f10x_usart.o(.text) USART_ITConfig 0x080014f3 Thumb Code 74 stm32f10x_usart.o(.text) USART_DMACmd 0x0800153d Thumb Code 18 stm32f10x_usart.o(.text) USART_SetAddress 0x0800154f Thumb Code 18 stm32f10x_usart.o(.text) USART_WakeUpConfig 0x08001561 Thumb Code 18 stm32f10x_usart.o(.text) USART_ReceiverWakeUpCmd 0x08001573 Thumb Code 24 stm32f10x_usart.o(.text) USART_LINBreakDetectLengthConfig 0x0800158b Thumb Code 18 stm32f10x_usart.o(.text) USART_LINCmd 0x0800159d Thumb Code 24 stm32f10x_usart.o(.text) USART_SendData 0x080015b5 Thumb Code 8 stm32f10x_usart.o(.text) USART_ReceiveData 0x080015bd Thumb Code 10 stm32f10x_usart.o(.text) USART_SendBreak 0x080015c7 Thumb Code 10 stm32f10x_usart.o(.text) USART_SetGuardTime 0x080015d1 Thumb Code 16 stm32f10x_usart.o(.text) USART_SetPrescaler 0x080015e1 Thumb Code 16 stm32f10x_usart.o(.text) USART_SmartCardCmd 0x080015f1 Thumb Code 24 stm32f10x_usart.o(.text) USART_SmartCardNACKCmd 0x08001609 Thumb Code 24 stm32f10x_usart.o(.text) USART_HalfDuplexCmd 0x08001621 Thumb Code 24 stm32f10x_usart.o(.text) USART_OverSampling8Cmd 0x08001639 Thumb Code 22 stm32f10x_usart.o(.text) USART_OneBitMethodCmd 0x0800164f Thumb Code 24 stm32f10x_usart.o(.text) USART_IrDAConfig 0x08001667 Thumb Code 18 stm32f10x_usart.o(.text) USART_IrDACmd 0x08001679 Thumb Code 24 stm32f10x_usart.o(.text) USART_GetFlagStatus 0x08001691 Thumb Code 26 stm32f10x_usart.o(.text) USART_ClearFlag 0x080016ab Thumb Code 18 stm32f10x_usart.o(.text) USART_GetITStatus 0x080016bd Thumb Code 84 stm32f10x_usart.o(.text) USART_ClearITPendingBit 0x08001711 Thumb Code 52 stm32f10x_usart.o(.text) Reset_Handler 0x08001745 Thumb Code 8 startup_stm32f10x_md.o(.text) ADC1_2_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) CAN1_RX1_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) CAN1_SCE_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) DMA1_Channel1_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) DMA1_Channel2_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) DMA1_Channel3_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) DMA1_Channel4_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) DMA1_Channel5_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) DMA1_Channel6_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) DMA1_Channel7_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI0_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI15_10_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI1_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI2_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI3_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI4_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI9_5_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) FLASH_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) I2C1_ER_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) I2C1_EV_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) I2C2_ER_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) I2C2_EV_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) PVD_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) RCC_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) RTCAlarm_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) RTC_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) SPI1_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) SPI2_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) TAMPER_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) TIM1_BRK_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) TIM1_CC_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) TIM1_TRG_COM_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) TIM1_UP_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) TIM2_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) TIM3_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) TIM4_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) USBWakeUp_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) USB_HP_CAN1_TX_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) USB_LP_CAN1_RX0_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) WWDG_IRQHandler 0x0800175f Thumb Code 0 startup_stm32f10x_md.o(.text) __user_initial_stackheap 0x08001761 Thumb Code 0 startup_stm32f10x_md.o(.text) LED_Init 0x08001785 Thumb Code 64 led.o(.text) IWDG_Init 0x080017cd Thumb Code 36 wdg.o(.text) IWDG_Feed 0x080017f1 Thumb Code 8 wdg.o(.text) Clear_Buffer 0x080017f9 Thumb Code 38 bc26.o(.text) BC26_Init 0x0800181f Thumb Code 378 bc26.o(.text) BC26_CreateTCPSokcet 0x08001999 Thumb Code 62 bc26.o(.text) BC26_Senddata 0x080019d7 Thumb Code 66 bc26.o(.text) BC26_Senddatahex 0x08001a19 Thumb Code 58 bc26.o(.text) BC26_RECData 0x08001a53 Thumb Code 26 bc26.o(.text) DHT11_Rst 0x08001b91 Thumb Code 52 dht11.o(.text) DHT11_Check 0x08001bc5 Thumb Code 96 dht11.o(.text) DHT11_Read_Bit 0x08001c25 Thumb Code 76 dht11.o(.text) DHT11_Read_Byte 0x08001c71 Thumb Code 30 dht11.o(.text) DHT11_Read_Data 0x08001c8f Thumb Code 88 dht11.o(.text) DHT11_Init 0x08001ce7 Thumb Code 46 dht11.o(.text) delay_init 0x08001d25 Thumb Code 50 delay.o(.text) delay_us 0x08001d57 Thumb Code 72 delay.o(.text) delay_ms 0x08001d9f Thumb Code 72 delay.o(.text) NVIC_Configuration 0x08001df9 Thumb Code 12 sys.o(.text) _sys_exit 0x08001e05 Thumb Code 4 usart.o(.text) fputc 0x08001e09 Thumb Code 24 usart.o(.text) UART1_send_byte 0x08001e21 Thumb Code 28 usart.o(.text) UART2_send_byte 0x08001e3d Thumb Code 28 usart.o(.text) uart_init 0x08001e59 Thumb Code 158 usart.o(.text) uart2_init 0x08001ef7 Thumb Code 160 usart.o(.text) uart3_init 0x08001f97 Thumb Code 164 usart.o(.text) Uart1_SendStr 0x0800203b Thumb Code 34 usart.o(.text) Uart3_SendStr 0x0800205d Thumb Code 34 usart.o(.text) USART1_IRQHandler 0x0800207f Thumb Code 24 usart.o(.text) USART2_IRQHandler 0x08002097 Thumb Code 62 usart.o(.text) USART3_IRQHandler 0x080020d5 Thumb Code 24 usart.o(.text) __use_no_semihosting 0x08002109 Thumb Code 2 use_no_semi_2.o(.text) __2printf 0x0800210d Thumb Code 20 noretval__2printf.o(.text) __printf 0x08002125 Thumb Code 104 __printf.o(.text) _printf_str 0x0800218d Thumb Code 82 _printf_str.o(.text) strstr 0x080021df Thumb Code 36 strstr.o(.text) __use_two_region_memory 0x08002203 Thumb Code 2 heapauxi.o(.text) __rt_heap_escrow$2region 0x08002205 Thumb Code 2 heapauxi.o(.text) __rt_heap_expand$2region 0x08002207 Thumb Code 2 heapauxi.o(.text) __I$use$semihosting 0x08002209 Thumb Code 0 use_no_semi.o(.text) __use_no_semihosting_swi 0x08002209 Thumb Code 2 use_no_semi.o(.text) _printf_cs_common 0x0800220b Thumb Code 20 _printf_char.o(.text) _printf_char 0x0800221f Thumb Code 16 _printf_char.o(.text) _printf_string 0x0800222f Thumb Code 8 _printf_char.o(.text) _printf_char_file 0x08002239 Thumb Code 32 _printf_char_file.o(.text) _printf_char_common 0x08002267 Thumb Code 32 _printf_char_common.o(.text) ferror 0x0800228d Thumb Code 8 ferror.o(.text) __user_setup_stackheap 0x08002295 Thumb Code 74 sys_stackheap_outer.o(.text) exit 0x080022df Thumb Code 12 exit.o(.text) __user_libspace 0x080022ed Thumb Code 8 libspace.o(.text) __user_perproc_libspace 0x080022ed Thumb Code 0 libspace.o(.text) __user_perthread_libspace 0x080022ed Thumb Code 0 libspace.o(.text) Region$$Table$$Base 0x080022f4 Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x08002314 Number 0 anon$$obj.o(Region$$Table) SystemCoreClock 0x20000000 Data 4 system_stm32f10x.o(.data) AHBPrescTable 0x20000004 Data 16 system_stm32f10x.o(.data) strx 0x20000028 Data 4 bc26.o(.data) extstrx 0x2000002c Data 4 bc26.o(.data) socketnum 0x20000030 Data 1 bc26.o(.data) uart1_getok 0x20000038 Data 1 usart.o(.data) __stdout 0x2000003c Data 4 usart.o(.data) RxCounter 0x20000040 Data 1 usart.o(.data) RxCounter1 0x20000041 Data 1 usart.o(.data) USART_RX_STA 0x20000042 Data 2 usart.o(.data) BC26_Status 0x20000044 Data 115 bc26.o(.bss) RxBuffer 0x200000b7 Data 100 usart.o(.bss) RxBuffer1 0x2000011b Data 100 usart.o(.bss) __libspace_start 0x20000180 Data 96 libspace.o(.bss) __temporary_stack_top$libspace 0x200001e0 Data 0 libspace.o(.bss) ============================================================================== Memory Map of the image Image Entry point : 0x080000ed Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00002358, Max: 0x00040000, ABSOLUTE) Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00002314, Max: 0x00040000, ABSOLUTE) Base Addr Size Type Attr Idx E Section Name Object 0x08000000 0x000000ec Data RO 481 RESET startup_stm32f10x_md.o 0x080000ec 0x00000008 Code RO 624 * !!!main c_w.l(__main.o) 0x080000f4 0x00000034 Code RO 791 !!!scatter c_w.l(__scatter.o) 0x08000128 0x0000001a Code RO 793 !!handler_copy c_w.l(__scatter_copy.o) 0x08000142 0x00000002 PAD 0x08000144 0x0000001c Code RO 795 !!handler_zi c_w.l(__scatter_zi.o) 0x08000160 0x00000000 Code RO 619 .ARM.Collect$$_printf_percent$$00000000 c_w.l(_printf_percent.o) 0x08000160 0x00000006 Code RO 618 .ARM.Collect$$_printf_percent$$00000014 c_w.l(_printf_s.o) 0x08000166 0x00000004 Code RO 633 .ARM.Collect$$_printf_percent$$00000017 c_w.l(_printf_percent_end.o) 0x0800016a 0x00000002 Code RO 666 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) 0x0800016c 0x00000000 Code RO 673 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 675 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 678 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 680 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 682 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 685 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 687 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 689 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 691 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 693 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 695 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 697 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 699 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 701 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 703 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 705 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 709 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 711 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 713 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) 0x0800016c 0x00000000 Code RO 715 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) 0x0800016c 0x00000002 Code RO 716 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) 0x0800016e 0x00000002 Code RO 734 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) 0x08000170 0x00000000 Code RO 745 .ARM.Collect$$libshutdown$$00000003 c_w.l(libshutdown2.o) 0x08000170 0x00000000 Code RO 748 .ARM.Collect$$libshutdown$$00000006 c_w.l(libshutdown2.o) 0x08000170 0x00000000 Code RO 751 .ARM.Collect$$libshutdown$$00000009 c_w.l(libshutdown2.o) 0x08000170 0x00000000 Code RO 753 .ARM.Collect$$libshutdown$$0000000B c_w.l(libshutdown2.o) 0x08000170 0x00000000 Code RO 756 .ARM.Collect$$libshutdown$$0000000E c_w.l(libshutdown2.o) 0x08000170 0x00000002 Code RO 757 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o) 0x08000172 0x00000000 Code RO 628 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) 0x08000172 0x00000000 Code RO 635 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) 0x08000172 0x00000006 Code RO 647 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) 0x08000178 0x00000000 Code RO 637 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) 0x08000178 0x00000004 Code RO 638 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) 0x0800017c 0x00000000 Code RO 640 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) 0x0800017c 0x00000008 Code RO 641 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) 0x08000184 0x00000002 Code RO 670 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) 0x08000186 0x00000000 Code RO 718 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) 0x08000186 0x00000004 Code RO 719 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) 0x0800018a 0x00000006 Code RO 720 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) 0x08000190 0x0000016c Code RO 1 .text main.o 0x080002fc 0x0000001a Code RO 89 .text stm32f10x_it.o 0x08000316 0x00000002 PAD 0x08000318 0x0000024c Code RO 124 .text system_stm32f10x.o 0x08000564 0x000000dc Code RO 142 .text misc.o 0x08000640 0x000005bc Code RO 286 .text stm32f10x_flash.o 0x08000bfc 0x0000035c Code RO 310 .text stm32f10x_gpio.o 0x08000f58 0x00000040 Code RO 337 .text stm32f10x_iwdg.o 0x08000f98 0x000003a4 Code RO 367 .text stm32f10x_rcc.o 0x0800133c 0x00000408 Code RO 441 .text stm32f10x_usart.o 0x08001744 0x00000040 Code RO 482 .text startup_stm32f10x_md.o 0x08001784 0x00000048 Code RO 486 .text led.o 0x080017cc 0x0000002c Code RO 498 .text wdg.o 0x080017f8 0x00000398 Code RO 510 .text bc26.o 0x08001b90 0x00000194 Code RO 527 .text dht11.o 0x08001d24 0x000000d4 Code RO 539 .text delay.o 0x08001df8 0x0000000c Code RO 553 .text sys.o 0x08001e04 0x00000304 Code RO 565 .text usart.o 0x08002108 0x00000002 Code RO 588 .text c_w.l(use_no_semi_2.o) 0x0800210a 0x00000002 PAD 0x0800210c 0x00000018 Code RO 592 .text c_w.l(noretval__2printf.o) 0x08002124 0x00000068 Code RO 594 .text c_w.l(__printf.o) 0x0800218c 0x00000052 Code RO 596 .text c_w.l(_printf_str.o) 0x080021de 0x00000024 Code RO 620 .text c_w.l(strstr.o) 0x08002202 0x00000006 Code RO 622 .text c_w.l(heapauxi.o) 0x08002208 0x00000002 Code RO 626 .text c_w.l(use_no_semi.o) 0x0800220a 0x0000002c Code RO 629 .text c_w.l(_printf_char.o) 0x08002236 0x00000002 PAD 0x08002238 0x00000024 Code RO 631 .text c_w.l(_printf_char_file.o) 0x0800225c 0x00000030 Code RO 649 .text c_w.l(_printf_char_common.o) 0x0800228c 0x00000008 Code RO 651 .text c_w.l(ferror.o) 0x08002294 0x0000004a Code RO 655 .text c_w.l(sys_stackheap_outer.o) 0x080022de 0x0000000c Code RO 659 .text c_w.l(exit.o) 0x080022ea 0x00000002 PAD 0x080022ec 0x00000008 Code RO 667 .text c_w.l(libspace.o) 0x080022f4 0x00000020 Data RO 789 Region$$Table anon$$obj.o Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x000007e0, Max: 0x0000c000, ABSOLUTE) Base Addr Size Type Attr Idx E Section Name Object 0x20000000 0x00000014 Data RW 125 .data system_stm32f10x.o 0x20000014 0x00000014 Data RW 368 .data stm32f10x_rcc.o 0x20000028 0x00000009 Data RW 512 .data bc26.o 0x20000031 0x00000001 PAD 0x20000032 0x00000004 Data RW 540 .data delay.o 0x20000036 0x00000002 PAD 0x20000038 0x0000000c Data RW 567 .data usart.o 0x20000044 0x00000073 Zero RW 511 .bss bc26.o 0x200000b7 0x000000c8 Zero RW 566 .bss usart.o 0x2000017f 0x00000001 PAD 0x20000180 0x00000060 Zero RW 668 .bss c_w.l(libspace.o) 0x200001e0 0x00000200 Zero RW 480 HEAP startup_stm32f10x_md.o 0x200003e0 0x00000400 Zero RW 479 STACK startup_stm32f10x_md.o ============================================================================== Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name 920 292 0 9 115 2756 bc26.o 0 0 0 0 0 32 core_cm3.o 212 18 0 4 0 1175 delay.o 404 16 0 0 0 2230 dht11.o 72 8 0 0 0 583 led.o 364 34 0 0 0 240729 main.o 220 22 0 0 0 1957 misc.o 64 26 236 0 1536 852 startup_stm32f10x_md.o 1468 34 0 0 0 8190 stm32f10x_flash.o 860 38 0 0 0 5801 stm32f10x_gpio.o 26 0 0 0 0 1258 stm32f10x_it.o 64 6 0 0 0 1345 stm32f10x_iwdg.o 932 36 0 20 0 9052 stm32f10x_rcc.o 1032 22 0 0 0 8528 stm32f10x_usart.o 12 0 0 0 0 529 sys.o 588 36 0 20 0 2225 system_stm32f10x.o 772 28 0 12 200 5457 usart.o 44 0 0 0 0 718 wdg.o ---------------------------------------------------------------------- 8056 616 268 68 1852 293417 Object Totals 0 0 32 0 0 0 (incl. Generated) 2 0 0 3 1 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name 8 0 0 0 0 68 __main.o 104 0 0 0 0 84 __printf.o 0 0 0 0 0 0 __rtentry.o 12 0 0 0 0 0 __rtentry2.o 6 0 0 0 0 0 __rtentry4.o 52 8 0 0 0 0 __scatter.o 26 0 0 0 0 0 __scatter_copy.o 28 0 0 0 0 0 __scatter_zi.o 44 0 0 0 0 108 _printf_char.o 48 6 0 0 0 96 _printf_char_common.o 36 4 0 0 0 80 _printf_char_file.o 0 0 0 0 0 0 _printf_percent.o 4 0 0 0 0 0 _printf_percent_end.o 6 0 0 0 0 0 _printf_s.o 82 0 0 0 0 80 _printf_str.o 12 0 0 0 0 72 exit.o 8 0 0 0 0 68 ferror.o 6 0 0 0 0 152 heapauxi.o 2 0 0 0 0 0 libinit.o 2 0 0 0 0 0 libinit2.o 2 0 0 0 0 0 libshutdown.o 2 0 0 0 0 0 libshutdown2.o 8 4 0 0 96 68 libspace.o 24 4 0 0 0 84 noretval__2printf.o 2 0 0 0 0 0 rtexit.o 10 0 0 0 0 0 rtexit2.o 36 0 0 0 0 80 strstr.o 74 0 0 0 0 80 sys_stackheap_outer.o 2 0 0 0 0 68 use_no_semi.o 2 0 0 0 0 68 use_no_semi_2.o ---------------------------------------------------------------------- 656 26 0 0 96 1256 Library Totals 8 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name 648 26 0 0 96 1256 c_w.l ---------------------------------------------------------------------- 656 26 0 0 96 1256 Library Totals ---------------------------------------------------------------------- ============================================================================== Code (inc. data) RO Data RW Data ZI Data Debug 8712 642 268 68 1948 292797 Grand Totals 8712 642 268 68 1948 292797 ELF Image Totals 8712 642 268 68 0 0 ROM Totals ============================================================================== Total RO Size (Code + RO Data) 8980 ( 8.77kB) Total RW Size (RW Data + ZI Data) 2016 ( 1.97kB) Total ROM Size (Code + RO Data + RW Data) 9048 ( 8.84kB) ==============================================================================