20231008_HangBiao_emb/资料/08_STM32代码/04_BC26接入阿里云发温湿度代码/USER/Test.map
2023-10-08 16:59:56 +08:00

1370 lines
124 KiB
Plaintext

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 timer.o(.text) for TIM3_IRQHandler
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
timer.o(.text) refers to stm32f10x_rcc.o(.text) for RCC_APB1PeriphClockCmd
timer.o(.text) refers to stm32f10x_tim.o(.text) for TIM_TimeBaseInit
timer.o(.text) refers to misc.o(.text) for NVIC_Init
timer.o(.text) refers to timer.o(.data) for Timeout
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 _printf_pad.o(.text) for _printf_pre_padding
bc26.o(.text) refers to _printf_truncate.o(.text) for _printf_truncate_unsigned
bc26.o(.text) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
bc26.o(.text) refers to _printf_i.o(.ARM.Collect$$_printf_percent$$00000008) for _printf_i
bc26.o(.text) refers to _printf_u.o(.ARM.Collect$$_printf_percent$$0000000A) for _printf_u
bc26.o(.text) refers to _printf_o.o(.ARM.Collect$$_printf_percent$$0000000B) for _printf_o
bc26.o(.text) refers to _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) for _printf_x
bc26.o(.text) refers to _printf_c.o(.ARM.Collect$$_printf_percent$$00000013) for _printf_c
bc26.o(.text) refers to _printf_lc.o(.ARM.Collect$$_printf_percent$$00000015) for _printf_lc
bc26.o(.text) refers to _printf_dec.o(.text) for _printf_int_dec
bc26.o(.text) refers to _printf_oct_int.o(.text) for _printf_longlong_oct
bc26.o(.text) refers to _printf_hex_int.o(.text) for _printf_longlong_hex
bc26.o(.text) refers to _printf_wctomb.o(.text) for _printf_wctomb
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 rt_memcpy_w.o(.text) for __aeabi_memcpy4
bc26.o(.text) refers to noretval__2sprintf.o(.text) for __2sprintf
bc26.o(.text) refers to strlen.o(.text) for strlen
bc26.o(.text) refers to rt_memcpy_v6.o(.text) for __aeabi_memcpy
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
bc26.o(.text) refers to bc26.o(.conststring) for .conststring
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
__2sprintf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common
__2sprintf.o(.text) refers to _sputc.o(.text) for _sputc
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
noretval__2sprintf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common
noretval__2sprintf.o(.text) refers to _sputc.o(.text) for _sputc
__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_str.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding
_printf_str.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_post_padding
_printf_dec.o(.text) refers (Weak) to _printf_truncate.o(.text) for _printf_truncate_signed
_printf_dec.o(.text) refers (Weak) to _printf_truncate.o(.text) for _printf_truncate_unsigned
_printf_dec.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
_printf_wctomb.o(.text) refers (Special) to _printf_wchar.o(.text) for _printf_lcs_common
_printf_wctomb.o(.text) refers to _wcrtomb.o(.text) for _wcrtomb
_printf_wctomb.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding
_printf_wctomb.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_post_padding
_printf_wctomb.o(.text) refers to _printf_wctomb.o(.constdata) for .constdata
_printf_wctomb.o(.constdata) refers (Special) to _printf_wchar.o(.text) for _printf_lcs_common
_printf_oct_ll.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
_printf_oct_int.o(.text) refers (Weak) to _printf_truncate.o(.text) for _printf_truncate_unsigned
_printf_oct_int.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
_printf_oct_int_ll.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
_printf_oct_int_ll.o(.text) refers (Weak) to _printf_truncate.o(.text) for _printf_truncate_unsigned
_printf_hex_ll.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
_printf_hex_ll.o(.text) refers to _printf_hex_ll.o(.constdata) for .constdata
_printf_hex_int.o(.text) refers (Weak) to _printf_truncate.o(.text) for _printf_truncate_unsigned
_printf_hex_int.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
_printf_hex_int.o(.text) refers to _printf_hex_int.o(.constdata) for .constdata
_printf_hex_int_ll.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
_printf_hex_int_ll.o(.text) refers (Weak) to _printf_truncate.o(.text) for _printf_truncate_unsigned
_printf_hex_int_ll.o(.text) refers to _printf_hex_int_ll.o(.constdata) for .constdata
_printf_hex_ptr.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
_printf_hex_ptr.o(.text) refers to _printf_hex_ptr.o(.constdata) for .constdata
_printf_hex_int_ptr.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
_printf_hex_int_ptr.o(.text) refers (Weak) to _printf_truncate.o(.text) for _printf_truncate_unsigned
_printf_hex_int_ptr.o(.text) refers to _printf_hex_int_ptr.o(.constdata) for .constdata
_printf_hex_ll_ptr.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
_printf_hex_ll_ptr.o(.text) refers to _printf_hex_ll_ptr.o(.constdata) for .constdata
_printf_hex_int_ll_ptr.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
_printf_hex_int_ll_ptr.o(.text) refers (Weak) to _printf_truncate.o(.text) for _printf_truncate_unsigned
_printf_hex_int_ll_ptr.o(.text) refers to _printf_hex_int_ll_ptr.o(.constdata) for .constdata
__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_c.o(.ARM.Collect$$_printf_percent$$00000013) refers (Weak) to _printf_char.o(.text) for _printf_char
_printf_s.o(.ARM.Collect$$_printf_percent$$00000014) refers (Weak) to _printf_char.o(.text) for _printf_string
_printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) refers (Weak) to _printf_hex_int.o(.text) for _printf_int_hex
_printf_o.o(.ARM.Collect$$_printf_percent$$0000000B) refers (Weak) to _printf_oct_int.o(.text) for _printf_int_oct
_printf_i.o(.ARM.Collect$$_printf_percent$$00000008) refers (Weak) to _printf_dec.o(.text) for _printf_int_dec
_printf_d.o(.ARM.Collect$$_printf_percent$$00000009) refers (Weak) to _printf_dec.o(.text) for _printf_int_dec
_printf_u.o(.ARM.Collect$$_printf_percent$$0000000A) refers (Weak) to _printf_dec.o(.text) for _printf_int_dec
_printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) refers (Special) to _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) for _printf_percent_end
_printf_lc.o(.ARM.Collect$$_printf_percent$$00000015) refers (Special) to _printf_l.o(.ARM.Collect$$_printf_percent$$00000012) for _printf_l
_printf_lc.o(.ARM.Collect$$_printf_percent$$00000015) refers (Weak) to _printf_wchar.o(.text) for _printf_wchar
rt_memcpy_v6.o(.text) refers to rt_memcpy_w.o(.text) for __aeabi_memcpy4
__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_intcommon.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding
_printf_intcommon.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding
_printf_intcommon.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_post_padding
_printf_char_common.o(.text) refers to __printf_flags_ss_wp.o(.text) for __printf
_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
_printf_wchar.o(.text) refers (Weak) to _printf_wctomb.o(.text) for _printf_wctomb
_wcrtomb.o(.text) refers to rt_ctype_table.o(.text) for __rt_ctype_table
__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
rt_ctype_table.o(.text) refers to rt_locale_intlibspace.o(.text) for __rt_locale
rt_ctype_table.o(.text) refers to lc_ctype_c.o(locale$$code) for _get_lc_ctype
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
rt_locale.o(.text) refers to rt_locale.o(.bss) for __rt_locale_data
rt_locale_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start
lc_ctype_c.o(locale$$data) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000012) for __rt_lib_init_lc_ctype_2
lc_ctype_c.o(locale$$code) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000012) for __rt_lib_init_lc_ctype_2
lc_ctype_c.o(locale$$code) refers to strcmpv7m.o(.text) for strcmp
lc_ctype_c.o(locale$$code) refers to lc_ctype_c.o(locale$$data) for __lcctype_c_name
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$$0000000F) refers (Weak) to rt_locale_intlibspace.o(.text) for __rt_locale
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$$00000012) refers (Weak) to lc_ctype_c.o(locale$$code) for _get_lc_ctype
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_wwdg.o(.text), (136 bytes).
Removing core_cm3.o(.emb_text), (32 bytes).
17 unused section(s) (total 10050 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 boardinit2.o ABSOLUTE
../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.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 rtexit2.o ABSOLUTE
../clib/angel/kernel.s 0x00000000 Number 0 rtexit.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 __rtentry4.o ABSOLUTE
../clib/angel/rt.s 0x00000000 Number 0 rt_ctype_table.o ABSOLUTE
../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
../clib/angel/rt.s 0x00000000 Number 0 rt_locale_intlibspace.o ABSOLUTE
../clib/angel/rt.s 0x00000000 Number 0 rt_locale.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 libspace.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/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
../clib/armsys.c 0x00000000 Number 0 no_argv.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 libshutdown.o ABSOLUTE
../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
../clib/locale.c 0x00000000 Number 0 _wcrtomb.o ABSOLUTE
../clib/locale.s 0x00000000 Number 0 lc_ctype_c.o ABSOLUTE
../clib/memcpset.s 0x00000000 Number 0 strcmpv7m.o ABSOLUTE
../clib/memcpset.s 0x00000000 Number 0 rt_memcpy_v6.o ABSOLUTE
../clib/memcpset.s 0x00000000 Number 0 rt_memcpy_w.o ABSOLUTE
../clib/misc.s 0x00000000 Number 0 printf_stubs.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_hex_ptr.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ptr.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_hex_ll_ptr.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll_ptr.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_char_file.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.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 _sputc.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_hex_int.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __2printf.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_intcommon.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_hex_ll.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_oct_int_ll.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __2sprintf.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_oct_int.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_oct_ll.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 noretval__2printf.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_wctomb.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_dec.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 noretval__2sprintf.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_str.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_truncate.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_wchar.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_pad.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE
../clib/printf_percent.s 0x00000000 Number 0 _printf_o.o ABSOLUTE
../clib/printf_percent.s 0x00000000 Number 0 _printf_i.o ABSOLUTE
../clib/printf_percent.s 0x00000000 Number 0 _printf_d.o ABSOLUTE
../clib/printf_percent.s 0x00000000 Number 0 _printf_u.o ABSOLUTE
../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE
../clib/printf_percent.s 0x00000000 Number 0 _printf_lc.o ABSOLUTE
../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE
../clib/printf_percent.s 0x00000000 Number 0 _printf_l.o ABSOLUTE
../clib/printf_percent.s 0x00000000 Number 0 _printf_c.o ABSOLUTE
../clib/printf_percent.s 0x00000000 Number 0 _printf_s.o ABSOLUTE
../clib/printf_percent.s 0x00000000 Number 0 _printf_x.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.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
../clib/string.c 0x00000000 Number 0 strlen.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\TIMER\timer.c 0x00000000 Number 0 timer.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$$00000008 0x08000160 Section 6 _printf_i.o(.ARM.Collect$$_printf_percent$$00000008)
.ARM.Collect$$_printf_percent$$00000009 0x08000166 Section 6 _printf_d.o(.ARM.Collect$$_printf_percent$$00000009)
.ARM.Collect$$_printf_percent$$0000000A 0x0800016c Section 6 _printf_u.o(.ARM.Collect$$_printf_percent$$0000000A)
.ARM.Collect$$_printf_percent$$0000000B 0x08000172 Section 6 _printf_o.o(.ARM.Collect$$_printf_percent$$0000000B)
.ARM.Collect$$_printf_percent$$0000000C 0x08000178 Section 6 _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C)
.ARM.Collect$$_printf_percent$$00000012 0x0800017e Section 10 _printf_l.o(.ARM.Collect$$_printf_percent$$00000012)
.ARM.Collect$$_printf_percent$$00000013 0x08000188 Section 6 _printf_c.o(.ARM.Collect$$_printf_percent$$00000013)
.ARM.Collect$$_printf_percent$$00000014 0x0800018e Section 6 _printf_s.o(.ARM.Collect$$_printf_percent$$00000014)
.ARM.Collect$$_printf_percent$$00000015 0x08000194 Section 6 _printf_lc.o(.ARM.Collect$$_printf_percent$$00000015)
.ARM.Collect$$_printf_percent$$00000017 0x0800019a Section 4 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)
.ARM.Collect$$libinit$$00000000 0x0800019e Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
.ARM.Collect$$libinit$$00000002 0x080001a0 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
.ARM.Collect$$libinit$$00000004 0x080001a0 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
.ARM.Collect$$libinit$$0000000A 0x080001a0 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A)
.ARM.Collect$$libinit$$0000000C 0x080001a0 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
.ARM.Collect$$libinit$$0000000E 0x080001a0 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
.ARM.Collect$$libinit$$0000000F 0x080001a0 Section 6 libinit2.o(.ARM.Collect$$libinit$$0000000F)
.ARM.Collect$$libinit$$00000011 0x080001a6 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011)
.ARM.Collect$$libinit$$00000012 0x080001a6 Section 12 libinit2.o(.ARM.Collect$$libinit$$00000012)
.ARM.Collect$$libinit$$00000013 0x080001b2 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
.ARM.Collect$$libinit$$00000015 0x080001b2 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
.ARM.Collect$$libinit$$00000017 0x080001b2 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
.ARM.Collect$$libinit$$00000019 0x080001b2 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
.ARM.Collect$$libinit$$0000001B 0x080001b2 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
.ARM.Collect$$libinit$$0000001D 0x080001b2 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
.ARM.Collect$$libinit$$0000001F 0x080001b2 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
.ARM.Collect$$libinit$$00000021 0x080001b2 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
.ARM.Collect$$libinit$$00000023 0x080001b2 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
.ARM.Collect$$libinit$$00000025 0x080001b2 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
.ARM.Collect$$libinit$$0000002C 0x080001b2 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C)
.ARM.Collect$$libinit$$0000002E 0x080001b2 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
.ARM.Collect$$libinit$$00000030 0x080001b2 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
.ARM.Collect$$libinit$$00000032 0x080001b2 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
.ARM.Collect$$libinit$$00000033 0x080001b2 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033)
.ARM.Collect$$libshutdown$$00000000 0x080001b4 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
.ARM.Collect$$libshutdown$$00000003 0x080001b6 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)
.ARM.Collect$$libshutdown$$00000006 0x080001b6 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
.ARM.Collect$$libshutdown$$00000009 0x080001b6 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
.ARM.Collect$$libshutdown$$0000000B 0x080001b6 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B)
.ARM.Collect$$libshutdown$$0000000E 0x080001b6 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
.ARM.Collect$$libshutdown$$0000000F 0x080001b6 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
.ARM.Collect$$rtentry$$00000000 0x080001b8 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
.ARM.Collect$$rtentry$$00000002 0x080001b8 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
.ARM.Collect$$rtentry$$00000004 0x080001b8 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
.ARM.Collect$$rtentry$$00000009 0x080001be Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
.ARM.Collect$$rtentry$$0000000A 0x080001be Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
.ARM.Collect$$rtentry$$0000000C 0x080001c2 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
.ARM.Collect$$rtentry$$0000000D 0x080001c2 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
.ARM.Collect$$rtexit$$00000000 0x080001ca Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
.ARM.Collect$$rtexit$$00000002 0x080001cc Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
.ARM.Collect$$rtexit$$00000003 0x080001cc Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
.ARM.Collect$$rtexit$$00000004 0x080001d0 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
.text 0x080001d8 Section 0 main.o(.text)
.text 0x08000358 Section 0 stm32f10x_it.o(.text)
.text 0x08000374 Section 0 system_stm32f10x.o(.text)
SetSysClockTo72 0x080003e3 Thumb Code 214 system_stm32f10x.o(.text)
SetSysClock 0x080004b9 Thumb Code 8 system_stm32f10x.o(.text)
.text 0x080005c0 Section 0 misc.o(.text)
.text 0x0800069c Section 0 stm32f10x_flash.o(.text)
.text 0x08000c58 Section 0 stm32f10x_gpio.o(.text)
.text 0x08000fb4 Section 0 stm32f10x_iwdg.o(.text)
.text 0x08000ff4 Section 0 stm32f10x_rcc.o(.text)
.text 0x08001398 Section 0 stm32f10x_tim.o(.text)
TI4_Config 0x0800183f Thumb Code 130 stm32f10x_tim.o(.text)
TI3_Config 0x080018d3 Thumb Code 122 stm32f10x_tim.o(.text)
TI2_Config 0x08001967 Thumb Code 130 stm32f10x_tim.o(.text)
TI1_Config 0x080019fb Thumb Code 108 stm32f10x_tim.o(.text)
.text 0x080021b4 Section 0 stm32f10x_usart.o(.text)
.text 0x080025bc Section 64 startup_stm32f10x_md.o(.text)
.text 0x080025fc Section 0 led.o(.text)
.text 0x08002644 Section 0 wdg.o(.text)
.text 0x08002670 Section 0 timer.o(.text)
.text 0x08002784 Section 0 bc26.o(.text)
.text 0x08002d44 Section 0 dht11.o(.text)
.text 0x08002ed8 Section 0 delay.o(.text)
.text 0x08002fac Section 0 sys.o(.text)
.text 0x08002fb8 Section 0 usart.o(.text)
.text 0x080032bc Section 2 use_no_semi_2.o(.text)
.text 0x080032c0 Section 0 noretval__2printf.o(.text)
.text 0x080032d8 Section 0 noretval__2sprintf.o(.text)
.text 0x08003300 Section 0 _printf_pad.o(.text)
.text 0x0800334e Section 0 _printf_truncate.o(.text)
.text 0x08003372 Section 0 _printf_str.o(.text)
.text 0x080033c4 Section 0 _printf_dec.o(.text)
.text 0x0800343c Section 0 _printf_wctomb.o(.text)
.text 0x080034f8 Section 0 _printf_oct_int.o(.text)
.text 0x0800354c Section 0 _printf_hex_int.o(.text)
.text 0x080035a4 Section 0 __printf_flags_ss_wp.o(.text)
.text 0x0800372c Section 0 strstr.o(.text)
.text 0x08003750 Section 0 strlen.o(.text)
.text 0x0800378e Section 138 rt_memcpy_v6.o(.text)
.text 0x08003818 Section 100 rt_memcpy_w.o(.text)
.text 0x0800387c Section 0 heapauxi.o(.text)
.text 0x08003882 Section 2 use_no_semi.o(.text)
.text 0x08003884 Section 0 _printf_intcommon.o(.text)
.text 0x08003938 Section 0 _printf_char_common.o(.text)
_printf_input_char 0x08003939 Thumb Code 10 _printf_char_common.o(.text)
.text 0x08003968 Section 0 _sputc.o(.text)
.text 0x08003972 Section 0 _printf_char.o(.text)
.text 0x080039a0 Section 0 _printf_char_file.o(.text)
.text 0x080039c4 Section 0 _printf_wchar.o(.text)
.text 0x080039f0 Section 0 _wcrtomb.o(.text)
.text 0x08003a30 Section 16 rt_ctype_table.o(.text)
.text 0x08003a40 Section 0 ferror.o(.text)
.text 0x08003a48 Section 74 sys_stackheap_outer.o(.text)
.text 0x08003a94 Section 8 rt_locale_intlibspace.o(.text)
.text 0x08003a9c Section 0 exit.o(.text)
.text 0x08003aa8 Section 8 libspace.o(.text)
.text 0x08003ab0 Section 128 strcmpv7m.o(.text)
i._is_digit 0x08003b30 Section 0 __printf_wp.o(i._is_digit)
locale$$code 0x08003b40 Section 44 lc_ctype_c.o(locale$$code)
.constdata 0x08003b6c Section 8 _printf_wctomb.o(.constdata)
initial_mbstate 0x08003b6c Data 8 _printf_wctomb.o(.constdata)
.constdata 0x08003b74 Section 40 _printf_hex_int.o(.constdata)
uc_hextab 0x08003b74 Data 20 _printf_hex_int.o(.constdata)
lc_hextab 0x08003b88 Data 20 _printf_hex_int.o(.constdata)
.constdata 0x08003b9c Section 17 __printf_flags_ss_wp.o(.constdata)
maptable 0x08003b9c Data 17 __printf_flags_ss_wp.o(.constdata)
.conststring 0x08003bb0 Section 142 bc26.o(.conststring)
locale$$data 0x08003c60 Section 272 lc_ctype_c.o(locale$$data)
__lcctype_c_name 0x08003c64 Data 2 lc_ctype_c.o(locale$$data)
__lcctype_c_start 0x08003c6c Data 0 lc_ctype_c.o(locale$$data)
__lcctype_c_end 0x08003d70 Data 0 lc_ctype_c.o(locale$$data)
.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 2 timer.o(.data)
.data 0x2000002c Section 8 bc26.o(.data)
.data 0x20000034 Section 4 delay.o(.data)
fac_us 0x20000034 Data 1 delay.o(.data)
fac_ms 0x20000036 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
_printf_flags 0x00000000 Number 0 printf_stubs.o ABSOLUTE
_printf_return_value 0x00000000 Number 0 printf_stubs.o ABSOLUTE
_printf_sizespec 0x00000000 Number 0 printf_stubs.o ABSOLUTE
_printf_widthprec 0x00000000 Number 0 printf_stubs.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
__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_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_wc - 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_i 0x08000161 Thumb Code 0 _printf_i.o(.ARM.Collect$$_printf_percent$$00000008)
_printf_percent 0x08000161 Thumb Code 0 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000)
_printf_d 0x08000167 Thumb Code 0 _printf_d.o(.ARM.Collect$$_printf_percent$$00000009)
_printf_u 0x0800016d Thumb Code 0 _printf_u.o(.ARM.Collect$$_printf_percent$$0000000A)
_printf_o 0x08000173 Thumb Code 0 _printf_o.o(.ARM.Collect$$_printf_percent$$0000000B)
_printf_x 0x08000179 Thumb Code 0 _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C)
_printf_l 0x0800017f Thumb Code 0 _printf_l.o(.ARM.Collect$$_printf_percent$$00000012)
_printf_c 0x08000189 Thumb Code 0 _printf_c.o(.ARM.Collect$$_printf_percent$$00000013)
_printf_s 0x0800018f Thumb Code 0 _printf_s.o(.ARM.Collect$$_printf_percent$$00000014)
_printf_lc 0x08000195 Thumb Code 0 _printf_lc.o(.ARM.Collect$$_printf_percent$$00000015)
_printf_percent_end 0x0800019b Thumb Code 0 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)
__rt_lib_init 0x0800019f Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
__rt_lib_init_fp_1 0x080001a1 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
__rt_lib_init_heap_1 0x080001a1 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A)
__rt_lib_init_lc_common 0x080001a1 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000F)
__rt_lib_init_preinit_1 0x080001a1 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
__rt_lib_init_rand_1 0x080001a1 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
__rt_lib_init_user_alloc_1 0x080001a1 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
__rt_lib_init_lc_collate_1 0x080001a7 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011)
__rt_lib_init_lc_ctype_2 0x080001a7 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000012)
__rt_lib_init_alloca_1 0x080001b3 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
__rt_lib_init_argv_1 0x080001b3 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C)
__rt_lib_init_atexit_1 0x080001b3 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
__rt_lib_init_clock_1 0x080001b3 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
__rt_lib_init_cpp_1 0x080001b3 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
__rt_lib_init_exceptions_1 0x080001b3 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
__rt_lib_init_fp_trap_1 0x080001b3 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
__rt_lib_init_getenv_1 0x080001b3 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
__rt_lib_init_lc_ctype_1 0x080001b3 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
__rt_lib_init_lc_monetary_1 0x080001b3 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
__rt_lib_init_lc_numeric_1 0x080001b3 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
__rt_lib_init_lc_time_1 0x080001b3 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
__rt_lib_init_return 0x080001b3 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033)
__rt_lib_init_signal_1 0x080001b3 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
__rt_lib_init_stdio_1 0x080001b3 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
__rt_lib_shutdown 0x080001b5 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
__rt_lib_shutdown_fp_trap_1 0x080001b7 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
__rt_lib_shutdown_heap_1 0x080001b7 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
__rt_lib_shutdown_return 0x080001b7 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
__rt_lib_shutdown_signal_1 0x080001b7 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
__rt_lib_shutdown_stdio_1 0x080001b7 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)
__rt_lib_shutdown_user_alloc_1 0x080001b7 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B)
__rt_entry 0x080001b9 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
__rt_entry_presh_1 0x080001b9 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
__rt_entry_sh 0x080001b9 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
__rt_entry_li 0x080001bf Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
__rt_entry_postsh_1 0x080001bf Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
__rt_entry_main 0x080001c3 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
__rt_entry_postli_1 0x080001c3 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
__rt_exit 0x080001cb Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
__rt_exit_ls 0x080001cd Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
__rt_exit_prels_1 0x080001cd Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
__rt_exit_exit 0x080001d1 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
OPEN_BC26 0x080001d9 Thumb Code 188 main.o(.text)
main 0x08000295 Thumb Code 122 main.o(.text)
NMI_Handler 0x08000359 Thumb Code 2 stm32f10x_it.o(.text)
HardFault_Handler 0x0800035b Thumb Code 4 stm32f10x_it.o(.text)
MemManage_Handler 0x0800035f Thumb Code 4 stm32f10x_it.o(.text)
BusFault_Handler 0x08000363 Thumb Code 4 stm32f10x_it.o(.text)
UsageFault_Handler 0x08000367 Thumb Code 4 stm32f10x_it.o(.text)
SVC_Handler 0x0800036b Thumb Code 2 stm32f10x_it.o(.text)
DebugMon_Handler 0x0800036d Thumb Code 2 stm32f10x_it.o(.text)
PendSV_Handler 0x0800036f Thumb Code 2 stm32f10x_it.o(.text)
SysTick_Handler 0x08000371 Thumb Code 2 stm32f10x_it.o(.text)
RCC_Configuration 0x08000375 Thumb Code 110 system_stm32f10x.o(.text)
SystemInit 0x080004c1 Thumb Code 78 system_stm32f10x.o(.text)
SystemCoreClockUpdate 0x0800050f Thumb Code 142 system_stm32f10x.o(.text)
NVIC_PriorityGroupConfig 0x080005c1 Thumb Code 10 misc.o(.text)
NVIC_Init 0x080005cb Thumb Code 100 misc.o(.text)
NVIC_SetVectorTable 0x0800062f Thumb Code 14 misc.o(.text)
NVIC_SystemLPConfig 0x0800063d Thumb Code 34 misc.o(.text)
SysTick_CLKSourceConfig 0x0800065f Thumb Code 40 misc.o(.text)
FLASH_SetLatency 0x0800069d Thumb Code 18 stm32f10x_flash.o(.text)
FLASH_HalfCycleAccessCmd 0x080006af Thumb Code 22 stm32f10x_flash.o(.text)
FLASH_PrefetchBufferCmd 0x080006c5 Thumb Code 22 stm32f10x_flash.o(.text)
FLASH_Unlock 0x080006db Thumb Code 12 stm32f10x_flash.o(.text)
FLASH_UnlockBank1 0x080006e7 Thumb Code 12 stm32f10x_flash.o(.text)
FLASH_Lock 0x080006f3 Thumb Code 14 stm32f10x_flash.o(.text)
FLASH_LockBank1 0x08000701 Thumb Code 14 stm32f10x_flash.o(.text)
FLASH_GetBank1Status 0x0800070f Thumb Code 48 stm32f10x_flash.o(.text)
FLASH_WaitForLastOperation 0x0800073f Thumb Code 38 stm32f10x_flash.o(.text)
FLASH_ErasePage 0x08000765 Thumb Code 72 stm32f10x_flash.o(.text)
FLASH_EraseAllPages 0x080007ad Thumb Code 68 stm32f10x_flash.o(.text)
FLASH_WaitForLastBank1Operation 0x080007f1 Thumb Code 38 stm32f10x_flash.o(.text)
FLASH_EraseAllBank1Pages 0x08000817 Thumb Code 68 stm32f10x_flash.o(.text)
FLASH_GetReadOutProtectionStatus 0x0800085b Thumb Code 20 stm32f10x_flash.o(.text)
FLASH_EraseOptionBytes 0x0800086f Thumb Code 150 stm32f10x_flash.o(.text)
FLASH_ProgramWord 0x08000905 Thumb Code 102 stm32f10x_flash.o(.text)
FLASH_ProgramHalfWord 0x0800096b Thumb Code 60 stm32f10x_flash.o(.text)
FLASH_ProgramOptionByteData 0x080009a7 Thumb Code 72 stm32f10x_flash.o(.text)
FLASH_EnableWriteProtection 0x080009ef Thumb Code 200 stm32f10x_flash.o(.text)
FLASH_ReadOutProtection 0x08000ab7 Thumb Code 156 stm32f10x_flash.o(.text)
FLASH_UserOptionByteConfig 0x08000b53 Thumb Code 88 stm32f10x_flash.o(.text)
FLASH_GetUserOptionByte 0x08000bab Thumb Code 8 stm32f10x_flash.o(.text)
FLASH_GetWriteProtectionOptionByte 0x08000bb3 Thumb Code 6 stm32f10x_flash.o(.text)
FLASH_GetPrefetchBufferStatus 0x08000bb9 Thumb Code 20 stm32f10x_flash.o(.text)
FLASH_ITConfig 0x08000bcd Thumb Code 26 stm32f10x_flash.o(.text)
FLASH_GetFlagStatus 0x08000be7 Thumb Code 42 stm32f10x_flash.o(.text)
FLASH_ClearFlag 0x08000c11 Thumb Code 6 stm32f10x_flash.o(.text)
FLASH_GetStatus 0x08000c17 Thumb Code 48 stm32f10x_flash.o(.text)
GPIO_DeInit 0x08000c59 Thumb Code 172 stm32f10x_gpio.o(.text)
GPIO_AFIODeInit 0x08000d05 Thumb Code 20 stm32f10x_gpio.o(.text)
GPIO_Init 0x08000d19 Thumb Code 278 stm32f10x_gpio.o(.text)
GPIO_StructInit 0x08000e2f Thumb Code 16 stm32f10x_gpio.o(.text)
GPIO_ReadInputDataBit 0x08000e3f Thumb Code 18 stm32f10x_gpio.o(.text)
GPIO_ReadInputData 0x08000e51 Thumb Code 8 stm32f10x_gpio.o(.text)
GPIO_ReadOutputDataBit 0x08000e59 Thumb Code 18 stm32f10x_gpio.o(.text)
GPIO_ReadOutputData 0x08000e6b Thumb Code 8 stm32f10x_gpio.o(.text)
GPIO_SetBits 0x08000e73 Thumb Code 4 stm32f10x_gpio.o(.text)
GPIO_ResetBits 0x08000e77 Thumb Code 4 stm32f10x_gpio.o(.text)
GPIO_WriteBit 0x08000e7b Thumb Code 10 stm32f10x_gpio.o(.text)
GPIO_Write 0x08000e85 Thumb Code 4 stm32f10x_gpio.o(.text)
GPIO_PinLockConfig 0x08000e89 Thumb Code 18 stm32f10x_gpio.o(.text)
GPIO_EventOutputConfig 0x08000e9b Thumb Code 26 stm32f10x_gpio.o(.text)
GPIO_EventOutputCmd 0x08000eb5 Thumb Code 6 stm32f10x_gpio.o(.text)
GPIO_PinRemapConfig 0x08000ebb Thumb Code 138 stm32f10x_gpio.o(.text)
GPIO_EXTILineConfig 0x08000f45 Thumb Code 66 stm32f10x_gpio.o(.text)
GPIO_ETH_MediaInterfaceConfig 0x08000f87 Thumb Code 8 stm32f10x_gpio.o(.text)
IWDG_WriteAccessCmd 0x08000fb5 Thumb Code 6 stm32f10x_iwdg.o(.text)
IWDG_SetPrescaler 0x08000fbb Thumb Code 6 stm32f10x_iwdg.o(.text)
IWDG_SetReload 0x08000fc1 Thumb Code 6 stm32f10x_iwdg.o(.text)
IWDG_ReloadCounter 0x08000fc7 Thumb Code 10 stm32f10x_iwdg.o(.text)
IWDG_Enable 0x08000fd1 Thumb Code 10 stm32f10x_iwdg.o(.text)
IWDG_GetFlagStatus 0x08000fdb Thumb Code 20 stm32f10x_iwdg.o(.text)
RCC_DeInit 0x08000ff5 Thumb Code 64 stm32f10x_rcc.o(.text)
RCC_HSEConfig 0x08001035 Thumb Code 70 stm32f10x_rcc.o(.text)
RCC_GetFlagStatus 0x0800107b Thumb Code 56 stm32f10x_rcc.o(.text)
RCC_WaitForHSEStartUp 0x080010b3 Thumb Code 56 stm32f10x_rcc.o(.text)
RCC_AdjustHSICalibrationValue 0x080010eb Thumb Code 20 stm32f10x_rcc.o(.text)
RCC_HSICmd 0x080010ff Thumb Code 6 stm32f10x_rcc.o(.text)
RCC_PLLConfig 0x08001105 Thumb Code 24 stm32f10x_rcc.o(.text)
RCC_PLLCmd 0x0800111d Thumb Code 6 stm32f10x_rcc.o(.text)
RCC_SYSCLKConfig 0x08001123 Thumb Code 18 stm32f10x_rcc.o(.text)
RCC_GetSYSCLKSource 0x08001135 Thumb Code 10 stm32f10x_rcc.o(.text)
RCC_HCLKConfig 0x0800113f Thumb Code 18 stm32f10x_rcc.o(.text)
RCC_PCLK1Config 0x08001151 Thumb Code 18 stm32f10x_rcc.o(.text)
RCC_PCLK2Config 0x08001163 Thumb Code 20 stm32f10x_rcc.o(.text)
RCC_ITConfig 0x08001177 Thumb Code 26 stm32f10x_rcc.o(.text)
RCC_USBCLKConfig 0x08001191 Thumb Code 8 stm32f10x_rcc.o(.text)
RCC_ADCCLKConfig 0x08001199 Thumb Code 18 stm32f10x_rcc.o(.text)
RCC_LSEConfig 0x080011ab Thumb Code 50 stm32f10x_rcc.o(.text)
RCC_LSICmd 0x080011dd Thumb Code 6 stm32f10x_rcc.o(.text)
RCC_RTCCLKConfig 0x080011e3 Thumb Code 12 stm32f10x_rcc.o(.text)
RCC_RTCCLKCmd 0x080011ef Thumb Code 8 stm32f10x_rcc.o(.text)
RCC_GetClocksFreq 0x080011f7 Thumb Code 192 stm32f10x_rcc.o(.text)
RCC_AHBPeriphClockCmd 0x080012b7 Thumb Code 26 stm32f10x_rcc.o(.text)
RCC_APB2PeriphClockCmd 0x080012d1 Thumb Code 26 stm32f10x_rcc.o(.text)
RCC_APB1PeriphClockCmd 0x080012eb Thumb Code 26 stm32f10x_rcc.o(.text)
RCC_APB2PeriphResetCmd 0x08001305 Thumb Code 26 stm32f10x_rcc.o(.text)
RCC_APB1PeriphResetCmd 0x0800131f Thumb Code 26 stm32f10x_rcc.o(.text)
RCC_BackupResetCmd 0x08001339 Thumb Code 8 stm32f10x_rcc.o(.text)
RCC_ClockSecuritySystemCmd 0x08001341 Thumb Code 6 stm32f10x_rcc.o(.text)
RCC_MCOConfig 0x08001347 Thumb Code 6 stm32f10x_rcc.o(.text)
RCC_ClearFlag 0x0800134d Thumb Code 14 stm32f10x_rcc.o(.text)
RCC_GetITStatus 0x0800135b Thumb Code 20 stm32f10x_rcc.o(.text)
RCC_ClearITPendingBit 0x0800136f Thumb Code 6 stm32f10x_rcc.o(.text)
TIM_DeInit 0x08001399 Thumb Code 424 stm32f10x_tim.o(.text)
TIM_TimeBaseInit 0x08001541 Thumb Code 122 stm32f10x_tim.o(.text)
TIM_OC1Init 0x080015bb Thumb Code 132 stm32f10x_tim.o(.text)
TIM_OC2Init 0x0800163f Thumb Code 154 stm32f10x_tim.o(.text)
TIM_OC3Init 0x080016d9 Thumb Code 150 stm32f10x_tim.o(.text)
TIM_OC4Init 0x0800176f Thumb Code 182 stm32f10x_tim.o(.text)
TIM_SetIC4Prescaler 0x08001825 Thumb Code 26 stm32f10x_tim.o(.text)
TIM_SetIC3Prescaler 0x080018c1 Thumb Code 18 stm32f10x_tim.o(.text)
TIM_SetIC2Prescaler 0x0800194d Thumb Code 26 stm32f10x_tim.o(.text)
TIM_SetIC1Prescaler 0x080019e9 Thumb Code 18 stm32f10x_tim.o(.text)
TIM_ICInit 0x08001a67 Thumb Code 150 stm32f10x_tim.o(.text)
TIM_PWMIConfig 0x08001afd Thumb Code 124 stm32f10x_tim.o(.text)
TIM_BDTRConfig 0x08001b79 Thumb Code 32 stm32f10x_tim.o(.text)
TIM_TimeBaseStructInit 0x08001b99 Thumb Code 18 stm32f10x_tim.o(.text)
TIM_OCStructInit 0x08001bab Thumb Code 20 stm32f10x_tim.o(.text)
TIM_ICStructInit 0x08001bbf Thumb Code 18 stm32f10x_tim.o(.text)
TIM_BDTRStructInit 0x08001bd1 Thumb Code 40 stm32f10x_tim.o(.text)
TIM_Cmd 0x08001bf9 Thumb Code 24 stm32f10x_tim.o(.text)
TIM_CtrlPWMOutputs 0x08001c11 Thumb Code 30 stm32f10x_tim.o(.text)
TIM_ITConfig 0x08001c2f Thumb Code 18 stm32f10x_tim.o(.text)
TIM_GenerateEvent 0x08001c41 Thumb Code 4 stm32f10x_tim.o(.text)
TIM_DMAConfig 0x08001c45 Thumb Code 10 stm32f10x_tim.o(.text)
TIM_DMACmd 0x08001c4f Thumb Code 18 stm32f10x_tim.o(.text)
TIM_InternalClockConfig 0x08001c61 Thumb Code 12 stm32f10x_tim.o(.text)
TIM_SelectInputTrigger 0x08001c6d Thumb Code 18 stm32f10x_tim.o(.text)
TIM_ITRxExternalClockConfig 0x08001c7f Thumb Code 24 stm32f10x_tim.o(.text)
TIM_TIxExternalClockConfig 0x08001c97 Thumb Code 62 stm32f10x_tim.o(.text)
TIM_ETRConfig 0x08001cd5 Thumb Code 28 stm32f10x_tim.o(.text)
TIM_ETRClockMode1Config 0x08001cf1 Thumb Code 54 stm32f10x_tim.o(.text)
TIM_ETRClockMode2Config 0x08001d27 Thumb Code 32 stm32f10x_tim.o(.text)
TIM_PrescalerConfig 0x08001d47 Thumb Code 6 stm32f10x_tim.o(.text)
TIM_CounterModeConfig 0x08001d4d Thumb Code 18 stm32f10x_tim.o(.text)
TIM_EncoderInterfaceConfig 0x08001d5f Thumb Code 66 stm32f10x_tim.o(.text)
TIM_ForcedOC1Config 0x08001da1 Thumb Code 18 stm32f10x_tim.o(.text)
TIM_ForcedOC2Config 0x08001db3 Thumb Code 26 stm32f10x_tim.o(.text)
TIM_ForcedOC3Config 0x08001dcd Thumb Code 18 stm32f10x_tim.o(.text)
TIM_ForcedOC4Config 0x08001ddf Thumb Code 26 stm32f10x_tim.o(.text)
TIM_ARRPreloadConfig 0x08001df9 Thumb Code 24 stm32f10x_tim.o(.text)
TIM_SelectCOM 0x08001e11 Thumb Code 24 stm32f10x_tim.o(.text)
TIM_SelectCCDMA 0x08001e29 Thumb Code 24 stm32f10x_tim.o(.text)
TIM_CCPreloadControl 0x08001e41 Thumb Code 24 stm32f10x_tim.o(.text)
TIM_OC1PreloadConfig 0x08001e59 Thumb Code 18 stm32f10x_tim.o(.text)
TIM_OC2PreloadConfig 0x08001e6b Thumb Code 26 stm32f10x_tim.o(.text)
TIM_OC3PreloadConfig 0x08001e85 Thumb Code 18 stm32f10x_tim.o(.text)
TIM_OC4PreloadConfig 0x08001e97 Thumb Code 26 stm32f10x_tim.o(.text)
TIM_OC1FastConfig 0x08001eb1 Thumb Code 18 stm32f10x_tim.o(.text)
TIM_OC2FastConfig 0x08001ec3 Thumb Code 26 stm32f10x_tim.o(.text)
TIM_OC3FastConfig 0x08001edd Thumb Code 18 stm32f10x_tim.o(.text)
TIM_OC4FastConfig 0x08001eef Thumb Code 26 stm32f10x_tim.o(.text)
TIM_ClearOC1Ref 0x08001f09 Thumb Code 18 stm32f10x_tim.o(.text)
TIM_ClearOC2Ref 0x08001f1b Thumb Code 24 stm32f10x_tim.o(.text)
TIM_ClearOC3Ref 0x08001f33 Thumb Code 18 stm32f10x_tim.o(.text)
TIM_ClearOC4Ref 0x08001f45 Thumb Code 24 stm32f10x_tim.o(.text)
TIM_OC1PolarityConfig 0x08001f5d Thumb Code 18 stm32f10x_tim.o(.text)
TIM_OC1NPolarityConfig 0x08001f6f Thumb Code 18 stm32f10x_tim.o(.text)
TIM_OC2PolarityConfig 0x08001f81 Thumb Code 26 stm32f10x_tim.o(.text)
TIM_OC2NPolarityConfig 0x08001f9b Thumb Code 26 stm32f10x_tim.o(.text)
TIM_OC3PolarityConfig 0x08001fb5 Thumb Code 26 stm32f10x_tim.o(.text)
TIM_OC3NPolarityConfig 0x08001fcf Thumb Code 26 stm32f10x_tim.o(.text)
TIM_OC4PolarityConfig 0x08001fe9 Thumb Code 26 stm32f10x_tim.o(.text)
TIM_CCxCmd 0x08002003 Thumb Code 30 stm32f10x_tim.o(.text)
TIM_CCxNCmd 0x08002021 Thumb Code 30 stm32f10x_tim.o(.text)
TIM_SelectOCxM 0x0800203f Thumb Code 82 stm32f10x_tim.o(.text)
TIM_UpdateDisableConfig 0x08002091 Thumb Code 24 stm32f10x_tim.o(.text)
TIM_UpdateRequestConfig 0x080020a9 Thumb Code 24 stm32f10x_tim.o(.text)
TIM_SelectHallSensor 0x080020c1 Thumb Code 24 stm32f10x_tim.o(.text)
TIM_SelectOnePulseMode 0x080020d9 Thumb Code 18 stm32f10x_tim.o(.text)
TIM_SelectOutputTrigger 0x080020eb Thumb Code 18 stm32f10x_tim.o(.text)
TIM_SelectSlaveMode 0x080020fd Thumb Code 18 stm32f10x_tim.o(.text)
TIM_SelectMasterSlaveMode 0x0800210f Thumb Code 18 stm32f10x_tim.o(.text)
TIM_SetCounter 0x08002121 Thumb Code 4 stm32f10x_tim.o(.text)
TIM_SetAutoreload 0x08002125 Thumb Code 4 stm32f10x_tim.o(.text)
TIM_SetCompare1 0x08002129 Thumb Code 4 stm32f10x_tim.o(.text)
TIM_SetCompare2 0x0800212d Thumb Code 4 stm32f10x_tim.o(.text)
TIM_SetCompare3 0x08002131 Thumb Code 4 stm32f10x_tim.o(.text)
TIM_SetCompare4 0x08002135 Thumb Code 6 stm32f10x_tim.o(.text)
TIM_SetClockDivision 0x0800213b Thumb Code 18 stm32f10x_tim.o(.text)
TIM_GetCapture1 0x0800214d Thumb Code 6 stm32f10x_tim.o(.text)
TIM_GetCapture2 0x08002153 Thumb Code 6 stm32f10x_tim.o(.text)
TIM_GetCapture3 0x08002159 Thumb Code 6 stm32f10x_tim.o(.text)
TIM_GetCapture4 0x0800215f Thumb Code 8 stm32f10x_tim.o(.text)
TIM_GetCounter 0x08002167 Thumb Code 6 stm32f10x_tim.o(.text)
TIM_GetPrescaler 0x0800216d Thumb Code 6 stm32f10x_tim.o(.text)
TIM_GetFlagStatus 0x08002173 Thumb Code 18 stm32f10x_tim.o(.text)
TIM_ClearFlag 0x08002185 Thumb Code 6 stm32f10x_tim.o(.text)
TIM_GetITStatus 0x0800218b Thumb Code 34 stm32f10x_tim.o(.text)
TIM_ClearITPendingBit 0x080021ad Thumb Code 6 stm32f10x_tim.o(.text)
USART_DeInit 0x080021b5 Thumb Code 134 stm32f10x_usart.o(.text)
USART_Init 0x0800223b Thumb Code 210 stm32f10x_usart.o(.text)
USART_StructInit 0x0800230d Thumb Code 24 stm32f10x_usart.o(.text)
USART_ClockInit 0x08002325 Thumb Code 34 stm32f10x_usart.o(.text)
USART_ClockStructInit 0x08002347 Thumb Code 12 stm32f10x_usart.o(.text)
USART_Cmd 0x08002353 Thumb Code 24 stm32f10x_usart.o(.text)
USART_ITConfig 0x0800236b Thumb Code 74 stm32f10x_usart.o(.text)
USART_DMACmd 0x080023b5 Thumb Code 18 stm32f10x_usart.o(.text)
USART_SetAddress 0x080023c7 Thumb Code 18 stm32f10x_usart.o(.text)
USART_WakeUpConfig 0x080023d9 Thumb Code 18 stm32f10x_usart.o(.text)
USART_ReceiverWakeUpCmd 0x080023eb Thumb Code 24 stm32f10x_usart.o(.text)
USART_LINBreakDetectLengthConfig 0x08002403 Thumb Code 18 stm32f10x_usart.o(.text)
USART_LINCmd 0x08002415 Thumb Code 24 stm32f10x_usart.o(.text)
USART_SendData 0x0800242d Thumb Code 8 stm32f10x_usart.o(.text)
USART_ReceiveData 0x08002435 Thumb Code 10 stm32f10x_usart.o(.text)
USART_SendBreak 0x0800243f Thumb Code 10 stm32f10x_usart.o(.text)
USART_SetGuardTime 0x08002449 Thumb Code 16 stm32f10x_usart.o(.text)
USART_SetPrescaler 0x08002459 Thumb Code 16 stm32f10x_usart.o(.text)
USART_SmartCardCmd 0x08002469 Thumb Code 24 stm32f10x_usart.o(.text)
USART_SmartCardNACKCmd 0x08002481 Thumb Code 24 stm32f10x_usart.o(.text)
USART_HalfDuplexCmd 0x08002499 Thumb Code 24 stm32f10x_usart.o(.text)
USART_OverSampling8Cmd 0x080024b1 Thumb Code 22 stm32f10x_usart.o(.text)
USART_OneBitMethodCmd 0x080024c7 Thumb Code 24 stm32f10x_usart.o(.text)
USART_IrDAConfig 0x080024df Thumb Code 18 stm32f10x_usart.o(.text)
USART_IrDACmd 0x080024f1 Thumb Code 24 stm32f10x_usart.o(.text)
USART_GetFlagStatus 0x08002509 Thumb Code 26 stm32f10x_usart.o(.text)
USART_ClearFlag 0x08002523 Thumb Code 18 stm32f10x_usart.o(.text)
USART_GetITStatus 0x08002535 Thumb Code 84 stm32f10x_usart.o(.text)
USART_ClearITPendingBit 0x08002589 Thumb Code 52 stm32f10x_usart.o(.text)
Reset_Handler 0x080025bd Thumb Code 8 startup_stm32f10x_md.o(.text)
ADC1_2_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
CAN1_RX1_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
CAN1_SCE_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel1_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel2_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel3_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel4_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel5_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel6_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel7_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI0_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI15_10_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI1_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI2_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI3_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI4_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI9_5_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
FLASH_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
I2C1_ER_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
I2C1_EV_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
I2C2_ER_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
I2C2_EV_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
PVD_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
RCC_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
RTCAlarm_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
RTC_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
SPI1_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
SPI2_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
TAMPER_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
TIM1_BRK_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
TIM1_CC_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
TIM1_TRG_COM_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
TIM1_UP_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
TIM2_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
USBWakeUp_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
USB_HP_CAN1_TX_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
USB_LP_CAN1_RX0_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
WWDG_IRQHandler 0x080025d7 Thumb Code 0 startup_stm32f10x_md.o(.text)
__user_initial_stackheap 0x080025d9 Thumb Code 0 startup_stm32f10x_md.o(.text)
LED_Init 0x080025fd Thumb Code 64 led.o(.text)
IWDG_Init 0x08002645 Thumb Code 36 wdg.o(.text)
IWDG_Feed 0x08002669 Thumb Code 8 wdg.o(.text)
TIM3_Int_Init 0x08002671 Thumb Code 90 timer.o(.text)
TIM4_Int_Init 0x080026cb Thumb Code 88 timer.o(.text)
TIM3_IRQHandler 0x08002723 Thumb Code 58 timer.o(.text)
TIM4_IRQHandler 0x0800275d Thumb Code 22 timer.o(.text)
Clear_Buffer 0x08002785 Thumb Code 38 bc26.o(.text)
BC26_Init 0x080027ab Thumb Code 372 bc26.o(.text)
BC26_ConTCP 0x0800291f Thumb Code 26 bc26.o(.text)
BC26_CreateTCPSokcet 0x08002939 Thumb Code 62 bc26.o(.text)
BC26_Senddata 0x08002977 Thumb Code 18 bc26.o(.text)
BC26_Senddatahex 0x08002989 Thumb Code 58 bc26.o(.text)
BC26_RECData 0x080029c3 Thumb Code 2 bc26.o(.text)
MQTT_Init 0x080029c5 Thumb Code 128 bc26.o(.text)
Mqttaliyun_Savedata 0x08002a45 Thumb Code 56 bc26.o(.text)
aliyunMQTT_PUBdata 0x08002a7d Thumb Code 120 bc26.o(.text)
DHT11_Rst 0x08002d45 Thumb Code 52 dht11.o(.text)
DHT11_Check 0x08002d79 Thumb Code 96 dht11.o(.text)
DHT11_Read_Bit 0x08002dd9 Thumb Code 76 dht11.o(.text)
DHT11_Read_Byte 0x08002e25 Thumb Code 30 dht11.o(.text)
DHT11_Read_Data 0x08002e43 Thumb Code 88 dht11.o(.text)
DHT11_Init 0x08002e9b Thumb Code 46 dht11.o(.text)
delay_init 0x08002ed9 Thumb Code 50 delay.o(.text)
delay_us 0x08002f0b Thumb Code 72 delay.o(.text)
delay_ms 0x08002f53 Thumb Code 72 delay.o(.text)
NVIC_Configuration 0x08002fad Thumb Code 12 sys.o(.text)
_sys_exit 0x08002fb9 Thumb Code 4 usart.o(.text)
fputc 0x08002fbd Thumb Code 24 usart.o(.text)
UART1_send_byte 0x08002fd5 Thumb Code 28 usart.o(.text)
UART2_send_byte 0x08002ff1 Thumb Code 28 usart.o(.text)
uart_init 0x0800300d Thumb Code 158 usart.o(.text)
uart2_init 0x080030ab Thumb Code 160 usart.o(.text)
uart3_init 0x0800314b Thumb Code 164 usart.o(.text)
Uart1_SendStr 0x080031ef Thumb Code 34 usart.o(.text)
Uart3_SendStr 0x08003211 Thumb Code 34 usart.o(.text)
USART1_IRQHandler 0x08003233 Thumb Code 24 usart.o(.text)
USART2_IRQHandler 0x0800324b Thumb Code 62 usart.o(.text)
USART3_IRQHandler 0x08003289 Thumb Code 24 usart.o(.text)
__use_no_semihosting 0x080032bd Thumb Code 2 use_no_semi_2.o(.text)
__2printf 0x080032c1 Thumb Code 20 noretval__2printf.o(.text)
__2sprintf 0x080032d9 Thumb Code 34 noretval__2sprintf.o(.text)
_printf_pre_padding 0x08003301 Thumb Code 44 _printf_pad.o(.text)
_printf_post_padding 0x0800332d Thumb Code 34 _printf_pad.o(.text)
_printf_truncate_signed 0x0800334f Thumb Code 18 _printf_truncate.o(.text)
_printf_truncate_unsigned 0x08003361 Thumb Code 18 _printf_truncate.o(.text)
_printf_str 0x08003373 Thumb Code 82 _printf_str.o(.text)
_printf_int_dec 0x080033c5 Thumb Code 104 _printf_dec.o(.text)
_printf_wctomb 0x0800343d Thumb Code 182 _printf_wctomb.o(.text)
_printf_int_oct 0x080034f9 Thumb Code 74 _printf_oct_int.o(.text)
_printf_longlong_oct 0x080034f9 Thumb Code 0 _printf_oct_int.o(.text)
_printf_int_hex 0x0800354d Thumb Code 84 _printf_hex_int.o(.text)
_printf_longlong_hex 0x0800354d Thumb Code 0 _printf_hex_int.o(.text)
__printf 0x080035a5 Thumb Code 388 __printf_flags_ss_wp.o(.text)
strstr 0x0800372d Thumb Code 36 strstr.o(.text)
strlen 0x08003751 Thumb Code 62 strlen.o(.text)
__aeabi_memcpy 0x0800378f Thumb Code 0 rt_memcpy_v6.o(.text)
__rt_memcpy 0x0800378f Thumb Code 138 rt_memcpy_v6.o(.text)
_memcpy_lastbytes 0x080037f5 Thumb Code 0 rt_memcpy_v6.o(.text)
__aeabi_memcpy4 0x08003819 Thumb Code 0 rt_memcpy_w.o(.text)
__aeabi_memcpy8 0x08003819 Thumb Code 0 rt_memcpy_w.o(.text)
__rt_memcpy_w 0x08003819 Thumb Code 100 rt_memcpy_w.o(.text)
_memcpy_lastbytes_aligned 0x08003861 Thumb Code 0 rt_memcpy_w.o(.text)
__use_two_region_memory 0x0800387d Thumb Code 2 heapauxi.o(.text)
__rt_heap_escrow$2region 0x0800387f Thumb Code 2 heapauxi.o(.text)
__rt_heap_expand$2region 0x08003881 Thumb Code 2 heapauxi.o(.text)
__I$use$semihosting 0x08003883 Thumb Code 0 use_no_semi.o(.text)
__use_no_semihosting_swi 0x08003883 Thumb Code 2 use_no_semi.o(.text)
_printf_int_common 0x08003885 Thumb Code 178 _printf_intcommon.o(.text)
_printf_char_common 0x08003943 Thumb Code 32 _printf_char_common.o(.text)
_sputc 0x08003969 Thumb Code 10 _sputc.o(.text)
_printf_cs_common 0x08003973 Thumb Code 20 _printf_char.o(.text)
_printf_char 0x08003987 Thumb Code 16 _printf_char.o(.text)
_printf_string 0x08003997 Thumb Code 8 _printf_char.o(.text)
_printf_char_file 0x080039a1 Thumb Code 32 _printf_char_file.o(.text)
_printf_lcs_common 0x080039c5 Thumb Code 20 _printf_wchar.o(.text)
_printf_wchar 0x080039d9 Thumb Code 16 _printf_wchar.o(.text)
_printf_wstring 0x080039e9 Thumb Code 8 _printf_wchar.o(.text)
_wcrtomb 0x080039f1 Thumb Code 64 _wcrtomb.o(.text)
__rt_ctype_table 0x08003a31 Thumb Code 16 rt_ctype_table.o(.text)
ferror 0x08003a41 Thumb Code 8 ferror.o(.text)
__user_setup_stackheap 0x08003a49 Thumb Code 74 sys_stackheap_outer.o(.text)
__rt_locale 0x08003a95 Thumb Code 8 rt_locale_intlibspace.o(.text)
exit 0x08003a9d Thumb Code 12 exit.o(.text)
__user_libspace 0x08003aa9 Thumb Code 8 libspace.o(.text)
__user_perproc_libspace 0x08003aa9 Thumb Code 0 libspace.o(.text)
__user_perthread_libspace 0x08003aa9 Thumb Code 0 libspace.o(.text)
strcmp 0x08003ab1 Thumb Code 128 strcmpv7m.o(.text)
_is_digit 0x08003b31 Thumb Code 14 __printf_wp.o(i._is_digit)
_get_lc_ctype 0x08003b41 Thumb Code 44 lc_ctype_c.o(locale$$code)
Region$$Table$$Base 0x08003c40 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x08003c60 Number 0 anon$$obj.o(Region$$Table)
__ctype 0x08003c6d Data 0 lc_ctype_c.o(locale$$data)
SystemCoreClock 0x20000000 Data 4 system_stm32f10x.o(.data)
AHBPrescTable 0x20000004 Data 16 system_stm32f10x.o(.data)
Timeout 0x20000028 Data 1 timer.o(.data)
restflag 0x20000029 Data 1 timer.o(.data)
strx 0x2000002c Data 4 bc26.o(.data)
extstrx 0x20000030 Data 4 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: 0x00003db4, Max: 0x00040000, ABSOLUTE)
Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00003d70, Max: 0x00040000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x08000000 0x000000ec Data RO 484 RESET startup_stm32f10x_md.o
0x080000ec 0x00000008 Code RO 697 * !!!main c_w.l(__main.o)
0x080000f4 0x00000034 Code RO 885 !!!scatter c_w.l(__scatter.o)
0x08000128 0x0000001a Code RO 887 !!handler_copy c_w.l(__scatter_copy.o)
0x08000142 0x00000002 PAD
0x08000144 0x0000001c Code RO 889 !!handler_zi c_w.l(__scatter_zi.o)
0x08000160 0x00000000 Code RO 685 .ARM.Collect$$_printf_percent$$00000000 c_w.l(_printf_percent.o)
0x08000160 0x00000006 Code RO 682 .ARM.Collect$$_printf_percent$$00000008 c_w.l(_printf_i.o)
0x08000166 0x00000006 Code RO 683 .ARM.Collect$$_printf_percent$$00000009 c_w.l(_printf_d.o)
0x0800016c 0x00000006 Code RO 684 .ARM.Collect$$_printf_percent$$0000000A c_w.l(_printf_u.o)
0x08000172 0x00000006 Code RO 681 .ARM.Collect$$_printf_percent$$0000000B c_w.l(_printf_o.o)
0x08000178 0x00000006 Code RO 680 .ARM.Collect$$_printf_percent$$0000000C c_w.l(_printf_x.o)
0x0800017e 0x0000000a Code RO 715 .ARM.Collect$$_printf_percent$$00000012 c_w.l(_printf_l.o)
0x08000188 0x00000006 Code RO 678 .ARM.Collect$$_printf_percent$$00000013 c_w.l(_printf_c.o)
0x0800018e 0x00000006 Code RO 679 .ARM.Collect$$_printf_percent$$00000014 c_w.l(_printf_s.o)
0x08000194 0x00000006 Code RO 686 .ARM.Collect$$_printf_percent$$00000015 c_w.l(_printf_lc.o)
0x0800019a 0x00000004 Code RO 714 .ARM.Collect$$_printf_percent$$00000017 c_w.l(_printf_percent_end.o)
0x0800019e 0x00000002 Code RO 758 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
0x080001a0 0x00000000 Code RO 767 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
0x080001a0 0x00000000 Code RO 769 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
0x080001a0 0x00000000 Code RO 772 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o)
0x080001a0 0x00000000 Code RO 774 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
0x080001a0 0x00000000 Code RO 776 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
0x080001a0 0x00000006 Code RO 777 .ARM.Collect$$libinit$$0000000F c_w.l(libinit2.o)
0x080001a6 0x00000000 Code RO 779 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o)
0x080001a6 0x0000000c Code RO 780 .ARM.Collect$$libinit$$00000012 c_w.l(libinit2.o)
0x080001b2 0x00000000 Code RO 781 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
0x080001b2 0x00000000 Code RO 783 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
0x080001b2 0x00000000 Code RO 785 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
0x080001b2 0x00000000 Code RO 787 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
0x080001b2 0x00000000 Code RO 789 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
0x080001b2 0x00000000 Code RO 791 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
0x080001b2 0x00000000 Code RO 793 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
0x080001b2 0x00000000 Code RO 795 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
0x080001b2 0x00000000 Code RO 797 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
0x080001b2 0x00000000 Code RO 799 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
0x080001b2 0x00000000 Code RO 803 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o)
0x080001b2 0x00000000 Code RO 805 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
0x080001b2 0x00000000 Code RO 807 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
0x080001b2 0x00000000 Code RO 809 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
0x080001b2 0x00000002 Code RO 810 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o)
0x080001b4 0x00000002 Code RO 828 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
0x080001b6 0x00000000 Code RO 839 .ARM.Collect$$libshutdown$$00000003 c_w.l(libshutdown2.o)
0x080001b6 0x00000000 Code RO 842 .ARM.Collect$$libshutdown$$00000006 c_w.l(libshutdown2.o)
0x080001b6 0x00000000 Code RO 845 .ARM.Collect$$libshutdown$$00000009 c_w.l(libshutdown2.o)
0x080001b6 0x00000000 Code RO 847 .ARM.Collect$$libshutdown$$0000000B c_w.l(libshutdown2.o)
0x080001b6 0x00000000 Code RO 850 .ARM.Collect$$libshutdown$$0000000E c_w.l(libshutdown2.o)
0x080001b6 0x00000002 Code RO 851 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
0x080001b8 0x00000000 Code RO 701 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
0x080001b8 0x00000000 Code RO 719 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
0x080001b8 0x00000006 Code RO 731 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
0x080001be 0x00000000 Code RO 721 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
0x080001be 0x00000004 Code RO 722 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
0x080001c2 0x00000000 Code RO 724 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
0x080001c2 0x00000008 Code RO 725 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
0x080001ca 0x00000002 Code RO 762 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
0x080001cc 0x00000000 Code RO 812 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
0x080001cc 0x00000004 Code RO 813 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
0x080001d0 0x00000006 Code RO 814 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
0x080001d6 0x00000002 PAD
0x080001d8 0x00000180 Code RO 1 .text main.o
0x08000358 0x0000001a Code RO 95 .text stm32f10x_it.o
0x08000372 0x00000002 PAD
0x08000374 0x0000024c Code RO 130 .text system_stm32f10x.o
0x080005c0 0x000000dc Code RO 148 .text misc.o
0x0800069c 0x000005bc Code RO 292 .text stm32f10x_flash.o
0x08000c58 0x0000035c Code RO 316 .text stm32f10x_gpio.o
0x08000fb4 0x00000040 Code RO 343 .text stm32f10x_iwdg.o
0x08000ff4 0x000003a4 Code RO 373 .text stm32f10x_rcc.o
0x08001398 0x00000e1a Code RO 432 .text stm32f10x_tim.o
0x080021b2 0x00000002 PAD
0x080021b4 0x00000408 Code RO 444 .text stm32f10x_usart.o
0x080025bc 0x00000040 Code RO 485 .text startup_stm32f10x_md.o
0x080025fc 0x00000048 Code RO 489 .text led.o
0x08002644 0x0000002c Code RO 501 .text wdg.o
0x08002670 0x00000114 Code RO 513 .text timer.o
0x08002784 0x000005c0 Code RO 529 .text bc26.o
0x08002d44 0x00000194 Code RO 547 .text dht11.o
0x08002ed8 0x000000d4 Code RO 559 .text delay.o
0x08002fac 0x0000000c Code RO 573 .text sys.o
0x08002fb8 0x00000304 Code RO 585 .text usart.o
0x080032bc 0x00000002 Code RO 608 .text c_w.l(use_no_semi_2.o)
0x080032be 0x00000002 PAD
0x080032c0 0x00000018 Code RO 614 .text c_w.l(noretval__2printf.o)
0x080032d8 0x00000028 Code RO 616 .text c_w.l(noretval__2sprintf.o)
0x08003300 0x0000004e Code RO 620 .text c_w.l(_printf_pad.o)
0x0800334e 0x00000024 Code RO 622 .text c_w.l(_printf_truncate.o)
0x08003372 0x00000052 Code RO 624 .text c_w.l(_printf_str.o)
0x080033c4 0x00000078 Code RO 626 .text c_w.l(_printf_dec.o)
0x0800343c 0x000000bc Code RO 628 .text c_w.l(_printf_wctomb.o)
0x080034f8 0x00000054 Code RO 633 .text c_w.l(_printf_oct_int.o)
0x0800354c 0x00000058 Code RO 640 .text c_w.l(_printf_hex_int.o)
0x080035a4 0x00000188 Code RO 675 .text c_w.l(__printf_flags_ss_wp.o)
0x0800372c 0x00000024 Code RO 687 .text c_w.l(strstr.o)
0x08003750 0x0000003e Code RO 689 .text c_w.l(strlen.o)
0x0800378e 0x0000008a Code RO 691 .text c_w.l(rt_memcpy_v6.o)
0x08003818 0x00000064 Code RO 693 .text c_w.l(rt_memcpy_w.o)
0x0800387c 0x00000006 Code RO 695 .text c_w.l(heapauxi.o)
0x08003882 0x00000002 Code RO 699 .text c_w.l(use_no_semi.o)
0x08003884 0x000000b2 Code RO 702 .text c_w.l(_printf_intcommon.o)
0x08003936 0x00000002 PAD
0x08003938 0x00000030 Code RO 704 .text c_w.l(_printf_char_common.o)
0x08003968 0x0000000a Code RO 706 .text c_w.l(_sputc.o)
0x08003972 0x0000002c Code RO 708 .text c_w.l(_printf_char.o)
0x0800399e 0x00000002 PAD
0x080039a0 0x00000024 Code RO 710 .text c_w.l(_printf_char_file.o)
0x080039c4 0x0000002c Code RO 712 .text c_w.l(_printf_wchar.o)
0x080039f0 0x00000040 Code RO 716 .text c_w.l(_wcrtomb.o)
0x08003a30 0x00000010 Code RO 733 .text c_w.l(rt_ctype_table.o)
0x08003a40 0x00000008 Code RO 737 .text c_w.l(ferror.o)
0x08003a48 0x0000004a Code RO 741 .text c_w.l(sys_stackheap_outer.o)
0x08003a92 0x00000002 PAD
0x08003a94 0x00000008 Code RO 746 .text c_w.l(rt_locale_intlibspace.o)
0x08003a9c 0x0000000c Code RO 751 .text c_w.l(exit.o)
0x08003aa8 0x00000008 Code RO 759 .text c_w.l(libspace.o)
0x08003ab0 0x00000080 Code RO 764 .text c_w.l(strcmpv7m.o)
0x08003b30 0x0000000e Code RO 668 i._is_digit c_w.l(__printf_wp.o)
0x08003b3e 0x00000002 PAD
0x08003b40 0x0000002c Code RO 749 locale$$code c_w.l(lc_ctype_c.o)
0x08003b6c 0x00000008 Data RO 629 .constdata c_w.l(_printf_wctomb.o)
0x08003b74 0x00000028 Data RO 641 .constdata c_w.l(_printf_hex_int.o)
0x08003b9c 0x00000011 Data RO 676 .constdata c_w.l(__printf_flags_ss_wp.o)
0x08003bad 0x00000003 PAD
0x08003bb0 0x0000008e Data RO 531 .conststring bc26.o
0x08003c3e 0x00000002 PAD
0x08003c40 0x00000020 Data RO 883 Region$$Table anon$$obj.o
0x08003c60 0x00000110 Data RO 748 locale$$data c_w.l(lc_ctype_c.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 131 .data system_stm32f10x.o
0x20000014 0x00000014 Data RW 374 .data stm32f10x_rcc.o
0x20000028 0x00000002 Data RW 514 .data timer.o
0x2000002a 0x00000002 PAD
0x2000002c 0x00000008 Data RW 532 .data bc26.o
0x20000034 0x00000004 Data RW 560 .data delay.o
0x20000038 0x0000000c Data RW 587 .data usart.o
0x20000044 0x00000073 Zero RW 530 .bss bc26.o
0x200000b7 0x000000c8 Zero RW 586 .bss usart.o
0x2000017f 0x00000001 PAD
0x20000180 0x00000060 Zero RW 760 .bss c_w.l(libspace.o)
0x200001e0 0x00000200 Zero RW 483 HEAP startup_stm32f10x_md.o
0x200003e0 0x00000400 Zero RW 482 STACK startup_stm32f10x_md.o
==============================================================================
Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
1472 592 142 8 115 3991 bc26.o
0 0 0 0 0 32 core_cm3.o
212 18 0 4 0 1179 delay.o
404 16 0 0 0 2234 dht11.o
72 8 0 0 0 587 led.o
384 74 0 0 0 261153 main.o
220 22 0 0 0 1961 misc.o
64 26 236 0 1536 852 startup_stm32f10x_md.o
1468 34 0 0 0 8194 stm32f10x_flash.o
860 38 0 0 0 5809 stm32f10x_gpio.o
26 0 0 0 0 1262 stm32f10x_it.o
64 6 0 0 0 1349 stm32f10x_iwdg.o
932 36 0 20 0 9064 stm32f10x_rcc.o
3610 88 0 0 0 22292 stm32f10x_tim.o
1032 22 0 0 0 8532 stm32f10x_usart.o
12 0 0 0 0 533 sys.o
588 36 0 20 0 2237 system_stm32f10x.o
276 18 0 2 0 1657 timer.o
772 28 0 12 200 5465 usart.o
44 0 0 0 0 722 wdg.o
----------------------------------------------------------------------
12516 1062 412 68 1852 339105 Object Totals
0 0 32 0 0 0 (incl. Generated)
4 0 2 2 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
392 4 17 0 0 92 __printf_flags_ss_wp.o
14 0 0 0 0 68 __printf_wp.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
6 0 0 0 0 0 _printf_c.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
6 0 0 0 0 0 _printf_d.o
120 16 0 0 0 92 _printf_dec.o
88 4 40 0 0 88 _printf_hex_int.o
6 0 0 0 0 0 _printf_i.o
178 0 0 0 0 88 _printf_intcommon.o
10 0 0 0 0 0 _printf_l.o
6 0 0 0 0 0 _printf_lc.o
6 0 0 0 0 0 _printf_o.o
84 10 0 0 0 88 _printf_oct_int.o
78 0 0 0 0 108 _printf_pad.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
36 0 0 0 0 84 _printf_truncate.o
6 0 0 0 0 0 _printf_u.o
44 0 0 0 0 108 _printf_wchar.o
188 6 8 0 0 92 _printf_wctomb.o
6 0 0 0 0 0 _printf_x.o
10 0 0 0 0 68 _sputc.o
64 0 0 0 0 92 _wcrtomb.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
44 10 272 0 0 76 lc_ctype_c.o
2 0 0 0 0 0 libinit.o
20 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
40 6 0 0 0 84 noretval__2sprintf.o
16 4 0 0 0 76 rt_ctype_table.o
8 4 0 0 0 68 rt_locale_intlibspace.o
138 0 0 0 0 68 rt_memcpy_v6.o
100 0 0 0 0 80 rt_memcpy_w.o
2 0 0 0 0 0 rtexit.o
10 0 0 0 0 0 rtexit2.o
128 0 0 0 0 68 strcmpv7m.o
62 0 0 0 0 76 strlen.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
----------------------------------------------------------------------
2460 90 340 0 96 2836 Library Totals
14 0 3 0 0 0 (incl. Padding)
----------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
2446 90 337 0 96 2836 c_w.l
----------------------------------------------------------------------
2460 90 340 0 96 2836 Library Totals
----------------------------------------------------------------------
==============================================================================
Code (inc. data) RO Data RW Data ZI Data Debug
14976 1152 752 68 1948 338817 Grand Totals
14976 1152 752 68 1948 338817 ELF Image Totals
14976 1152 752 68 0 0 ROM Totals
==============================================================================
Total RO Size (Code + RO Data) 15728 ( 15.36kB)
Total RW Size (RW Data + ZI Data) 2016 ( 1.97kB)
Total ROM Size (Code + RO Data + RW Data) 15796 ( 15.43kB)
==============================================================================