ARM Linker, RVCT4.0 [Build 524] for uVision [Lite64]

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

Section Cross References

    stm32f10x.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    stm32f10x.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    stm32f10x.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    stm32f10x.o(RESET) refers to stm32f10x.o(STACK) for __initial_sp
    stm32f10x.o(RESET) refers to stm32f10x.o(.text) for Reset_Handler
    stm32f10x.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
    stm32f10x.o(.text) refers to __main.o(!!!main) for __main
    stm32f10x.o(.text) refers to stm32f10x.o(HEAP) for Heap_Mem
    stm32f10x.o(.text) refers to stm32f10x.o(STACK) for Stack_Mem
    tft018.o(.text) refers to tft018.o(.constdata) for Font8x16
    tft018.o(.text) refers to tft018.o(.data) for Font
    usart_pol.o(.text) refers (Special) to _printf_c.o(.ARM.Collect$$_printf_percent$$00000013) for _printf_c
    usart_pol.o(.text) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    usart_pol.o(.text) refers (Special) to _printf_str.o(.text) for _printf_str
    usart_pol.o(.text) refers to stm32_init.o(.text) for stm32_Init
    usart_pol.o(.text) refers to tft018.o(.text) for LCD_Init
    usart_pol.o(.text) refers to noretval__2printf.o(.text) for __2printf
    usart_pol.o(.text) refers to getc.o(.text) for getc
    usart_pol.o(.text) refers to tft018.o(.data) for Font
    usart_pol.o(.text) refers to retarget.o(.data) for __stdin
    retarget.o(.text) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
    retarget.o(.text) refers to usart_pol.o(.text) for SendChar
    retarget.o(.data) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
    __2printf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common
    __2printf.o(.text) refers to retarget.o(.text) for ferror
    __2printf.o(.text) refers to retarget.o(.data) for __stdout
    noretval__2printf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common
    noretval__2printf.o(.text) refers to retarget.o(.data) for __stdout
    noretval__2printf.o(.text) refers to retarget.o(.text) for fputc
    __printf.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    _printf_str.o(.text) refers (Special) to _printf_char.o(.text) for _printf_cs_common
    __printf_flags.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags.o(.text) refers to __printf_flags.o(.constdata) for .constdata
    __printf_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_ss.o(.text) refers to __printf_flags_ss.o(.constdata) for .constdata
    __printf_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __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_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __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_percent.o(.ARM.Collect$$_printf_percent$$00000000) refers (Special) to _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) for _printf_percent_end
    getc.o(.text) refers to retarget.o(.text) for fgetc
    __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
    rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
    rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
    rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
    rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
    rtentry.o(.ARM.exidx) refers (Special) to rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
    rtentry.o(.ARM.exidx) refers (Special) to rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
    rtentry.o(.ARM.exidx) refers to rtentry.o(.ARM.Collect$$rtentry$$00000000) for .ARM.Collect$$rtentry$$00000000
    _printf_char_common.o(.text) refers to __printf.o(.text) for __printf
    _printf_char.o(.text) refers (Weak) to _printf_str.o(.text) for _printf_str
    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 usart_pol.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$$00000002) for .ARM.Collect$$rtentry$$00000002
    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$$00000009) for .ARM.Collect$$rtentry$$00000009
    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$$0000000C) for .ARM.Collect$$rtentry$$0000000C
    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 stm32f10x.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$$0000002A) for __rt_lib_init_alloca_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000028) for __rt_lib_init_argv_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_atexit_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_clock_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_cpp_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_exceptions_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_fp_trap_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_getenv_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000006) for __rt_lib_init_heap_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000D) for __rt_lib_init_lc_collate_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000F) for __rt_lib_init_lc_ctype_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_monetary_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_numeric_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_time_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_rand_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002F) for __rt_lib_init_return
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_signal_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_stdio_1
    libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000008) 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$$0000000C) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
    libinit2.o(.ARM.Collect$$libinit$$0000000E) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
    libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
    libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
    libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000B) for .ARM.Collect$$libinit$$0000000B
    libinit2.o(.ARM.Collect$$libinit$$00000022) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer
    libinit2.o(.ARM.Collect$$libinit$$00000023) 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 retarget.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$$00000002) for .ARM.Collect$$rtexit$$00000002
    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
    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 retarget.o(.text) for _sys_exit
    defsig_exit.o(.text) refers to retarget.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 retarget.o(.text) for _ttywrch
    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


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

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    ../../angel/boardlib.s                   0x00000000   Number         0  boardinit3.o ABSOLUTE
    ../../angel/boardlib.s                   0x00000000   Number         0  boardinit2.o ABSOLUTE
    ../../angel/boardlib.s                   0x00000000   Number         0  boardshut.o ABSOLUTE
    ../../angel/boardlib.s                   0x00000000   Number         0  boardinit1.o ABSOLUTE
    ../../angel/handlers.s                   0x00000000   Number         0  __scatter_copy.o ABSOLUTE
    ../../angel/handlers.s                   0x00000000   Number         0  __scatter_zi.o ABSOLUTE
    ../../angel/kernel.s                     0x00000000   Number         0  rtentry4.o ABSOLUTE
    ../../angel/kernel.s                     0x00000000   Number         0  rtentry.o ABSOLUTE
    ../../angel/kernel.s                     0x00000000   Number         0  rtexit.o ABSOLUTE
    ../../angel/kernel.s                     0x00000000   Number         0  rtentry2.o ABSOLUTE
    ../../angel/kernel.s                     0x00000000   Number         0  rtexit2.o ABSOLUTE
    ../../angel/rt.s                         0x00000000   Number         0  rt_raise.o ABSOLUTE
    ../../angel/scatter.s                    0x00000000   Number         0  __scatter.o ABSOLUTE
    ../../angel/startup.s                    0x00000000   Number         0  __main.o ABSOLUTE
    ../../angel/sys.s                        0x00000000   Number         0  libspace.o ABSOLUTE
    ../../angel/sys.s                        0x00000000   Number         0  use_no_semi.o ABSOLUTE
    ../../angel/sys.s                        0x00000000   Number         0  sys_stackheap_outer.o ABSOLUTE
    ../../angel/sysapp.c                     0x00000000   Number         0  sys_command.o ABSOLUTE
    ../../armsys.c                           0x00000000   Number         0  argv_veneer.o ABSOLUTE
    ../../armsys.c                           0x00000000   Number         0  _get_argv_nomalloc.o ABSOLUTE
    ../../armsys.c                           0x00000000   Number         0  no_argv.o ABSOLUTE
    ../../armsys.c                           0x00000000   Number         0  argv_veneer.o ABSOLUTE
    ../../fpinit.s                           0x00000000   Number         0  fpinit.o ABSOLUTE
    ../../heapalloc.c                        0x00000000   Number         0  hrguard.o ABSOLUTE
    ../../heapaux.c                          0x00000000   Number         0  heapauxi.o ABSOLUTE
    ../../libinit.s                          0x00000000   Number         0  libshutdown2.o ABSOLUTE
    ../../libinit.s                          0x00000000   Number         0  libinit2.o ABSOLUTE
    ../../libinit.s                          0x00000000   Number         0  libinit.o ABSOLUTE
    ../../libinit.s                          0x00000000   Number         0  libshutdown.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  noretval__2printf.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  __printf_nopercent.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  __printf.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  _printf_str.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  __printf_flags.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  __printf_ss.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  __printf_flags_ss.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  __printf_wp.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  __printf_flags_ss_wp.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  __printf_flags_wp.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  __2printf.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  _printf_char.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  _printf_char_common.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  __printf_ss_wp.o ABSOLUTE
    ../../printf_percent.s                   0x00000000   Number         0  _printf_percent_end.o ABSOLUTE
    ../../printf_percent.s                   0x00000000   Number         0  _printf_c.o ABSOLUTE
    ../../printf_percent.s                   0x00000000   Number         0  _printf_percent.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_exit.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  __raise.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_general.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_abrt_inner.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_fpe_inner.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_rtred_inner.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_stak_inner.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_pvfn_inner.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_cppl_inner.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_segv_inner.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_other.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_rtmem_inner.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_rtmem_outer.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_rtmem_formal.o ABSOLUTE
    ../../signal.s                           0x00000000   Number         0  defsig.o ABSOLUTE
    ../../stdio.c                            0x00000000   Number         0  getc.o ABSOLUTE
    ../../stdlib.c                           0x00000000   Number         0  exit.o ABSOLUTE
    Application\Retarget.c                   0x00000000   Number         0  retarget.o ABSOLUTE
    Application\USART_Pol.c                  0x00000000   Number         0  usart_pol.o ABSOLUTE
    Drivers\TFT018.c                         0x00000000   Number         0  tft018.o ABSOLUTE
    Initialisation\STM32F10x.s               0x00000000   Number         0  stm32f10x.o ABSOLUTE
    Initialisation\STM32_Init.c              0x00000000   Number         0  stm32_init.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    RESET                                    0x08000000   Section      236  stm32f10x.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$$00000013  0x08000160   Section        6  _printf_c.o(.ARM.Collect$$_printf_percent$$00000013)
    .ARM.Collect$$_printf_percent$$00000017  0x08000166   Section        4  _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)
    .ARM.Collect$$libinit$$00000000          0x0800016a   Section        6  libinit.o(.ARM.Collect$$libinit$$00000000)
    .ARM.Collect$$libinit$$00000006          0x08000170   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000006)
    .ARM.Collect$$libinit$$00000008          0x08000170   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000008)
    .ARM.Collect$$libinit$$0000000A          0x08000170   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000A)
    .ARM.Collect$$libinit$$0000000D          0x08000170   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000D)
    .ARM.Collect$$libinit$$0000000F          0x08000170   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000000F)
    .ARM.Collect$$libinit$$00000011          0x08000170   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000011)
    .ARM.Collect$$libinit$$00000013          0x08000170   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000013)
    .ARM.Collect$$libinit$$00000015          0x08000170   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000015)
    .ARM.Collect$$libinit$$00000017          0x08000170   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000017)
    .ARM.Collect$$libinit$$00000019          0x08000170   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000019)
    .ARM.Collect$$libinit$$0000001B          0x08000170   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001B)
    .ARM.Collect$$libinit$$0000001D          0x08000170   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001D)
    .ARM.Collect$$libinit$$0000001F          0x08000170   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000001F)
    .ARM.Collect$$libinit$$00000021          0x08000170   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000021)
    .ARM.Collect$$libinit$$00000028          0x08000170   Section        0  libinit2.o(.ARM.Collect$$libinit$$00000028)
    .ARM.Collect$$libinit$$0000002A          0x08000170   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002A)
    .ARM.Collect$$libinit$$0000002C          0x08000170   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002C)
    .ARM.Collect$$libinit$$0000002E          0x08000170   Section        0  libinit2.o(.ARM.Collect$$libinit$$0000002E)
    .ARM.Collect$$libinit$$0000002F          0x08000170   Section        2  libinit2.o(.ARM.Collect$$libinit$$0000002F)
    .ARM.Collect$$libshutdown$$00000000      0x08000172   Section        2  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
    .ARM.Collect$$libshutdown$$00000003      0x08000174   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)
    .ARM.Collect$$libshutdown$$00000006      0x08000174   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
    .ARM.Collect$$libshutdown$$00000009      0x08000174   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
    .ARM.Collect$$libshutdown$$0000000B      0x08000174   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B)
    .ARM.Collect$$libshutdown$$0000000E      0x08000174   Section        0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
    .ARM.Collect$$libshutdown$$0000000F      0x08000174   Section        2  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
    .ARM.Collect$$rtentry$$00000000          0x08000176   Section        0  rtentry.o(.ARM.Collect$$rtentry$$00000000)
    .ARM.Collect$$rtentry$$00000002          0x08000176   Section        0  rtentry2.o(.ARM.Collect$$rtentry$$00000002)
    .ARM.Collect$$rtentry$$00000004          0x08000176   Section        6  rtentry4.o(.ARM.Collect$$rtentry$$00000004)
    .ARM.Collect$$rtentry$$00000009          0x0800017c   Section        0  rtentry2.o(.ARM.Collect$$rtentry$$00000009)
    .ARM.Collect$$rtentry$$0000000A          0x0800017c   Section        4  rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
    .ARM.Collect$$rtentry$$0000000C          0x08000180   Section        0  rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
    .ARM.Collect$$rtentry$$0000000D          0x08000180   Section        8  rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
    .ARM.Collect$$rtexit$$00000000           0x08000188   Section        0  rtexit.o(.ARM.Collect$$rtexit$$00000000)
    .ARM.Collect$$rtexit$$00000002           0x08000188   Section        0  rtexit2.o(.ARM.Collect$$rtexit$$00000002)
    .ARM.Collect$$rtexit$$00000003           0x08000188   Section        4  rtexit2.o(.ARM.Collect$$rtexit$$00000003)
    .ARM.Collect$$rtexit$$00000004           0x0800018c   Section        4  rtexit2.o(.ARM.Collect$$rtexit$$00000004)
    .text                                    0x08000190   Section       52  stm32f10x.o(.text)
    .text                                    0x080001c4   Section      920  stm32_init.o(.text)
    .text                                    0x0800055c   Section     1844  tft018.o(.text)
    delay                                    0x0800055d   Thumb Code    14  tft018.o(.text)
    .text                                    0x08000c90   Section      400  usart_pol.o(.text)
    .text                                    0x08000e20   Section       54  retarget.o(.text)
    .text                                    0x08000e56   Section        2  use_no_semi.o(.text)
    .text                                    0x08000e58   Section       32  noretval__2printf.o(.text)
    .text                                    0x08000e78   Section      110  __printf.o(.text)
    .text                                    0x08000ee6   Section       82  _printf_str.o(.text)
    .text                                    0x08000f38   Section        4  getc.o(.text)
    .text                                    0x08000f3c   Section        6  heapauxi.o(.text)
    .text                                    0x08000f44   Section       48  _printf_char_common.o(.text)
    _printf_input_char                       0x08000f45   Thumb Code    10  _printf_char_common.o(.text)
    .text                                    0x08000f74   Section       44  _printf_char.o(.text)
    .text                                    0x08000fa0   Section       74  sys_stackheap_outer.o(.text)
    .text                                    0x08000fea   Section       12  exit.o(.text)
    .text                                    0x08000ff8   Section        8  libspace.o(.text)
    .constdata                               0x08001000   Section     5434  tft018.o(.constdata)
    .data                                    0x20000000   Section        1  tft018.o(.data)
    .data                                    0x20000004   Section        8  retarget.o(.data)
    .bss                                     0x2000000c   Section       96  libspace.o(.bss)
    HEAP                                     0x20000070   Section        0  stm32f10x.o(HEAP)
    STACK                                    0x20000070   Section     1024  stm32f10x.o(STACK)
    Heap_Mem                                 0x20000070   Data           0  stm32f10x.o(HEAP)
    Stack_Mem                                0x20000070   Data        1024  stm32f10x.o(STACK)
    __initial_sp                             0x20000470   Data           0  stm32f10x.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  usart_pol.o ABSOLUTE
    __ARM_exceptions_init                     - Undefined Weak Reference
    __alloca_initialize                       - 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
    _printf_mbtowc                            - Undefined Weak Reference
    _printf_post_padding                      - Undefined Weak Reference
    _printf_pre_padding                       - Undefined Weak Reference
    _rand_init                                - Undefined Weak Reference
    _signal_finish                            - Undefined Weak Reference
    _signal_init                              - Undefined Weak Reference
    _terminate_alloc                          - Undefined Weak Reference
    _terminate_user_alloc                     - Undefined Weak Reference
    _terminateio                              - Undefined Weak Reference
    __Vectors                                0x08000000   Data           4  stm32f10x.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_c                                0x08000161   Thumb Code     0  _printf_c.o(.ARM.Collect$$_printf_percent$$00000013)
    _printf_percent                          0x08000161   Thumb Code     0  _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000)
    _printf_percent_end                      0x08000167   Thumb Code     0  _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)
    __rt_lib_init                            0x0800016b   Thumb Code     0  libinit.o(.ARM.Collect$$libinit$$00000000)
    __rt_lib_init_alloca_1                   0x08000171   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002A)
    __rt_lib_init_argv_1                     0x08000171   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000028)
    __rt_lib_init_atexit_1                   0x08000171   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000017)
    __rt_lib_init_clock_1                    0x08000171   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001D)
    __rt_lib_init_cpp_1                      0x08000171   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002E)
    __rt_lib_init_exceptions_1               0x08000171   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002C)
    __rt_lib_init_fp_trap_1                  0x08000171   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001B)
    __rt_lib_init_getenv_1                   0x08000171   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000001F)
    __rt_lib_init_heap_1                     0x08000171   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000006)
    __rt_lib_init_lc_collate_1               0x08000171   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000D)
    __rt_lib_init_lc_ctype_1                 0x08000171   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000F)
    __rt_lib_init_lc_monetary_1              0x08000171   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000011)
    __rt_lib_init_lc_numeric_1               0x08000171   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000013)
    __rt_lib_init_lc_time_1                  0x08000171   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000015)
    __rt_lib_init_rand_1                     0x08000171   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000000A)
    __rt_lib_init_return                     0x08000171   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$0000002F)
    __rt_lib_init_signal_1                   0x08000171   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000019)
    __rt_lib_init_stdio_1                    0x08000171   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000021)
    __rt_lib_init_user_alloc_1               0x08000171   Thumb Code     0  libinit2.o(.ARM.Collect$$libinit$$00000008)
    __rt_lib_shutdown                        0x08000173   Thumb Code     0  libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
    __rt_lib_shutdown_fp_trap_1              0x08000175   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)
    __rt_lib_shutdown_heap_1                 0x08000175   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)
    __rt_lib_shutdown_return                 0x08000175   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
    __rt_lib_shutdown_signal_1               0x08000175   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)
    __rt_lib_shutdown_stdio_1                0x08000175   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)
    __rt_lib_shutdown_user_alloc_1           0x08000175   Thumb Code     0  libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B)
    __rt_entry                               0x08000177   Thumb Code     0  rtentry.o(.ARM.Collect$$rtentry$$00000000)
    __rt_entry_presh_1                       0x08000177   Thumb Code     0  rtentry2.o(.ARM.Collect$$rtentry$$00000002)
    __rt_entry_sh                            0x08000177   Thumb Code     0  rtentry4.o(.ARM.Collect$$rtentry$$00000004)
    __rt_entry_li                            0x0800017d   Thumb Code     0  rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
    __rt_entry_postsh_1                      0x0800017d   Thumb Code     0  rtentry2.o(.ARM.Collect$$rtentry$$00000009)
    __rt_entry_main                          0x08000181   Thumb Code     0  rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
    __rt_entry_postli_1                      0x08000181   Thumb Code     0  rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
    __rt_exit                                0x08000189   Thumb Code     0  rtexit.o(.ARM.Collect$$rtexit$$00000000)
    __rt_exit_ls                             0x08000189   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000003)
    __rt_exit_prels_1                        0x08000189   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000002)
    __rt_exit_exit                           0x0800018d   Thumb Code     0  rtexit2.o(.ARM.Collect$$rtexit$$00000004)
    Reset_Handler                            0x08000191   Thumb Code     4  stm32f10x.o(.text)
    NMI_Handler                              0x08000195   Thumb Code     2  stm32f10x.o(.text)
    HardFault_Handler                        0x08000197   Thumb Code     2  stm32f10x.o(.text)
    MemManage_Handler                        0x08000199   Thumb Code     2  stm32f10x.o(.text)
    BusFault_Handler                         0x0800019b   Thumb Code     2  stm32f10x.o(.text)
    UsageFault_Handler                       0x0800019d   Thumb Code     2  stm32f10x.o(.text)
    SVC_Handler                              0x0800019f   Thumb Code     2  stm32f10x.o(.text)
    DebugMon_Handler                         0x080001a1   Thumb Code     2  stm32f10x.o(.text)
    PendSV_Handler                           0x080001a3   Thumb Code     2  stm32f10x.o(.text)
    SysTick_Handler                          0x080001a5   Thumb Code     2  stm32f10x.o(.text)
    ADC_IRQHandler                           0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    CAN_RX1_IRQHandler                       0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    CAN_SCE_IRQHandler                       0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    DMAChannel1_IRQHandler                   0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    DMAChannel2_IRQHandler                   0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    DMAChannel3_IRQHandler                   0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    DMAChannel4_IRQHandler                   0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    DMAChannel5_IRQHandler                   0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    DMAChannel6_IRQHandler                   0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    DMAChannel7_IRQHandler                   0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    EXTI0_IRQHandler                         0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    EXTI15_10_IRQHandler                     0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    EXTI1_IRQHandler                         0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    EXTI2_IRQHandler                         0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    EXTI3_IRQHandler                         0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    EXTI4_IRQHandler                         0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    EXTI9_5_IRQHandler                       0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    FLASH_IRQHandler                         0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    I2C1_ER_IRQHandler                       0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    I2C1_EV_IRQHandler                       0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    I2C2_ER_IRQHandler                       0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    I2C2_EV_IRQHandler                       0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    PVD_IRQHandler                           0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    RCC_IRQHandler                           0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    RTCAlarm_IRQHandler                      0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    RTC_IRQHandler                           0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    SPI1_IRQHandler                          0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    SPI2_IRQHandler                          0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    TAMPER_IRQHandler                        0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    TIM1_BRK_IRQHandler                      0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    TIM1_CC_IRQHandler                       0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    TIM1_TRG_COM_IRQHandler                  0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    TIM1_UP_IRQHandler                       0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    TIM2_IRQHandler                          0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    TIM3_IRQHandler                          0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    TIM4_IRQHandler                          0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    USART1_IRQHandler                        0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    USART2_IRQHandler                        0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    USART3_IRQHandler                        0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    USBWakeUp_IRQHandler                     0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    USB_HP_CAN_TX_IRQHandler                 0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    USB_LP_CAN_RX0_IRQHandler                0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    WWDG_IRQHandler                          0x080001a7   Thumb Code     0  stm32f10x.o(.text)
    __user_initial_stackheap                 0x080001a9   Thumb Code     0  stm32f10x.o(.text)
    stm32_EfiSetup                           0x080001c5   Thumb Code     8  stm32_init.o(.text)
    stm32_ClockSetup                         0x080001cd   Thumb Code    52  stm32_init.o(.text)
    stm32_NvicSetup                          0x08000201   Thumb Code     4  stm32_init.o(.text)
    stm32_IwdgSetup                          0x08000205   Thumb Code    32  stm32_init.o(.text)
    stm32_SysTickSetup                       0x08000225   Thumb Code    28  stm32_init.o(.text)
    stm32_RtcSetup                           0x08000241   Thumb Code   182  stm32_init.o(.text)
    stm32_TimerSetup                         0x080002f7   Thumb Code    96  stm32_init.o(.text)
    stm32_GpioSetup                          0x08000357   Thumb Code    84  stm32_init.o(.text)
    stm32_UsartSetup                         0x080003ab   Thumb Code   158  stm32_init.o(.text)
    stm32_ExtiSetup                          0x08000449   Thumb Code    34  stm32_init.o(.text)
    stm32_AfRemapSetup                       0x0800046b   Thumb Code    24  stm32_init.o(.text)
    stm32_TamperSetup                        0x08000483   Thumb Code   102  stm32_init.o(.text)
    stm32_Init                               0x080004e9   Thumb Code    24  stm32_init.o(.text)
    stm32_GetPCLK1                           0x08000501   Thumb Code     4  stm32_init.o(.text)
    LCD_Bus_Initial                          0x0800056b   Thumb Code   114  tft018.o(.text)
    LCD_Bus_Write_Byte                       0x080005dd   Thumb Code    48  tft018.o(.text)
    LCD_Bus_Write_Data                       0x0800060d   Thumb Code    18  tft018.o(.text)
    LCD_Bus_Read_Byte                        0x0800061f   Thumb Code    52  tft018.o(.text)
    LCD_Inst                                 0x08000653   Thumb Code    56  tft018.o(.text)
    LCD_Data                                 0x0800068b   Thumb Code    56  tft018.o(.text)
    LCD_Reg_Set                              0x080006c3   Thumb Code    76  tft018.o(.text)
    LCD_Init                                 0x0800070f   Thumb Code   208  tft018.o(.text)
    LCD_SetArea                              0x080007df   Thumb Code    64  tft018.o(.text)
    LCD_Rectangle                            0x0800081f   Thumb Code   124  tft018.o(.text)
    LCD_Clear_Screen                         0x0800089b   Thumb Code    20  tft018.o(.text)
    LCD_SetPixel                             0x080008af   Thumb Code    78  tft018.o(.text)
    LCD_PutChar8x16                          0x080008fd   Thumb Code   188  tft018.o(.text)
    LCD_PutChar8x8                           0x080009b9   Thumb Code   170  tft018.o(.text)
    PutGB1616                                0x08000a63   Thumb Code   232  tft018.o(.text)
    LCD_PutChar                              0x08000b4b   Thumb Code    60  tft018.o(.text)
    LCD_PutString                            0x08000b87   Thumb Code   100  tft018.o(.text)
    LCD_BMP                                  0x08000beb   Thumb Code   150  tft018.o(.text)
    Delay                                    0x08000c91   Thumb Code    10  usart_pol.o(.text)
    SendChar                                 0x08000c9b   Thumb Code    24  usart_pol.o(.text)
    GetKey                                   0x08000cb3   Thumb Code    24  usart_pol.o(.text)
    main                                     0x08000ccb   Thumb Code   164  usart_pol.o(.text)
    fputc                                    0x08000e21   Thumb Code    14  retarget.o(.text)
    fgetc                                    0x08000e2f   Thumb Code    16  retarget.o(.text)
    _ttywrch                                 0x08000e3f   Thumb Code    12  retarget.o(.text)
    ferror                                   0x08000e4b   Thumb Code     8  retarget.o(.text)
    _sys_exit                                0x08000e53   Thumb Code     4  retarget.o(.text)
    __I$use$semihosting                      0x08000e57   Thumb Code     0  use_no_semi.o(.text)
    __use_no_semihosting_swi                 0x08000e57   Thumb Code     2  use_no_semi.o(.text)
    __2printf                                0x08000e59   Thumb Code    24  noretval__2printf.o(.text)
    __printf                                 0x08000e79   Thumb Code   110  __printf.o(.text)
    _printf_str                              0x08000ee7   Thumb Code    82  _printf_str.o(.text)
    getc                                     0x08000f39   Thumb Code     4  getc.o(.text)
    __use_two_region_memory                  0x08000f3d   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_escrow$2region                 0x08000f3f   Thumb Code     2  heapauxi.o(.text)
    __rt_heap_expand$2region                 0x08000f41   Thumb Code     2  heapauxi.o(.text)
    _printf_char_common                      0x08000f4f   Thumb Code    34  _printf_char_common.o(.text)
    _printf_cs_common                        0x08000f75   Thumb Code    20  _printf_char.o(.text)
    _printf_char                             0x08000f89   Thumb Code    16  _printf_char.o(.text)
    _printf_string                           0x08000f99   Thumb Code     8  _printf_char.o(.text)
    __user_setup_stackheap                   0x08000fa1   Thumb Code    74  sys_stackheap_outer.o(.text)
    exit                                     0x08000feb   Thumb Code    12  exit.o(.text)
    __user_libspace                          0x08000ff9   Thumb Code     8  libspace.o(.text)
    __user_perproc_libspace                  0x08000ff9   Thumb Code     0  libspace.o(.text)
    __user_perthread_libspace                0x08000ff9   Thumb Code     0  libspace.o(.text)
    Font8x16                                 0x08001000   Data        2048  tft018.o(.constdata)
    Font8x8                                  0x08001800   Data        2056  tft018.o(.constdata)
    codeGB_16                                0x08002008   Data        1330  tft018.o(.constdata)
    Region$$Table$$Base                      0x0800253c   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x0800255c   Number         0  anon$$obj.o(Region$$Table)
    Font                                     0x20000000   Data           1  tft018.o(.data)
    __stdout                                 0x20000004   Data           4  retarget.o(.data)
    __stdin                                  0x20000008   Data           4  retarget.o(.data)
    __libspace_start                         0x2000000c   Data          96  libspace.o(.bss)
    __temporary_stack_top$libspace           0x2000006c   Data           0  libspace.o(.bss)



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

