Component: ARM Compiler 5.06 update 4 (build 422) Tool: armlink [4d35d2]

==============================================================================

Section Cross References

    startup_stm32f10x_cl.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_stm32f10x_cl.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_stm32f10x_cl.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_stm32f10x_cl.o(RESET) refers to startup_stm32f10x_cl.o(STACK) for __initial_sp
    startup_stm32f10x_cl.o(RESET) refers to startup_stm32f10x_cl.o(.text) for Reset_Handler
    startup_stm32f10x_cl.o(RESET) refers to delay.o(i.SysTick_Handler) for SysTick_Handler
    startup_stm32f10x_cl.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    startup_stm32f10x_cl.o(.text) refers to system_stm32f10x.o(i.SystemInit) for SystemInit
    startup_stm32f10x_cl.o(.text) refers to __main.o(!!!main) for __main
    startup_stm32f10x_cl.o(.text) refers to startup_stm32f10x_cl.o(HEAP) for Heap_Mem
    startup_stm32f10x_cl.o(.text) refers to startup_stm32f10x_cl.o(STACK) for Stack_Mem
    system_stm32f10x.o(i.SetSysClock) refers to system_stm32f10x.o(i.SetSysClockTo72) for SetSysClockTo72
    system_stm32f10x.o(i.SystemCoreClockUpdate) refers to system_stm32f10x.o(.data) for SystemCoreClock
    system_stm32f10x.o(i.SystemInit) refers to system_stm32f10x.o(i.SetSysClock) for SetSysClock
    stm32f10x_rcc.o(i.RCC_GetClocksFreq) refers to stm32f10x_rcc.o(.data) for APBAHBPrescTable
    stm32f10x_rcc.o(i.RCC_WaitForHSEStartUp) refers to stm32f10x_rcc.o(i.RCC_GetFlagStatus) for RCC_GetFlagStatus
    stm32f10x_gpio.o(i.GPIO_AFIODeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    stm32f10x_gpio.o(i.GPIO_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    stm32f10x_adc.o(i.ADC_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    stm32f10x_usart.o(i.USART_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    stm32f10x_usart.o(i.USART_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
    stm32f10x_usart.o(i.USART_Init) refers to stm32f10x_rcc.o(i.RCC_GetClocksFreq) for RCC_GetClocksFreq
    main.o(i.main) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    main.o(i.main) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init
    main.o(i.main) refers to delay.o(i.delay_intial) for delay_intial
    main.o(i.main) refers to tm_stm32f4_hd44780.o(i.TM_HD44780_Init) for TM_HD44780_Init
    main.o(i.main) refers to tm_stm32f4_hd44780.o(i.TM_HD44780_Puts) for TM_HD44780_Puts
    main.o(i.main) refers to delay.o(i.delayMs) for delayMs
    main.o(i.main) refers to tm_stm32f4_hd44780.o(i.TM_HD44780_Clear) for TM_HD44780_Clear
    tm_stm32f4_hd44780.o(i.TM_HD44780_BlinkOff) refers to tm_stm32f4_hd44780.o(i.TM_HD44780_Cmd) for TM_HD44780_Cmd
    tm_stm32f4_hd44780.o(i.TM_HD44780_BlinkOff) refers to tm_stm32f4_hd44780.o(.data) for HD44780_Opts
    tm_stm32f4_hd44780.o(i.TM_HD44780_BlinkOn) refers to tm_stm32f4_hd44780.o(i.TM_HD44780_Cmd) for TM_HD44780_Cmd
    tm_stm32f4_hd44780.o(i.TM_HD44780_BlinkOn) refers to tm_stm32f4_hd44780.o(.data) for HD44780_Opts
    tm_stm32f4_hd44780.o(i.TM_HD44780_Clear) refers to tm_stm32f4_hd44780.o(i.TM_HD44780_Cmd) for TM_HD44780_Cmd
    tm_stm32f4_hd44780.o(i.TM_HD44780_Clear) refers to delay.o(i.delayMs) for delayMs
    tm_stm32f4_hd44780.o(i.TM_HD44780_Cmd) refers to stm32f10x_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits
    tm_stm32f4_hd44780.o(i.TM_HD44780_Cmd) refers to tm_stm32f4_hd44780.o(i.TM_HD44780_Cmd4bit) for TM_HD44780_Cmd4bit
    tm_stm32f4_hd44780.o(i.TM_HD44780_Cmd4bit) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits
    tm_stm32f4_hd44780.o(i.TM_HD44780_Cmd4bit) refers to stm32f10x_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits
    tm_stm32f4_hd44780.o(i.TM_HD44780_Cmd4bit) refers to delay.o(i.delayMs) for delayMs
    tm_stm32f4_hd44780.o(i.TM_HD44780_CreateChar) refers to tm_stm32f4_hd44780.o(i.TM_HD44780_Cmd) for TM_HD44780_Cmd
    tm_stm32f4_hd44780.o(i.TM_HD44780_CreateChar) refers to tm_stm32f4_hd44780.o(i.TM_HD44780_Data) for TM_HD44780_Data
    tm_stm32f4_hd44780.o(i.TM_HD44780_CursorOff) refers to tm_stm32f4_hd44780.o(i.TM_HD44780_Cmd) for TM_HD44780_Cmd
    tm_stm32f4_hd44780.o(i.TM_HD44780_CursorOff) refers to tm_stm32f4_hd44780.o(.data) for HD44780_Opts
    tm_stm32f4_hd44780.o(i.TM_HD44780_CursorOn) refers to tm_stm32f4_hd44780.o(i.TM_HD44780_Cmd) for TM_HD44780_Cmd
    tm_stm32f4_hd44780.o(i.TM_HD44780_CursorOn) refers to tm_stm32f4_hd44780.o(.data) for HD44780_Opts
    tm_stm32f4_hd44780.o(i.TM_HD44780_CursorSet) refers to tm_stm32f4_hd44780.o(i.TM_HD44780_Cmd) for TM_HD44780_Cmd
    tm_stm32f4_hd44780.o(i.TM_HD44780_CursorSet) refers to tm_stm32f4_hd44780.o(.data) for HD44780_Opts
    tm_stm32f4_hd44780.o(i.TM_HD44780_Data) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits
    tm_stm32f4_hd44780.o(i.TM_HD44780_Data) refers to tm_stm32f4_hd44780.o(i.TM_HD44780_Cmd4bit) for TM_HD44780_Cmd4bit
    tm_stm32f4_hd44780.o(i.TM_HD44780_DisplayOff) refers to tm_stm32f4_hd44780.o(i.TM_HD44780_Cmd) for TM_HD44780_Cmd
    tm_stm32f4_hd44780.o(i.TM_HD44780_DisplayOff) refers to tm_stm32f4_hd44780.o(.data) for HD44780_Opts
    tm_stm32f4_hd44780.o(i.TM_HD44780_DisplayOn) refers to tm_stm32f4_hd44780.o(i.TM_HD44780_Cmd) for TM_HD44780_Cmd
    tm_stm32f4_hd44780.o(i.TM_HD44780_DisplayOn) refers to tm_stm32f4_hd44780.o(.data) for HD44780_Opts
    tm_stm32f4_hd44780.o(i.TM_HD44780_Init) refers to delay.o(i.delayMs) for delayMs
    tm_stm32f4_hd44780.o(i.TM_HD44780_Init) refers to tm_stm32f4_hd44780.o(i.TM_HD44780_Cmd4bit) for TM_HD44780_Cmd4bit
    tm_stm32f4_hd44780.o(i.TM_HD44780_Init) refers to tm_stm32f4_hd44780.o(i.TM_HD44780_Cmd) for TM_HD44780_Cmd
    tm_stm32f4_hd44780.o(i.TM_HD44780_Init) refers to tm_stm32f4_hd44780.o(i.TM_HD44780_DisplayOn) for TM_HD44780_DisplayOn
    tm_stm32f4_hd44780.o(i.TM_HD44780_Init) refers to tm_stm32f4_hd44780.o(i.TM_HD44780_Clear) for TM_HD44780_Clear
    tm_stm32f4_hd44780.o(i.TM_HD44780_Init) refers to tm_stm32f4_hd44780.o(.data) for HD44780_Opts
    tm_stm32f4_hd44780.o(i.TM_HD44780_PutCustom) refers to tm_stm32f4_hd44780.o(i.TM_HD44780_CursorSet) for TM_HD44780_CursorSet
    tm_stm32f4_hd44780.o(i.TM_HD44780_PutCustom) refers to tm_stm32f4_hd44780.o(i.TM_HD44780_Data) for TM_HD44780_Data
    tm_stm32f4_hd44780.o(i.TM_HD44780_Puts) refers to tm_stm32f4_hd44780.o(i.TM_HD44780_CursorSet) for TM_HD44780_CursorSet
    tm_stm32f4_hd44780.o(i.TM_HD44780_Puts) refers to tm_stm32f4_hd44780.o(i.TM_HD44780_Data) for TM_HD44780_Data
    tm_stm32f4_hd44780.o(i.TM_HD44780_Puts) refers to tm_stm32f4_hd44780.o(.data) for HD44780_Opts
    tm_stm32f4_hd44780.o(i.TM_HD44780_ScrollLeft) refers to tm_stm32f4_hd44780.o(i.TM_HD44780_Cmd) for TM_HD44780_Cmd
    tm_stm32f4_hd44780.o(i.TM_HD44780_ScrollRight) refers to tm_stm32f4_hd44780.o(i.TM_HD44780_Cmd) for TM_HD44780_Cmd
    bsp.o(i.GPIO_Configuration) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init
    bsp.o(i.RCC_Configuration) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    delay.o(i.SysTick_Handler) refers to delay.o(i.TimingDelay_Decrement) for TimingDelay_Decrement
    delay.o(i.TimingDelay_Decrement) refers to delay.o(.data) for TimingDelay
    delay.o(i.delayMs) refers to delay.o(.data) for TimingDelay
    delay.o(i.delay_intial) refers to system_stm32f10x.o(.data) for SystemCoreClock
    __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
    __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(i.main) 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
    sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
    sys_stackheap_outer.o(.text) refers to startup_stm32f10x_cl.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 sys_exit.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
    sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
    sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
    _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$$00000002) for __rt_lib_shutdown_cpp_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
    libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) 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 sys_exit.o(.text) for _sys_exit
    defsig_exit.o(.text) refers to sys_exit.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 core_cm3.o(.emb_text), (32 bytes).
    Removing system_stm32f10x.o(.rev16_text), (4 bytes).
    Removing system_stm32f10x.o(.revsh_text), (4 bytes).
    Removing system_stm32f10x.o(i.SystemCoreClockUpdate), (256 bytes).
    Removing stm32f10x_rcc.o(.rev16_text), (4 bytes).
    Removing stm32f10x_rcc.o(.revsh_text), (4 bytes).
    Removing stm32f10x_rcc.o(i.RCC_ADCCLKConfig), (24 bytes).
    Removing stm32f10x_rcc.o(i.RCC_AHBPeriphClockCmd), (32 bytes).
    Removing stm32f10x_rcc.o(i.RCC_AHBPeriphResetCmd), (32 bytes).
    Removing stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd), (32 bytes).
    Removing stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd), (32 bytes).
    Removing stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd), (32 bytes).
    Removing stm32f10x_rcc.o(i.RCC_AdjustHSICalibrationValue), (24 bytes).
    Removing stm32f10x_rcc.o(i.RCC_BackupResetCmd), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_ClearFlag), (20 bytes).
    Removing stm32f10x_rcc.o(i.RCC_ClearITPendingBit), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_ClockSecuritySystemCmd), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_DeInit), (92 bytes).
    Removing stm32f10x_rcc.o(i.RCC_GetClocksFreq), (400 bytes).
    Removing stm32f10x_rcc.o(i.RCC_GetFlagStatus), (60 bytes).
    Removing stm32f10x_rcc.o(i.RCC_GetITStatus), (24 bytes).
    Removing stm32f10x_rcc.o(i.RCC_GetSYSCLKSource), (16 bytes).
    Removing stm32f10x_rcc.o(i.RCC_HCLKConfig), (24 bytes).
    Removing stm32f10x_rcc.o(i.RCC_HSEConfig), (76 bytes).
    Removing stm32f10x_rcc.o(i.RCC_HSICmd), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_I2S2CLKConfig), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_I2S3CLKConfig), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_ITConfig), (32 bytes).
    Removing stm32f10x_rcc.o(i.RCC_LSEConfig), (52 bytes).
    Removing stm32f10x_rcc.o(i.RCC_LSICmd), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_MCOConfig), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_OTGFSCLKConfig), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_PCLK1Config), (24 bytes).
    Removing stm32f10x_rcc.o(i.RCC_PCLK2Config), (24 bytes).
    Removing stm32f10x_rcc.o(i.RCC_PLL2Cmd), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_PLL2Config), (24 bytes).
    Removing stm32f10x_rcc.o(i.RCC_PLL3Cmd), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_PLL3Config), (24 bytes).
    Removing stm32f10x_rcc.o(i.RCC_PLLCmd), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_PLLConfig), (28 bytes).
    Removing stm32f10x_rcc.o(i.RCC_PREDIV1Config), (32 bytes).
    Removing stm32f10x_rcc.o(i.RCC_PREDIV2Config), (24 bytes).
    Removing stm32f10x_rcc.o(i.RCC_RTCCLKCmd), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_RTCCLKConfig), (16 bytes).
    Removing stm32f10x_rcc.o(i.RCC_SYSCLKConfig), (24 bytes).
    Removing stm32f10x_rcc.o(i.RCC_WaitForHSEStartUp), (56 bytes).
    Removing stm32f10x_rcc.o(.data), (20 bytes).
    Removing stm32f10x_gpio.o(.rev16_text), (4 bytes).
    Removing stm32f10x_gpio.o(.revsh_text), (4 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_AFIODeInit), (20 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_DeInit), (200 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_ETH_MediaInterfaceConfig), (12 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_EXTILineConfig), (64 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_EventOutputCmd), (12 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_EventOutputConfig), (32 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_PinLockConfig), (18 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_PinRemapConfig), (144 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_ReadInputData), (8 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_ReadInputDataBit), (18 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_ReadOutputData), (8 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_ReadOutputDataBit), (18 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_StructInit), (16 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_Write), (4 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_WriteBit), (10 bytes).
    Removing stm32f10x_adc.o(.rev16_text), (4 bytes).
    Removing stm32f10x_adc.o(.revsh_text), (4 bytes).
    Removing stm32f10x_adc.o(i.ADC_AnalogWatchdogCmd), (20 bytes).
    Removing stm32f10x_adc.o(i.ADC_AnalogWatchdogSingleChannelConfig), (16 bytes).
    Removing stm32f10x_adc.o(i.ADC_AnalogWatchdogThresholdsConfig), (6 bytes).
    Removing stm32f10x_adc.o(i.ADC_AutoInjectedConvCmd), (22 bytes).
    Removing stm32f10x_adc.o(i.ADC_ClearFlag), (6 bytes).
    Removing stm32f10x_adc.o(i.ADC_ClearITPendingBit), (10 bytes).
    Removing stm32f10x_adc.o(i.ADC_Cmd), (22 bytes).
    Removing stm32f10x_adc.o(i.ADC_DMACmd), (22 bytes).
    Removing stm32f10x_adc.o(i.ADC_DeInit), (92 bytes).
    Removing stm32f10x_adc.o(i.ADC_DiscModeChannelCountConfig), (24 bytes).
    Removing stm32f10x_adc.o(i.ADC_DiscModeCmd), (22 bytes).
    Removing stm32f10x_adc.o(i.ADC_ExternalTrigConvCmd), (22 bytes).
    Removing stm32f10x_adc.o(i.ADC_ExternalTrigInjectedConvCmd), (22 bytes).
    Removing stm32f10x_adc.o(i.ADC_ExternalTrigInjectedConvConfig), (16 bytes).
    Removing stm32f10x_adc.o(i.ADC_GetCalibrationStatus), (20 bytes).
    Removing stm32f10x_adc.o(i.ADC_GetConversionValue), (8 bytes).
    Removing stm32f10x_adc.o(i.ADC_GetDualModeConversionValue), (12 bytes).
    Removing stm32f10x_adc.o(i.ADC_GetFlagStatus), (18 bytes).
    Removing stm32f10x_adc.o(i.ADC_GetITStatus), (36 bytes).
    Removing stm32f10x_adc.o(i.ADC_GetInjectedConversionValue), (28 bytes).
    Removing stm32f10x_adc.o(i.ADC_GetResetCalibrationStatus), (20 bytes).
    Removing stm32f10x_adc.o(i.ADC_GetSoftwareStartConvStatus), (20 bytes).
    Removing stm32f10x_adc.o(i.ADC_GetSoftwareStartInjectedConvCmdStatus), (20 bytes).
    Removing stm32f10x_adc.o(i.ADC_ITConfig), (24 bytes).
    Removing stm32f10x_adc.o(i.ADC_Init), (80 bytes).
    Removing stm32f10x_adc.o(i.ADC_InjectedChannelConfig), (130 bytes).
    Removing stm32f10x_adc.o(i.ADC_InjectedDiscModeCmd), (22 bytes).
    Removing stm32f10x_adc.o(i.ADC_InjectedSequencerLengthConfig), (24 bytes).
    Removing stm32f10x_adc.o(i.ADC_RegularChannelConfig), (184 bytes).
    Removing stm32f10x_adc.o(i.ADC_ResetCalibration), (10 bytes).
    Removing stm32f10x_adc.o(i.ADC_SetInjectedOffset), (20 bytes).
    Removing stm32f10x_adc.o(i.ADC_SoftwareStartConvCmd), (22 bytes).
    Removing stm32f10x_adc.o(i.ADC_SoftwareStartInjectedConvCmd), (22 bytes).
    Removing stm32f10x_adc.o(i.ADC_StartCalibration), (10 bytes).
    Removing stm32f10x_adc.o(i.ADC_StructInit), (18 bytes).
    Removing stm32f10x_adc.o(i.ADC_TempSensorVrefintCmd), (36 bytes).
    Removing stm32f10x_usart.o(.rev16_text), (4 bytes).
    Removing stm32f10x_usart.o(.revsh_text), (4 bytes).
    Removing stm32f10x_usart.o(i.USART_ClearFlag), (18 bytes).
    Removing stm32f10x_usart.o(i.USART_ClearITPendingBit), (30 bytes).
    Removing stm32f10x_usart.o(i.USART_ClockInit), (34 bytes).
    Removing stm32f10x_usart.o(i.USART_ClockStructInit), (12 bytes).
    Removing stm32f10x_usart.o(i.USART_Cmd), (24 bytes).
    Removing stm32f10x_usart.o(i.USART_DMACmd), (18 bytes).
    Removing stm32f10x_usart.o(i.USART_DeInit), (156 bytes).
    Removing stm32f10x_usart.o(i.USART_GetFlagStatus), (26 bytes).
    Removing stm32f10x_usart.o(i.USART_GetITStatus), (84 bytes).
    Removing stm32f10x_usart.o(i.USART_HalfDuplexCmd), (24 bytes).
    Removing stm32f10x_usart.o(i.USART_ITConfig), (74 bytes).
    Removing stm32f10x_usart.o(i.USART_Init), (216 bytes).
    Removing stm32f10x_usart.o(i.USART_IrDACmd), (24 bytes).
    Removing stm32f10x_usart.o(i.USART_IrDAConfig), (18 bytes).
    Removing stm32f10x_usart.o(i.USART_LINBreakDetectLengthConfig), (18 bytes).
    Removing stm32f10x_usart.o(i.USART_LINCmd), (24 bytes).
    Removing stm32f10x_usart.o(i.USART_OneBitMethodCmd), (24 bytes).
    Removing stm32f10x_usart.o(i.USART_OverSampling8Cmd), (22 bytes).
    Removing stm32f10x_usart.o(i.USART_ReceiveData), (10 bytes).
    Removing stm32f10x_usart.o(i.USART_ReceiverWakeUpCmd), (24 bytes).
    Removing stm32f10x_usart.o(i.USART_SendBreak), (10 bytes).
    Removing stm32f10x_usart.o(i.USART_SendData), (8 bytes).
    Removing stm32f10x_usart.o(i.USART_SetAddress), (18 bytes).
    Removing stm32f10x_usart.o(i.USART_SetGuardTime), (16 bytes).
    Removing stm32f10x_usart.o(i.USART_SetPrescaler), (16 bytes).
    Removing stm32f10x_usart.o(i.USART_SmartCardCmd), (24 bytes).
    Removing stm32f10x_usart.o(i.USART_SmartCardNACKCmd), (24 bytes).
    Removing stm32f10x_usart.o(i.USART_StructInit), (24 bytes).
    Removing stm32f10x_usart.o(i.USART_WakeUpConfig), (18 bytes).
    Removing main.o(.rev16_text), (4 bytes).
    Removing main.o(.revsh_text), (4 bytes).
    Removing tm_stm32f4_hd44780.o(.rev16_text), (4 bytes).
    Removing tm_stm32f4_hd44780.o(.revsh_text), (4 bytes).
    Removing tm_stm32f4_hd44780.o(i.TM_HD44780_BlinkOff), (32 bytes).
    Removing tm_stm32f4_hd44780.o(i.TM_HD44780_BlinkOn), (32 bytes).
    Removing tm_stm32f4_hd44780.o(i.TM_HD44780_CreateChar), (40 bytes).
    Removing tm_stm32f4_hd44780.o(i.TM_HD44780_CursorOff), (32 bytes).
    Removing tm_stm32f4_hd44780.o(i.TM_HD44780_CursorOn), (32 bytes).
    Removing tm_stm32f4_hd44780.o(i.TM_HD44780_DisplayOff), (32 bytes).
    Removing tm_stm32f4_hd44780.o(i.TM_HD44780_PutCustom), (24 bytes).
    Removing tm_stm32f4_hd44780.o(i.TM_HD44780_ScrollLeft), (10 bytes).
    Removing tm_stm32f4_hd44780.o(i.TM_HD44780_ScrollRight), (10 bytes).
    Removing bsp.o(.rev16_text), (4 bytes).
    Removing bsp.o(.revsh_text), (4 bytes).
    Removing bsp.o(i.GPIO_Configuration), (92 bytes).
    Removing bsp.o(i.RCC_Configuration), (28 bytes).
    Removing delay.o(.rev16_text), (4 bytes).
    Removing delay.o(.revsh_text), (4 bytes).