Memory Map of the image

  Image Entry point : 0x080000ed

  Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00002568, Max: 0x00020000, ABSOLUTE)

    Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x0000255c, Max: 0x00020000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x08000000   0x000000ec   Data   RO            3    RESET               stm32f10x.o
    0x080000ec   0x00000008   Code   RO          223  * !!!main             __main.o(c_w.l)
    0x080000f4   0x00000034   Code   RO          381    !!!scatter          __scatter.o(c_w.l)
    0x08000128   0x0000001a   Code   RO          383    !!handler_copy      __scatter_copy.o(c_w.l)
    0x08000142   0x00000002   PAD
    0x08000144   0x0000001c   Code   RO          385    !!handler_zi        __scatter_zi.o(c_w.l)
    0x08000160   0x00000000   Code   RO          218    .ARM.Collect$$_printf_percent$$00000000  _printf_percent.o(c_w.l)
    0x08000160   0x00000006   Code   RO          217    .ARM.Collect$$_printf_percent$$00000013  _printf_c.o(c_w.l)
    0x08000166   0x00000004   Code   RO          231    .ARM.Collect$$_printf_percent$$00000017  _printf_percent_end.o(c_w.l)
    0x0800016a   0x00000006   Code   RO          262    .ARM.Collect$$libinit$$00000000  libinit.o(c_w.l)
    0x08000170   0x00000000   Code   RO          270    .ARM.Collect$$libinit$$00000006  libinit2.o(c_w.l)
    0x08000170   0x00000000   Code   RO          272    .ARM.Collect$$libinit$$00000008  libinit2.o(c_w.l)
    0x08000170   0x00000000   Code   RO          274    .ARM.Collect$$libinit$$0000000A  libinit2.o(c_w.l)
    0x08000170   0x00000000   Code   RO          277    .ARM.Collect$$libinit$$0000000D  libinit2.o(c_w.l)
    0x08000170   0x00000000   Code   RO          279    .ARM.Collect$$libinit$$0000000F  libinit2.o(c_w.l)
    0x08000170   0x00000000   Code   RO          281    .ARM.Collect$$libinit$$00000011  libinit2.o(c_w.l)
    0x08000170   0x00000000   Code   RO          283    .ARM.Collect$$libinit$$00000013  libinit2.o(c_w.l)
    0x08000170   0x00000000   Code   RO          285    .ARM.Collect$$libinit$$00000015  libinit2.o(c_w.l)
    0x08000170   0x00000000   Code   RO          287    .ARM.Collect$$libinit$$00000017  libinit2.o(c_w.l)
    0x08000170   0x00000000   Code   RO          289    .ARM.Collect$$libinit$$00000019  libinit2.o(c_w.l)
    0x08000170   0x00000000   Code   RO          291    .ARM.Collect$$libinit$$0000001B  libinit2.o(c_w.l)
    0x08000170   0x00000000   Code   RO          293    .ARM.Collect$$libinit$$0000001D  libinit2.o(c_w.l)
    0x08000170   0x00000000   Code   RO          295    .ARM.Collect$$libinit$$0000001F  libinit2.o(c_w.l)
    0x08000170   0x00000000   Code   RO          297    .ARM.Collect$$libinit$$00000021  libinit2.o(c_w.l)
    0x08000170   0x00000000   Code   RO          301    .ARM.Collect$$libinit$$00000028  libinit2.o(c_w.l)
    0x08000170   0x00000000   Code   RO          303    .ARM.Collect$$libinit$$0000002A  libinit2.o(c_w.l)
    0x08000170   0x00000000   Code   RO          305    .ARM.Collect$$libinit$$0000002C  libinit2.o(c_w.l)
    0x08000170   0x00000000   Code   RO          307    .ARM.Collect$$libinit$$0000002E  libinit2.o(c_w.l)
    0x08000170   0x00000002   Code   RO          308    .ARM.Collect$$libinit$$0000002F  libinit2.o(c_w.l)
    0x08000172   0x00000002   Code   RO          327    .ARM.Collect$$libshutdown$$00000000  libshutdown.o(c_w.l)
    0x08000174   0x00000000   Code   RO          338    .ARM.Collect$$libshutdown$$00000003  libshutdown2.o(c_w.l)
    0x08000174   0x00000000   Code   RO          341    .ARM.Collect$$libshutdown$$00000006  libshutdown2.o(c_w.l)
    0x08000174   0x00000000   Code   RO          344    .ARM.Collect$$libshutdown$$00000009  libshutdown2.o(c_w.l)
    0x08000174   0x00000000   Code   RO          346    .ARM.Collect$$libshutdown$$0000000B  libshutdown2.o(c_w.l)
    0x08000174   0x00000000   Code   RO          349    .ARM.Collect$$libshutdown$$0000000E  libshutdown2.o(c_w.l)
    0x08000174   0x00000002   Code   RO          350    .ARM.Collect$$libshutdown$$0000000F  libshutdown2.o(c_w.l)
    0x08000176   0x00000000   Code   RO          225    .ARM.Collect$$rtentry$$00000000  rtentry.o(c_w.l)
    0x08000176   0x00000000   Code   RO          233    .ARM.Collect$$rtentry$$00000002  rtentry2.o(c_w.l)
    0x08000176   0x00000006   Code   RO          248    .ARM.Collect$$rtentry$$00000004  rtentry4.o(c_w.l)
    0x0800017c   0x00000000   Code   RO          235    .ARM.Collect$$rtentry$$00000009  rtentry2.o(c_w.l)
    0x0800017c   0x00000004   Code   RO          236    .ARM.Collect$$rtentry$$0000000A  rtentry2.o(c_w.l)
    0x08000180   0x00000000   Code   RO          238    .ARM.Collect$$rtentry$$0000000C  rtentry2.o(c_w.l)
    0x08000180   0x00000008   Code   RO          239    .ARM.Collect$$rtentry$$0000000D  rtentry2.o(c_w.l)
    0x08000188   0x00000000   Code   RO          266    .ARM.Collect$$rtexit$$00000000  rtexit.o(c_w.l)
    0x08000188   0x00000000   Code   RO          312    .ARM.Collect$$rtexit$$00000002  rtexit2.o(c_w.l)
    0x08000188   0x00000004   Code   RO          313    .ARM.Collect$$rtexit$$00000003  rtexit2.o(c_w.l)
    0x0800018c   0x00000004   Code   RO          314    .ARM.Collect$$rtexit$$00000004  rtexit2.o(c_w.l)
    0x08000190   0x00000034   Code   RO            4    .text               stm32f10x.o
    0x080001c4   0x00000398   Code   RO           10    .text               stm32_init.o
    0x0800055c   0x00000734   Code   RO          110    .text               tft018.o
    0x08000c90   0x00000190   Code   RO          139    .text               usart_pol.o
    0x08000e20   0x00000036   Code   RO          165    .text               retarget.o
    0x08000e56   0x00000002   Code   RO          189    .text               use_no_semi.o(c_w.l)
    0x08000e58   0x00000020   Code   RO          193    .text               noretval__2printf.o(c_w.l)
    0x08000e78   0x0000006e   Code   RO          195    .text               __printf.o(c_w.l)
    0x08000ee6   0x00000052   Code   RO          197    .text               _printf_str.o(c_w.l)
    0x08000f38   0x00000004   Code   RO          219    .text               getc.o(c_w.l)
    0x08000f3c   0x00000006   Code   RO          221    .text               heapauxi.o(c_w.l)
    0x08000f42   0x00000002   PAD
    0x08000f44   0x00000030   Code   RO          227    .text               _printf_char_common.o(c_w.l)
    0x08000f74   0x0000002c   Code   RO          229    .text               _printf_char.o(c_w.l)
    0x08000fa0   0x0000004a   Code   RO          252    .text               sys_stackheap_outer.o(c_w.l)
    0x08000fea   0x0000000c   Code   RO          254    .text               exit.o(c_w.l)
    0x08000ff6   0x00000002   PAD
    0x08000ff8   0x00000008   Code   RO          263    .text               libspace.o(c_w.l)
    0x08001000   0x0000153a   Data   RO          111    .constdata          tft018.o
    0x0800253a   0x00000002   PAD
    0x0800253c   0x00000020   Data   RO          379    Region$$Table       anon$$obj.o


    Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00000470, Max: 0x00005000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x20000000   0x00000001   Data   RW          112    .data               tft018.o
    0x20000001   0x00000003   PAD
    0x20000004   0x00000008   Data   RW          166    .data               retarget.o
    0x2000000c   0x00000060   Zero   RW          264    .bss                libspace.o(c_w.l)
    0x2000006c   0x00000004   PAD
    0x20000070   0x00000000   Zero   RW            2    HEAP                stm32f10x.o
    0x20000070   0x00000400   Zero   RW            1    STACK               stm32f10x.o


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