152 unused section(s) (total 4908 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  boardinit3.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardshut.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardinit1.o ABSOLUTE
    ../clib/angel/boardlib.s                 0x00000000   Number         0  boardinit2.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  __rtentry.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  __rtentry4.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  rtexit.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  __rtentry2.o ABSOLUTE
    ../clib/angel/kernel.s                   0x00000000   Number         0  rtexit2.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  sys_stackheap_outer.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  indicate_semi.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  use_no_semi.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/angel/sysapp.c                   0x00000000   Number         0  sys_exit.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  no_argv.o ABSOLUTE
    ../clib/armsys.c                         0x00000000   Number         0  _get_argv_nomalloc.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  libshutdown2.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libshutdown.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libinit2.o ABSOLUTE
    ../clib/libinit.s                        0x00000000   Number         0  libinit.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_abrt_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtred_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_outer.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_exit.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  __raise.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_formal.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_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  defsig_general.o ABSOLUTE
    ../clib/signal.s                         0x00000000   Number         0  defsig.o ABSOLUTE
    ../clib/stdlib.c                         0x00000000   Number         0  exit.o ABSOLUTE
    ../fplib/fpinit.s                        0x00000000   Number         0  fpinit.o ABSOLUTE
    CMSIS Library\CMSIS\CM3\CoreSupport\core_cm3.c 0x00000000   Number         0  core_cm3.o ABSOLUTE
    CMSIS Library\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c 0x00000000   Number         0  system_stm32f10x.o ABSOLUTE
    CMSIS Library\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c 0x00000000   Number         0  stm32f10x_adc.o ABSOLUTE
    CMSIS Library\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c 0x00000000   Number         0  stm32f10x_gpio.o ABSOLUTE
    CMSIS Library\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c 0x00000000   Number         0  stm32f10x_rcc.o ABSOLUTE
    CMSIS Library\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c 0x00000000   Number         0  stm32f10x_usart.o ABSOLUTE
    CMSIS Library\\CMSIS\\CM3\\CoreSupport\\core_cm3.c 0x00000000   Number         0  core_cm3.o ABSOLUTE
    CMSIS Library\\CMSIS\\CM3\\DeviceSupport\\ST\\STM32F10x\\system_stm32f10x.c 0x00000000   Number         0  system_stm32f10x.o ABSOLUTE
    CMSIS Library\\STM32F10x_StdPeriph_Driver\\src\\stm32f10x_adc.c 0x00000000   Number         0  stm32f10x_adc.o ABSOLUTE
    CMSIS Library\\STM32F10x_StdPeriph_Driver\\src\\stm32f10x_gpio.c 0x00000000   Number         0  stm32f10x_gpio.o ABSOLUTE
    CMSIS Library\\STM32F10x_StdPeriph_Driver\\src\\stm32f10x_rcc.c 0x00000000   Number         0  stm32f10x_rcc.o ABSOLUTE
    CMSIS Library\\STM32F10x_StdPeriph_Driver\\src\\stm32f10x_usart.c 0x00000000   Number         0  stm32f10x_usart.o ABSOLUTE
    bsp.c                                    0x00000000   Number         0  bsp.o ABSOLUTE
    bsp.c                                    0x00000000   Number         0  bsp.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    delay.c                                  0x00000000   Number         0  delay.o ABSOLUTE
    delay.c                                  0x00000000   Number         0  delay.o ABSOLUTE
    main.c                                   0x00000000   Number         0  main.o ABSOLUTE
    main.c                                   0x00000000   Number         0  main.o ABSOLUTE
    startup_stm32f10x_cl.s                   0x00000000   Number         0  startup_stm32f10x_cl.o ABSOLUTE
    tm_stm32f4_hd44780.c                     0x00000000   Number         0  tm_stm32f4_hd44780.o ABSOLUTE
    tm_stm32f4_hd44780.c                     0x00000000   Number         0  tm_stm32f4_hd44780.o ABSOLUTE
    RESET                                    0x08000000   Section      336  startup_stm32f10x_cl.o(RESET)
    !!!main                                  0x08000150   Section        8  __main.o(!!!main)
    !!!scatter                               0x08000158   Section       52  __scatter.o(!!!scatter)
    !!handler_copy                           0x0800018c   Section       26  __scatter_copy.o(!!handler_copy)
    !!handler_zi                             0x080001a8   Section       28  __scatter_zi.o(!!handler_zi)
    .ARM.Collect$$libinit$$00000000          0x080001c4   Section        2  libinit.o(.ARM.Collect$$libinit$$00000000)
    .ARM.Collect$$libinit$$00000002          0x080001c6   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000002)
    .ARM.Collect$$libinit$$00000004          0x080001c6   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000004)
    .ARM.Collect$$libinit$$0000000A          0x080001c6   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000A)
    .ARM.Collect$$libinit$$0000000C          0x080001c6   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000C)
    .ARM.Collect$$libinit$$0000000E          0x080001c6   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000E)
    .ARM.Collect$$libinit$$00000011          0x080001c6   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000011)
    .ARM.Collect$$libinit$$00000013          0x080001c6   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000013)
    .ARM.Collect$$libinit$$00000015          0x080001c6   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000015)
    .ARM.Collect$$libinit$$00000017          0x080001c6   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000017)
    .ARM.Collect$$libinit$$00000019          0x080001c6   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000019)
    .ARM.Collect$$libinit$$0000001B          0x080001c6   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001B)
    .ARM.Collect$$libinit$$0000001D          0x080001c6   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001D)
    .ARM.Collect$$libinit$$0000001F          0x080001c6   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001F)
    .ARM.Collect$$libinit$$00000021          0x080001c6   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000021)
    .ARM.Collect$$libinit$$00000023          0x080001c6   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000023)
    .ARM.Collect$$libinit$$00000025          0x080001c6   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000025)
    .ARM.Collect$$libinit$$0000002C          0x080001c6   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002C)
    .ARM.Collect$$libinit$$0000002E          0x080001c6   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002E)
    .ARM.Collect$$libinit$$00000030          0x080001c6   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000030)
    .ARM.Collect$$libinit$$00000032          0x080001c6   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000032)
    .ARM.Collect$$libinit$$00000033          0x080001c6   Section        2  libinit2.o(.ARM.Collect$$libinit$$00000033)
    .ARM.Collect$$libshutdown$$00000000      0x080001c8   Section        2  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
    .ARM.Collect$$libshutdown$$00000002      0x080001ca   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
    .ARM.Collect$$libshutdown$$00000004      0x080001ca   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
    .ARM.Collect$$libshutdown$$00000007      0x080001ca   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
    .ARM.Collect$$libshutdown$$0000000A      0x080001ca   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
    .ARM.Collect$$libshutdown$$0000000C      0x080001ca   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
    .ARM.Collect$$libshutdown$$0000000F      0x080001ca   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
    .ARM.Collect$$libshutdown$$00000010      0x080001ca   Section        2  libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
    .ARM.Collect$$rtentry$$00000000          0x080001cc   Section        0  __rtentry.o(.ARM.Collect$$rtentry$$00000000)
    .ARM.Collect$$rtentry$$00000002          0x080001cc   Section        0  __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
    .ARM.Collect$$rtentry$$00000004          0x080001cc   Section        6  __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
    .ARM.Collect$$rtentry$$00000009          0x080001d2   Section        0  __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
    .ARM.Collect$$rtentry$$0000000A          0x080001d2   Section        4  __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
    .ARM.Collect$$rtentry$$0000000C          0x080001d6   Section        0  __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
    .ARM.Collect$$rtentry$$0000000D          0x080001d6   Section        8  __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
    .ARM.Collect$$rtexit$$00000000           0x080001de   Section        2  rtexit.o(.ARM.Collect$$rtexit$$00000000)
    .ARM.Collect$$rtexit$$00000002           0x080001e0   Section        0  rtexit2.o(.ARM.Collect$$rtexit$$00000002)
    .ARM.Collect$$rtexit$$00000003           0x080001e0   Section        4  rtexit2.o(.ARM.Collect$$rtexit$$00000003)
    .ARM.Collect$$rtexit$$00000004           0x080001e4   Section        6  rtexit2.o(.ARM.Collect$$rtexit$$00000004)
    .text                                    0x080001ec   Section       64  startup_stm32f10x_cl.o(.text)
    .text                                    0x0800022c   Section        0  heapauxi.o(.text)
    .text                                    0x08000232   Section       74  sys_stackheap_outer.o(.text)
    .text                                    0x0800027c   Section        0  exit.o(.text)
    .text                                    0x08000290   Section        8  libspace.o(.text)
    .text                                    0x08000298   Section        0  sys_exit.o(.text)
    .text                                    0x080002a4   Section        2  use_no_semi.o(.text)
    .text                                    0x080002a6   Section        0  indicate_semi.o(.text)
    i.GPIO_Init                              0x080002a6   Section        0  stm32f10x_gpio.o(i.GPIO_Init)
    i.GPIO_ResetBits                         0x080003bc   Section        0  stm32f10x_gpio.o(i.GPIO_ResetBits)
    i.GPIO_SetBits                           0x080003c0   Section        0  stm32f10x_gpio.o(i.GPIO_SetBits)
    i.RCC_APB2PeriphClockCmd                 0x080003c4   Section        0  stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd)
    i.SetSysClock                            0x080003e4   Section        0  system_stm32f10x.o(i.SetSysClock)
    SetSysClock                              0x080003e5   Thumb Code     8  system_stm32f10x.o(i.SetSysClock)
    i.SetSysClockTo72                        0x080003ec   Section        0  system_stm32f10x.o(i.SetSysClockTo72)
    SetSysClockTo72                          0x080003ed   Thumb Code   264  system_stm32f10x.o(i.SetSysClockTo72)
    i.SysTick_Handler                        0x08000504   Section        0  delay.o(i.SysTick_Handler)
    i.SystemInit                             0x0800050c   Section        0  system_stm32f10x.o(i.SystemInit)
    i.TM_HD44780_Clear                       0x08000578   Section        0  tm_stm32f4_hd44780.o(i.TM_HD44780_Clear)
    i.TM_HD44780_Cmd                         0x08000588   Section        0  tm_stm32f4_hd44780.o(i.TM_HD44780_Cmd)
    TM_HD44780_Cmd                           0x08000589   Thumb Code    30  tm_stm32f4_hd44780.o(i.TM_HD44780_Cmd)
    i.TM_HD44780_Cmd4bit                     0x080005ac   Section        0  tm_stm32f4_hd44780.o(i.TM_HD44780_Cmd4bit)
    TM_HD44780_Cmd4bit                       0x080005ad   Thumb Code   130  tm_stm32f4_hd44780.o(i.TM_HD44780_Cmd4bit)
    i.TM_HD44780_CursorSet                   0x08000634   Section        0  tm_stm32f4_hd44780.o(i.TM_HD44780_CursorSet)
    TM_HD44780_CursorSet                     0x08000635   Thumb Code    46  tm_stm32f4_hd44780.o(i.TM_HD44780_CursorSet)
    i.TM_HD44780_Data                        0x0800066c   Section        0  tm_stm32f4_hd44780.o(i.TM_HD44780_Data)
    TM_HD44780_Data                          0x0800066d   Thumb Code    30  tm_stm32f4_hd44780.o(i.TM_HD44780_Data)
    i.TM_HD44780_DisplayOn                   0x08000690   Section        0  tm_stm32f4_hd44780.o(i.TM_HD44780_DisplayOn)
    i.TM_HD44780_Init                        0x080006b0   Section        0  tm_stm32f4_hd44780.o(i.TM_HD44780_Init)
    i.TM_HD44780_Puts                        0x08000740   Section        0  tm_stm32f4_hd44780.o(i.TM_HD44780_Puts)
    i.TimingDelay_Decrement                  0x080007c4   Section        0  delay.o(i.TimingDelay_Decrement)
    i.delayMs                                0x080007dc   Section        0  delay.o(i.delayMs)
    i.delay_intial                           0x080007f4   Section        0  delay.o(i.delay_intial)
    i.main                                   0x0800085c   Section        0  main.o(i.main)
    .data                                    0x20000000   Section       20  system_stm32f10x.o(.data)
    .data                                    0x20000014   Section       11  tm_stm32f4_hd44780.o(.data)
    HD44780_Opts                             0x20000018   Data           7  tm_stm32f4_hd44780.o(.data)
    .data                                    0x20000020   Section        4  delay.o(.data)
    .bss                                     0x20000024   Section       96  libspace.o(.bss)
    HEAP                                     0x20000088   Section      512  startup_stm32f10x_cl.o(HEAP)
    Heap_Mem                                 0x20000088   Data         512  startup_stm32f10x_cl.o(HEAP)
    STACK                                    0x20000288   Section     1024  startup_stm32f10x_cl.o(STACK)
    Stack_Mem                                0x20000288   Data        1024  startup_stm32f10x_cl.o(STACK)
    __initial_sp                             0x20000688   Data           0  startup_stm32f10x_cl.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
    _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                           0x00000150   Number         0  startup_stm32f10x_cl.o ABSOLUTE
    __Vectors                                0x08000000   Data           4  startup_stm32f10x_cl.o(RESET)
    __Vectors_End                            0x08000150   Data           0  startup_stm32f10x_cl.o(RESET)
    __main                                   0x08000151   Thumb Code     8  __main.o(!!!main)
    __scatterload                            0x08000159   Thumb Code     0  __scatter.o(!!!scatter)
    __scatterload_rt2                        0x08000159   Thumb Code    44  __scatter.o(!!!scatter)
    __scatterload_rt2_thumb_only             0x08000159   Thumb Code     0  __scatter.o(!!!scatter)
    __scatterload_null                       0x08000167   Thumb Code     0  __scatter.o(!!!scatter)
    __scatterload_copy                       0x0800018d   Thumb Code    26  __scatter_copy.o(!!handler_copy)
    __scatterload_zeroinit                   0x080001a9   Thumb Code    28  __scatter_zi.o(!!handler_zi)
    __rt_lib_init                            0x080001c5   Thumb Code     0  libinit.o(.ARM.Collect$$libinit$$00000000)
    __rt_lib_init_alloca_1                   0x080001c7   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002E)
    __rt_lib_init_argv_1                     0x080001c7   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002C)
    __rt_lib_init_atexit_1                   0x080001c7   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001B)
    __rt_lib_init_clock_1                    0x080001c7   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000021)
    __rt_lib_init_cpp_1                      0x080001c7   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000032)
    __rt_lib_init_exceptions_1               0x080001c7   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000030)
    __rt_lib_init_fp_1                       0x080001c7   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000002)
    __rt_lib_init_fp_trap_1                  0x080001c7   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001F)
    __rt_lib_init_getenv_1                   0x080001c7   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000023)
    __rt_lib_init_heap_1                     0x080001c7   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000A)
    __rt_lib_init_lc_collate_1               0x080001c7   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000011)
    __rt_lib_init_lc_ctype_1                 0x080001c7   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000013)
    __rt_lib_init_lc_monetary_1              0x080001c7   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000015)
    __rt_lib_init_lc_numeric_1               0x080001c7   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000017)
    __rt_lib_init_lc_time_1                  0x080001c7   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000019)
    __rt_lib_init_preinit_1                  0x080001c7   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000004)
    __rt_lib_init_rand_1                     0x080001c7   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000E)
    __rt_lib_init_return                     0x080001c7   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000033)
    __rt_lib_init_signal_1                   0x080001c7   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001D)
    __rt_lib_init_stdio_1                    0x080001c7   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000025)
    __rt_lib_init_user_alloc_1               0x080001c7   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000C)
    __rt_lib_shutdown                        0x080001c9   Thumb Code     0  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
    __rt_lib_shutdown_cpp_1                  0x080001cb   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
    __rt_lib_shutdown_fp_trap_1              0x080001cb   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
    __rt_lib_shutdown_heap_1                 0x080001cb   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
    __rt_lib_shutdown_return                 0x080001cb   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
    __rt_lib_shutdown_signal_1               0x080001cb   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
    __rt_lib_shutdown_stdio_1                0x080001cb   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
    __rt_lib_shutdown_user_alloc_1           0x080001cb   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
    __rt_entry                               0x080001cd   Thumb Code     0  __rtentry.o(.ARM.Collect$$rtentry$$00000000)
    __rt_entry_presh_1                       0x080001cd   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
    __rt_entry_sh                            0x080001cd   Thumb Code     0  __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
    __rt_entry_li                            0x080001d3   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
    __rt_entry_postsh_1                      0x080001d3   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
    __rt_entry_main                          0x080001d7   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
    __rt_entry_postli_1                      0x080001d7   Thumb Code     0  __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
    __rt_exit                                0x080001df   Thumb Code     0  rtexit.o(.ARM.Collect$$rtexit$$00000000)
    __rt_exit_ls                             0x080001e1   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000003)
    __rt_exit_prels_1                        0x080001e1   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000002)
    __rt_exit_exit                           0x080001e5   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000004)
    Reset_Handler                            0x080001ed   Thumb Code     8  startup_stm32f10x_cl.o(.text)
    NMI_Handler                              0x080001f5   Thumb Code     2  startup_stm32f10x_cl.o(.text)
    HardFault_Handler                        0x080001f7   Thumb Code     2  startup_stm32f10x_cl.o(.text)
    MemManage_Handler                        0x080001f9   Thumb Code     2  startup_stm32f10x_cl.o(.text)
    BusFault_Handler                         0x080001fb   Thumb Code     2  startup_stm32f10x_cl.o(.text)
    UsageFault_Handler                       0x080001fd   Thumb Code     2  startup_stm32f10x_cl.o(.text)
    SVC_Handler                              0x080001ff   Thumb Code     2  startup_stm32f10x_cl.o(.text)
    DebugMon_Handler                         0x08000201   Thumb Code     2  startup_stm32f10x_cl.o(.text)
    PendSV_Handler                           0x08000203   Thumb Code     2  startup_stm32f10x_cl.o(.text)
    ADC1_2_IRQHandler                        0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    CAN1_RX0_IRQHandler                      0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    CAN1_RX1_IRQHandler                      0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    CAN1_SCE_IRQHandler                      0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    CAN1_TX_IRQHandler                       0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    CAN2_RX0_IRQHandler                      0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    CAN2_RX1_IRQHandler                      0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    CAN2_SCE_IRQHandler                      0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    CAN2_TX_IRQHandler                       0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA1_Channel1_IRQHandler                 0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA1_Channel2_IRQHandler                 0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA1_Channel3_IRQHandler                 0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA1_Channel4_IRQHandler                 0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA1_Channel5_IRQHandler                 0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA1_Channel6_IRQHandler                 0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA1_Channel7_IRQHandler                 0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA2_Channel1_IRQHandler                 0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA2_Channel2_IRQHandler                 0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA2_Channel3_IRQHandler                 0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA2_Channel4_IRQHandler                 0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA2_Channel5_IRQHandler                 0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    ETH_IRQHandler                           0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    ETH_WKUP_IRQHandler                      0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    EXTI0_IRQHandler                         0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    EXTI15_10_IRQHandler                     0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    EXTI1_IRQHandler                         0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    EXTI2_IRQHandler                         0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    EXTI3_IRQHandler                         0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    EXTI4_IRQHandler                         0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    EXTI9_5_IRQHandler                       0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    FLASH_IRQHandler                         0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    I2C1_ER_IRQHandler                       0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    I2C1_EV_IRQHandler                       0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    I2C2_ER_IRQHandler                       0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    I2C2_EV_IRQHandler                       0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    OTG_FS_IRQHandler                        0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    OTG_FS_WKUP_IRQHandler                   0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    PVD_IRQHandler                           0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    RCC_IRQHandler                           0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    RTCAlarm_IRQHandler                      0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    RTC_IRQHandler                           0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    SPI1_IRQHandler                          0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    SPI2_IRQHandler                          0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    SPI3_IRQHandler                          0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TAMPER_IRQHandler                        0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM1_BRK_IRQHandler                      0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM1_CC_IRQHandler                       0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM1_TRG_COM_IRQHandler                  0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM1_UP_IRQHandler                       0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM2_IRQHandler                          0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM3_IRQHandler                          0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM4_IRQHandler                          0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM5_IRQHandler                          0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM6_IRQHandler                          0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM7_IRQHandler                          0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    UART4_IRQHandler                         0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    UART5_IRQHandler                         0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    USART1_IRQHandler                        0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    USART2_IRQHandler                        0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    USART3_IRQHandler                        0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    WWDG_IRQHandler                          0x08000207   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    __user_initial_stackheap                 0x08000209   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    __use_two_region_memory                  0x0800022d   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_escrow$2region                 0x0800022f   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_expand$2region                 0x08000231   Thumb Code     2  heapauxi.o(.text)
    __user_setup_stackheap                   0x08000233   Thumb Code    74  sys_stackheap_outer.o(.text)
    exit                                     0x0800027d   Thumb Code    18  exit.o(.text)
    __user_libspace                          0x08000291   Thumb Code     8  libspace.o(.text)
    __user_perproc_libspace                  0x08000291   Thumb Code     0  libspace.o(.text)
    __user_perthread_libspace                0x08000291   Thumb Code     0  libspace.o(.text)
    _sys_exit                                0x08000299   Thumb Code     8  sys_exit.o(.text)
    __I$use$semihosting                      0x080002a5   Thumb Code     0  use_no_semi.o(.text)
    __use_no_semihosting_swi                 0x080002a5   Thumb Code     2  use_no_semi.o(.text)
    GPIO_Init                                0x080002a7   Thumb Code   278  stm32f10x_gpio.o(i.GPIO_Init)
    __semihosting_library_function           0x080002a7   Thumb Code     0  indicate_semi.o(.text)
    GPIO_ResetBits                           0x080003bd   Thumb Code     4  stm32f10x_gpio.o(i.GPIO_ResetBits)
    GPIO_SetBits                             0x080003c1   Thumb Code     4  stm32f10x_gpio.o(i.GPIO_SetBits)
    RCC_APB2PeriphClockCmd                   0x080003c5   Thumb Code    26  stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd)
    SysTick_Handler                          0x08000505   Thumb Code     8  delay.o(i.SysTick_Handler)
    SystemInit                               0x0800050d   Thumb Code    92  system_stm32f10x.o(i.SystemInit)
    TM_HD44780_Clear                         0x08000579   Thumb Code    16  tm_stm32f4_hd44780.o(i.TM_HD44780_Clear)
    TM_HD44780_DisplayOn                     0x08000691   Thumb Code    26  tm_stm32f4_hd44780.o(i.TM_HD44780_DisplayOn)
    TM_HD44780_Init                          0x080006b1   Thumb Code   140  tm_stm32f4_hd44780.o(i.TM_HD44780_Init)
    TM_HD44780_Puts                          0x08000741   Thumb Code   126  tm_stm32f4_hd44780.o(i.TM_HD44780_Puts)
    TimingDelay_Decrement                    0x080007c5   Thumb Code    18  delay.o(i.TimingDelay_Decrement)
    delayMs                                  0x080007dd   Thumb Code    20  delay.o(i.delayMs)
    delay_intial                             0x080007f5   Thumb Code    90  delay.o(i.delay_intial)
    main                                     0x0800085d   Thumb Code   110  main.o(i.main)
    Region$$Table$$Base                      0x080008e0   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x08000900   Number         0  anon$$obj.o(Region$$Table)
    SystemCoreClock                          0x20000000   Data           4  system_stm32f10x.o(.data)
    AHBPrescTable                            0x20000004   Data          16  system_stm32f10x.o(.data)
    GPIO_Ins2                                0x20000014   Data           4  tm_stm32f4_hd44780.o(.data)
    TimingDelay                              0x20000020   Data           4  delay.o(.data)
    __libspace_start                         0x20000024   Data          96  libspace.o(.bss)
    __temporary_stack_top$libspace           0x20000084   Data           0  libspace.o(.bss)