Image component sizes


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

        54          0          0          8          0       2862   retarget.o
       920         88          0          0          0       4973   stm32_init.o
        52         18        236          0       1024        496   stm32f10x.o
      1844         32       5434          1          0       8898   tft018.o
       400        178          0          0          0       1077   usart_pol.o

    ----------------------------------------------------------------------
      3270        316       5704         12       1024      18306   Object Totals
         0          0         32          0          0          0   (incl. Generated)
         0          0          2          3          0          2   (incl. Padding)

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

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

         8          0          0          0          0         68   __main.o
       110          0          0          0          0         84   __printf.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          4          0          0          0         96   _printf_char_common.o
         0          0          0          0          0          0   _printf_percent.o
         4          0          0          0          0          0   _printf_percent_end.o
        82          0          0          0          0         80   _printf_str.o
        12          0          0          0          0         68   exit.o
         4          0          0          0          0         68   getc.o
         6          0          0          0          0        148   heapauxi.o
         6          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
        32          8          0          0          0         80   noretval__2printf.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
         0          0          0          0          0          0   rtexit.o
         8          0          0          0          0          0   rtexit2.o
        74          0          0          0          0         80   sys_stackheap_outer.o
         2          0          0          0          0         68   use_no_semi.o

    ----------------------------------------------------------------------
       590         24          0          0        100       1016   Library Totals
         6          0          0          0          4          0   (incl. Padding)

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

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

       584         24          0          0         96       1016   c_w.l

    ----------------------------------------------------------------------
       590         24          0          0        100       1016   Library Totals

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

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


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

      3860        340       5704         12       1124      18424   Grand Totals
      3860        340       5704         12       1124      18424   ELF Image Totals
      3860        340       5704         12          0          0   ROM Totals

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

    Total RO  Size (Code + RO Data)                 9564 (   9.34kB)
    Total RW  Size (RW Data + ZI Data)              1136 (   1.11kB)
    Total ROM Size (Code + RO Data + RW Data)       9576 (   9.35kB)

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