==============================================================================

Memory Map of the image

  Image Entry point : 0x08000151

  Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000924, Max: 0x00040000, ABSOLUTE)

    Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00000900, Max: 0x00040000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x08000000   0x00000150   Data   RO            3    RESET               startup_stm32f10x_cl.o
    0x08000150   0x00000008   Code   RO         1199  * !!!main             c_w.l(__main.o)
    0x08000158   0x00000034   Code   RO         1356    !!!scatter          c_w.l(__scatter.o)
    0x0800018c   0x0000001a   Code   RO         1358    !!handler_copy      c_w.l(__scatter_copy.o)
    0x080001a6   0x00000002   PAD
    0x080001a8   0x0000001c   Code   RO         1360    !!handler_zi        c_w.l(__scatter_zi.o)
    0x080001c4   0x00000002   Code   RO         1226    .ARM.Collect$$libinit$$00000000  c_w.l(libinit.o)
    0x080001c6   0x00000000   Code   RO         1233    .ARM.Collect$$libinit$$00000002  c_w.l(libinit2.o)
    0x080001c6   0x00000000   Code   RO         1235    .ARM.Collect$$libinit$$00000004  c_w.l(libinit2.o)
    0x080001c6   0x00000000   Code   RO         1238    .ARM.Collect$$libinit$$0000000A  c_w.l(libinit2.o)
    0x080001c6   0x00000000   Code   RO         1240    .ARM.Collect$$libinit$$0000000C  c_w.l(libinit2.o)
    0x080001c6   0x00000000   Code   RO         1242    .ARM.Collect$$libinit$$0000000E  c_w.l(libinit2.o)
    0x080001c6   0x00000000   Code   RO         1245    .ARM.Collect$$libinit$$00000011  c_w.l(libinit2.o)
    0x080001c6   0x00000000   Code   RO         1247    .ARM.Collect$$libinit$$00000013  c_w.l(libinit2.o)
    0x080001c6   0x00000000   Code   RO         1249    .ARM.Collect$$libinit$$00000015  c_w.l(libinit2.o)
    0x080001c6   0x00000000   Code   RO         1251    .ARM.Collect$$libinit$$00000017  c_w.l(libinit2.o)
    0x080001c6   0x00000000   Code   RO         1253    .ARM.Collect$$libinit$$00000019  c_w.l(libinit2.o)
    0x080001c6   0x00000000   Code   RO         1255    .ARM.Collect$$libinit$$0000001B  c_w.l(libinit2.o)
    0x080001c6   0x00000000   Code   RO         1257    .ARM.Collect$$libinit$$0000001D  c_w.l(libinit2.o)
    0x080001c6   0x00000000   Code   RO         1259    .ARM.Collect$$libinit$$0000001F  c_w.l(libinit2.o)
    0x080001c6   0x00000000   Code   RO         1261    .ARM.Collect$$libinit$$00000021  c_w.l(libinit2.o)
    0x080001c6   0x00000000   Code   RO         1263    .ARM.Collect$$libinit$$00000023  c_w.l(libinit2.o)
    0x080001c6   0x00000000   Code   RO         1265    .ARM.Collect$$libinit$$00000025  c_w.l(libinit2.o)
    0x080001c6   0x00000000   Code   RO         1269    .ARM.Collect$$libinit$$0000002C  c_w.l(libinit2.o)
    0x080001c6   0x00000000   Code   RO         1271    .ARM.Collect$$libinit$$0000002E  c_w.l(libinit2.o)
    0x080001c6   0x00000000   Code   RO         1273    .ARM.Collect$$libinit$$00000030  c_w.l(libinit2.o)
    0x080001c6   0x00000000   Code   RO         1275    .ARM.Collect$$libinit$$00000032  c_w.l(libinit2.o)
    0x080001c6   0x00000002   Code   RO         1276    .ARM.Collect$$libinit$$00000033  c_w.l(libinit2.o)
    0x080001c8   0x00000002   Code   RO         1296    .ARM.Collect$$libshutdown$$00000000  c_w.l(libshutdown.o)
    0x080001ca   0x00000000   Code   RO         1309    .ARM.Collect$$libshutdown$$00000002  c_w.l(libshutdown2.o)
    0x080001ca   0x00000000   Code   RO         1311    .ARM.Collect$$libshutdown$$00000004  c_w.l(libshutdown2.o)
    0x080001ca   0x00000000   Code   RO         1314    .ARM.Collect$$libshutdown$$00000007  c_w.l(libshutdown2.o)
    0x080001ca   0x00000000   Code   RO         1317    .ARM.Collect$$libshutdown$$0000000A  c_w.l(libshutdown2.o)
    0x080001ca   0x00000000   Code   RO         1319    .ARM.Collect$$libshutdown$$0000000C  c_w.l(libshutdown2.o)
    0x080001ca   0x00000000   Code   RO         1322    .ARM.Collect$$libshutdown$$0000000F  c_w.l(libshutdown2.o)
    0x080001ca   0x00000002   Code   RO         1323    .ARM.Collect$$libshutdown$$00000010  c_w.l(libshutdown2.o)
    0x080001cc   0x00000000   Code   RO         1201    .ARM.Collect$$rtentry$$00000000  c_w.l(__rtentry.o)
    0x080001cc   0x00000000   Code   RO         1203    .ARM.Collect$$rtentry$$00000002  c_w.l(__rtentry2.o)
    0x080001cc   0x00000006   Code   RO         1215    .ARM.Collect$$rtentry$$00000004  c_w.l(__rtentry4.o)
    0x080001d2   0x00000000   Code   RO         1205    .ARM.Collect$$rtentry$$00000009  c_w.l(__rtentry2.o)
    0x080001d2   0x00000004   Code   RO         1206    .ARM.Collect$$rtentry$$0000000A  c_w.l(__rtentry2.o)
    0x080001d6   0x00000000   Code   RO         1208    .ARM.Collect$$rtentry$$0000000C  c_w.l(__rtentry2.o)
    0x080001d6   0x00000008   Code   RO         1209    .ARM.Collect$$rtentry$$0000000D  c_w.l(__rtentry2.o)
    0x080001de   0x00000002   Code   RO         1230    .ARM.Collect$$rtexit$$00000000  c_w.l(rtexit.o)
    0x080001e0   0x00000000   Code   RO         1278    .ARM.Collect$$rtexit$$00000002  c_w.l(rtexit2.o)
    0x080001e0   0x00000004   Code   RO         1279    .ARM.Collect$$rtexit$$00000003  c_w.l(rtexit2.o)
    0x080001e4   0x00000006   Code   RO         1280    .ARM.Collect$$rtexit$$00000004  c_w.l(rtexit2.o)
    0x080001ea   0x00000002   PAD
    0x080001ec   0x00000040   Code   RO            4    .text               startup_stm32f10x_cl.o
    0x0800022c   0x00000006   Code   RO         1197    .text               c_w.l(heapauxi.o)
    0x08000232   0x0000004a   Code   RO         1217    .text               c_w.l(sys_stackheap_outer.o)
    0x0800027c   0x00000012   Code   RO         1219    .text               c_w.l(exit.o)
    0x0800028e   0x00000002   PAD
    0x08000290   0x00000008   Code   RO         1227    .text               c_w.l(libspace.o)
    0x08000298   0x0000000c   Code   RO         1288    .text               c_w.l(sys_exit.o)
    0x080002a4   0x00000002   Code   RO         1299    .text               c_w.l(use_no_semi.o)
    0x080002a6   0x00000000   Code   RO         1301    .text               c_w.l(indicate_semi.o)
    0x080002a6   0x00000116   Code   RO          444    i.GPIO_Init         stm32f10x_gpio.o
    0x080003bc   0x00000004   Code   RO          451    i.GPIO_ResetBits    stm32f10x_gpio.o
    0x080003c0   0x00000004   Code   RO          452    i.GPIO_SetBits      stm32f10x_gpio.o
    0x080003c4   0x00000020   Code   RO          158    i.RCC_APB2PeriphClockCmd  stm32f10x_rcc.o
    0x080003e4   0x00000008   Code   RO           26    i.SetSysClock       system_stm32f10x.o
    0x080003ec   0x00000118   Code   RO           27    i.SetSysClockTo72   system_stm32f10x.o
    0x08000504   0x00000008   Code   RO         1152    i.SysTick_Handler   delay.o
    0x0800050c   0x0000006c   Code   RO           29    i.SystemInit        system_stm32f10x.o
    0x08000578   0x00000010   Code   RO         1006    i.TM_HD44780_Clear  tm_stm32f4_hd44780.o
    0x08000588   0x00000024   Code   RO         1007    i.TM_HD44780_Cmd    tm_stm32f4_hd44780.o
    0x080005ac   0x00000088   Code   RO         1008    i.TM_HD44780_Cmd4bit  tm_stm32f4_hd44780.o
    0x08000634   0x00000038   Code   RO         1012    i.TM_HD44780_CursorSet  tm_stm32f4_hd44780.o
    0x0800066c   0x00000024   Code   RO         1013    i.TM_HD44780_Data   tm_stm32f4_hd44780.o
    0x08000690   0x00000020   Code   RO         1015    i.TM_HD44780_DisplayOn  tm_stm32f4_hd44780.o
    0x080006b0   0x00000090   Code   RO         1016    i.TM_HD44780_Init   tm_stm32f4_hd44780.o
    0x08000740   0x00000084   Code   RO         1018    i.TM_HD44780_Puts   tm_stm32f4_hd44780.o
    0x080007c4   0x00000018   Code   RO         1153    i.TimingDelay_Decrement  delay.o
    0x080007dc   0x00000018   Code   RO         1154    i.delayMs           delay.o
    0x080007f4   0x00000068   Code   RO         1155    i.delay_intial      delay.o
    0x0800085c   0x00000084   Code   RO          978    i.main              main.o
    0x080008e0   0x00000020   Data   RO         1354    Region$$Table       anon$$obj.o


    Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00000688, Max: 0x00010000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x20000000   0x00000014   Data   RW           30    .data               system_stm32f10x.o
    0x20000014   0x0000000b   Data   RW         1021    .data               tm_stm32f4_hd44780.o
    0x2000001f   0x00000001   PAD
    0x20000020   0x00000004   Data   RW         1156    .data               delay.o
    0x20000024   0x00000060   Zero   RW         1228    .bss                c_w.l(libspace.o)
    0x20000084   0x00000004   PAD
    0x20000088   0x00000200   Zero   RW            2    HEAP                startup_stm32f10x_cl.o
    0x20000288   0x00000400   Zero   RW            1    STACK               startup_stm32f10x_cl.o


==============================================================================

Image component sizes


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name

         0          0          0          0          0       4508   core_cm3.o
       160         24          0          4          0      24572   delay.o
       132         22          0          0          0        603   main.o
        64         26        336          0       1536        852   startup_stm32f10x_cl.o
       286          0          0          0          0       3368   stm32f10x_gpio.o
        32          6          0          0          0     220265   stm32f10x_rcc.o
       396         32          0         20          0      11273   system_stm32f10x.o
       588         44          0         11          0       6466   tm_stm32f4_hd44780.o

    ----------------------------------------------------------------------
      1658        154        368         36       1536     271907   Object Totals
         0          0         32          0          0          0   (incl. Generated)
         0          0          0          1          0          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Member Name

         8          0          0          0          0         68   __main.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
        18          0          0          0          0         80   exit.o
         6          0          0          0          0        152   heapauxi.o
         0          0          0          0          0          0   indicate_semi.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
         2          0          0          0          0          0   rtexit.o
        10          0          0          0          0          0   rtexit2.o
        12          4          0          0          0         68   sys_exit.o
        74          0          0          0          0         80   sys_stackheap_outer.o
         2          0          0          0          0         68   use_no_semi.o

    ----------------------------------------------------------------------
       278         16          0          0        100        584   Library Totals
         6          0          0          0          4          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name

       272         16          0          0         96        584   c_w.l

    ----------------------------------------------------------------------
       278         16          0          0        100        584   Library Totals

    ----------------------------------------------------------------------

==============================================================================


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   

      1936        170        368         36       1636     271447   Grand Totals
      1936        170        368         36       1636     271447   ELF Image Totals
      1936        170        368         36          0          0   ROM Totals

==============================================================================

    Total RO  Size (Code + RO Data)                 2304 (   2.25kB)
    Total RW  Size (RW Data + ZI Data)              1672 (   1.63kB)
    Total ROM Size (Code + RO Data + RW Data)       2340 (   2.29kB)

==============================================================================

