ARM Linker, RVCT3.1 [Build 942] for uVision [Standard]

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

Section Cross References

    app.o(.text) refers to os_time.o(.text) for OSTimeDly
    app.o(.text) refers to __0sprintf.o(.text) for __1sprintf
    app.o(.text) refers to tft018.o(.text) for LCD_PutString
    app.o(.text) refers to os_task.o(.text) for OSTaskCreate
    app.o(.text) refers to stm32_init.o(.text) for stm32_Init
    app.o(.text) refers to os_core.o(.text) for OSInit
    app.o(.text) refers to os_cpu_a.o(.text) for OS_CPU_SR_Save
    app.o(.text) refers to app.o(.data) for ledLight
    app.o(.text) refers to os_core.o(.data) for OSCtxSwCtr
    app.o(.text) refers to app.o(.bss) for Task1Stk
    app.o(.text) refers to tft018.o(.data) for Font
    app.o(.text) refers (Special) to _printf_dec.o(.text) for _printf_int_dec
    app.o(.text) refers (Special) to __printf.o(.text) for _printf_percent
    app.o(.data) refers (Special) to _printf_dec.o(.text) for _printf_int_dec
    app.o(.data) refers (Special) to __printf.o(.text) for _printf_percent
    app.o(.bss) refers (Special) to _printf_dec.o(.text) for _printf_int_dec
    app.o(.bss) refers (Special) to __printf.o(.text) for _printf_percent
    stm32f10x.o(STACK) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
    stm32f10x.o(HEAP) refers (Special) to stkheap2.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(RESET) refers to os_cpu_a.o(.text) for PendSV_Handler
    stm32f10x.o(RESET) refers to app.o(.text) for SysTick_Handler
    stm32f10x.o(RESET) refers (Special) to stkheap2.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
    stm32f10x.o(.text) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
    tft018.o(.text) refers to tft018.o(.constdata) for Font8x16
    tft018.o(.text) refers to tft018.o(.data) for Font
    os_cpu_c.o(.text) refers to os_cpu_c.o(.data) for .data
    os_cpu_a.o(.text) refers to os_cpu_c.o(.text) for OSTaskSwHook
    os_cpu_a.o(.text) refers to os_core.o(.text) for OSIntExit
    os_cpu_a.o(.text) refers to os_core.o(.data) for OSIntNesting
    os_core.o(.text) refers to os_cpu_a.o(.text) for OS_CPU_SR_Save
    os_core.o(.text) refers to os_task.o(.text) for OSTaskStkChk
    os_core.o(.text) refers to os_time.o(.text) for OSTimeDly
    os_core.o(.text) refers to os_cpu_c.o(.text) for OSTaskStatHook
    os_core.o(.text) refers to os_flag.o(.text) for OS_FlagInit
    os_core.o(.text) refers to os_mem.o(.text) for OS_MemInit
    os_core.o(.text) refers to os_q.o(.text) for OS_QInit
    os_core.o(.text) refers to os_tmr.o(.text) for OSTmr_Init
    os_core.o(.text) refers to os_core.o(.data) for OSIntNesting
    os_core.o(.text) refers to os_core.o(.bss) for OSTCBPrioTbl
    os_core.o(.text) refers to os_core.o(.constdata) for OSUnMapTbl
    os_flag.o(.text) refers to os_cpu_a.o(.text) for OS_CPU_SR_Save
    os_flag.o(.text) refers to os_core.o(.text) for OS_Sched
    os_flag.o(.text) refers to os_core.o(.data) for OSIntNesting
    os_flag.o(.text) refers to os_core.o(.bss) for OSFlagTbl
    os_mbox.o(.text) refers to os_cpu_a.o(.text) for OS_CPU_SR_Save
    os_mbox.o(.text) refers to os_core.o(.text) for OS_EventWaitListInit
    os_mbox.o(.text) refers to os_core.o(.data) for OSIntNesting
    os_mem.o(.text) refers to os_cpu_a.o(.text) for OS_CPU_SR_Save
    os_mem.o(.text) refers to os_core.o(.text) for OS_StrCopy
    os_mem.o(.text) refers to os_core.o(.data) for OSMemFreeList
    os_mem.o(.text) refers to os_core.o(.bss) for OSMemTbl
    os_mutex.o(.text) refers to os_cpu_a.o(.text) for OS_CPU_SR_Save
    os_mutex.o(.text) refers to os_core.o(.text) for OS_EventWaitListInit
    os_mutex.o(.text) refers to os_core.o(.data) for OSIntNesting
    os_mutex.o(.text) refers to os_core.o(.bss) for OSTCBPrioTbl
    os_q.o(.text) refers to os_cpu_a.o(.text) for OS_CPU_SR_Save
    os_q.o(.text) refers to os_core.o(.text) for OS_EventWaitListInit
    os_q.o(.text) refers to os_core.o(.data) for OSIntNesting
    os_q.o(.text) refers to os_core.o(.bss) for OSQTbl
    os_sem.o(.text) refers to os_cpu_a.o(.text) for OS_CPU_SR_Save
    os_sem.o(.text) refers to os_core.o(.text) for OS_EventWaitListInit
    os_sem.o(.text) refers to os_core.o(.data) for OSIntNesting
    os_task.o(.text) refers to os_cpu_a.o(.text) for OS_CPU_SR_Save
    os_task.o(.text) refers to os_core.o(.text) for OS_Sched
    os_task.o(.text) refers to os_cpu_c.o(.text) for OSTaskStkInit
    os_task.o(.text) refers to os_flag.o(.text) for OS_FlagUnlink
    os_task.o(.text) refers to os_core.o(.bss) for OSTCBPrioTbl
    os_task.o(.text) refers to os_core.o(.data) for OSTCBCur
    os_time.o(.text) refers to os_cpu_a.o(.text) for OS_CPU_SR_Save
    os_time.o(.text) refers to os_core.o(.text) for OS_Sched
    os_time.o(.text) refers to os_core.o(.data) for OSIntNesting
    os_time.o(.text) refers to os_core.o(.bss) for OSTCBPrioTbl
    os_tmr.o(.text) refers to os_sem.o(.text) for OSSemPost
    os_tmr.o(.text) refers to os_core.o(.text) for OS_StrLen
    os_tmr.o(.text) refers to os_core.o(.data) for OSTmrSem
    os_tmr.o(.text) refers to os_core.o(.bss) for OSTmrWheelTbl
    os_tmr.o(.text) refers to os_task.o(.text) for OSTaskCreateExt
    __printf.o(.text) refers (Weak) to _printf_dec.o(.text) for _printf_int_dec
    __printf.o(.text) refers to __printf.o(.constdata) for .constdata
    _printf_dec.o(.text) refers to rtudiv10.o(.text) for __rt_udiv10
    _printf_dec.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
    __0sprintf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common
    __0sprintf.o(.text) refers to _sputc.o(.text) for _sputc
    stkheap2.o(.text) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
    stkheap2.o(.text) refers to rt_stackheap_storage_intlibspace.o(.text) for __rt_stackheap_storage
    __main.o(!!!main) refers to kernel.o(.text) for __rt_entry
    kernel.o(.text) refers to stkheap2.o(.text) for __rt_stackheap_init
    kernel.o(.text) refers to boardinit2.o(.text) for _platform_post_stackheap_init
    kernel.o(.text) refers to lib_init.o(.text) for __rt_lib_init
    kernel.o(.text) refers to boardinit3.o(.text) for _platform_post_lib_init
    kernel.o(.text) refers to app.o(.text) for main
    kernel.o(.text) refers to exit.o(.text) for exit
    kernel.o(.text) refers to sys_exit.o(.text) for _sys_exit
    kernel.o(.ARM.exidx) refers to kernel.o(.text) for __rt_entry
    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
    rt_stackheap_storage.o(.text) refers to rt_stackheap_storage.o(.bss) for __rt_stackheap_storage_data
    rt_stackheap_storage_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start
    _printf_char_common.o(.text) refers to __printf.o(.text) for __printf
    _printf_char_common.o(.text) refers to _printf_outstr_char.o(.text) for _printf_outstr_char
    _printf_char_common.o(.text) refers to _printf_input_char.o(.text) for _printf_input_char
    sys_exit.o(.text) refers to use_no_semi.o(.text) for __I_use_semihosting
    libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
    exit.o(.text) refers to kernel.o(.text) for __rt_exit
    stkheap1.o(.text) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
    stkheap1.o(.text) refers to rt_stackheap_storage_intlibspace.o(.text) for __rt_stackheap_storage
    lib_init.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
    lib_init.o(.text) refers to fpinit.o(x$fpl$fpinit) for _fp_init
    lib_init.o(.text) refers to lib_init.o(.emb_text) for __ARM_argv_veneer
    lib_init.o(.text) refers to rt_locale_intlibspace.o(.text) for __rt_locale
    rt_locale.o(.text) refers to rt_locale.o(.bss) for __rt_locale_data
    rt_locale_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start
    _get_argv.o(.text) refers to heapext.o(.text) for __heap_extend
    _get_argv.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
    _get_argv.o(.text) refers to sys_command.o(.text) for _sys_command_string
    _get_argv.o(.text) refers (Special) to hrguard.o(.text) for __heap_region_guard
    fpinit.o(x$fpl$fpinit) refers to rt_fp_status_addr_intlibspace.o(.text) for __rt_fp_status_addr
    sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I_use_semihosting
    rt_fp_status_addr.o(.text) refers to rt_fp_status_addr.o(.bss) for __rt_fp_status_addr_data
    rt_fp_status_addr_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start
    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
    heapext.o(.text) refers to stkheap2.o(.text) for __rt_heap_extend
    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
    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 cpu_a.o(.text), (22 bytes).
    Removing os_mbox.o(.text), (1094 bytes).
    Removing os_mutex.o(.text), (1744 bytes).

3 unused section(s) (total 2860 bytes) removed from the image.

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

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    ../../angel/boardlib.s                   0x00000000   Number         0  cpuinit.o ABSOLUTE
    ../../angel/boardlib.s                   0x00000000   Number         0  boardinit1.o ABSOLUTE
    ../../angel/boardlib.s                   0x00000000   Number         0  boardinit2.o ABSOLUTE
    ../../angel/boardlib.s                   0x00000000   Number         0  boardinit3.o ABSOLUTE
    ../../angel/boardlib.s                   0x00000000   Number         0  boardshut.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  kernel.o ABSOLUTE
    ../../angel/rt.s                         0x00000000   Number         0  rt_fp_status_addr_intlibspace.o ABSOLUTE
    ../../angel/rt.s                         0x00000000   Number         0  rt_fp_status_addr.o ABSOLUTE
    ../../angel/rt.s                         0x00000000   Number         0  rt_locale.o ABSOLUTE
    ../../angel/rt.s                         0x00000000   Number         0  rt_locale_intlibspace.o ABSOLUTE
    ../../angel/rt.s                         0x00000000   Number         0  rt_stackheap_storage.o ABSOLUTE
    ../../angel/rt.s                         0x00000000   Number         0  rt_stackheap_storage_intlibspace.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  use_no_semi.o ABSOLUTE
    ../../angel/sys.s                        0x00000000   Number         0  sys_stackheap_outer.o ABSOLUTE
    ../../angel/sys.s                        0x00000000   Number         0  sys_exit.o ABSOLUTE
    ../../angel/sys.s                        0x00000000   Number         0  libspace.o ABSOLUTE
    ../../angel/sysapp.c                     0x00000000   Number         0  sys_command.o ABSOLUTE
    ../../angel/sysapp.c                     0x00000000   Number         0  sys_wrch.o ABSOLUTE
    ../../armsys.c                           0x00000000   Number         0  no_argv.o ABSOLUTE
    ../../armsys.c                           0x00000000   Number         0  _get_argv.o ABSOLUTE
    ../../armsys.c                           0x00000000   Number         0  lib_init.o ABSOLUTE
    ../../armsys.c                           0x00000000   Number         0  lib_init.o ABSOLUTE
    ../../division_7m.s                      0x00000000   Number         0  rtudiv10.o ABSOLUTE
    ../../fpinit.s                           0x00000000   Number         0  fpinit.o ABSOLUTE
    ../../heapalloc.c                        0x00000000   Number         0  hrguard.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  _printf_dec.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  _printf_outstr_char.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  _printf_input_char.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  __printf.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  _sputc.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  _printf_char_common.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  _printf_intcommon.o ABSOLUTE
    ../../printf.c                           0x00000000   Number         0  __0sprintf.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_pvfn_inner.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_other.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_segv_inner.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_rtmem_outer.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_cppl_inner.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_stak_inner.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_rtred_inner.o ABSOLUTE
    ../../signal.c                           0x00000000   Number         0  defsig_rtmem_formal.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_rtmem_inner.o ABSOLUTE
    ../../signal.s                           0x00000000   Number         0  defsig.o ABSOLUTE
    ../../stdlib.c                           0x00000000   Number         0  exit.o ABSOLUTE
    ../../stkheap.s                          0x00000000   Number         0  heapext.o ABSOLUTE
    ../../stkheap1.s                         0x00000000   Number         0  stkheap1.o ABSOLUTE
    ../../stkheap2.s                         0x00000000   Number         0  stkheap2.o ABSOLUTE
    APP\App.c                                0x00000000   Number         0  app.o ABSOLUTE
    BSP\STM32F10x.s                          0x00000000   Number         0  stm32f10x.o ABSOLUTE
    BSP\STM32_Init.c                         0x00000000   Number         0  stm32_init.o ABSOLUTE
    BSP\TFT018.c                             0x00000000   Number         0  tft018.o ABSOLUTE
    CortexM3\cpu_a.asm                       0x00000000   Number         0  cpu_a.o ABSOLUTE
    CortexM3\os_cpu_a.asm                    0x00000000   Number         0  os_cpu_a.o ABSOLUTE
    CortexM3\os_cpu_c.c                      0x00000000   Number         0  os_cpu_c.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    uCOS\os_core.c                           0x00000000   Number         0  os_core.o ABSOLUTE
    uCOS\os_flag.c                           0x00000000   Number         0  os_flag.o ABSOLUTE
    uCOS\os_mbox.c                           0x00000000   Number         0  os_mbox.o ABSOLUTE
    uCOS\os_mem.c                            0x00000000   Number         0  os_mem.o ABSOLUTE
    uCOS\os_mutex.c                          0x00000000   Number         0  os_mutex.o ABSOLUTE
    uCOS\os_q.c                              0x00000000   Number         0  os_q.o ABSOLUTE
    uCOS\os_sem.c                            0x00000000   Number         0  os_sem.o ABSOLUTE
    uCOS\os_task.c                           0x00000000   Number         0  os_task.o ABSOLUTE
    uCOS\os_time.c                           0x00000000   Number         0  os_time.o ABSOLUTE
    uCOS\os_tmr.c                            0x00000000   Number         0  os_tmr.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)
    .emb_text                                0x08000160   Section        4  lib_init.o(.emb_text)
    .text                                    0x08000164   Section      516  app.o(.text)
    .text                                    0x08000368   Section       52  stm32f10x.o(.text)
    .text                                    0x0800039c   Section      928  stm32_init.o(.text)
    .text                                    0x0800073c   Section     2012  tft018.o(.text)
    delay                                    0x0800073d   Thumb Code    14  tft018.o(.text)
    .text                                    0x08000f18   Section      180  os_cpu_c.o(.text)
    .text                                    0x08000fcc   Section      168  os_cpu_a.o(.text)
    .text                                    0x08001074   Section     2652  os_core.o(.text)
    OS_InitTaskStat                          0x08001265   Thumb Code    56  os_core.o(.text)
    OS_InitTaskIdle                          0x080012bf   Thumb Code    56  os_core.o(.text)
    OS_InitEventList                         0x08001309   Thumb Code    70  os_core.o(.text)
    OS_InitTCBList                           0x0800134f   Thumb Code    86  os_core.o(.text)
    OS_InitRdyList                           0x080013a5   Thumb Code    46  os_core.o(.text)
    OS_InitMisc                              0x080013d3   Thumb Code    44  os_core.o(.text)
    OS_SchedNew                              0x0800144f   Thumb Code    26  os_core.o(.text)
    .text                                    0x08001ad0   Section     2292  os_flag.o(.text)
    OS_FlagTaskRdy                           0x08001c6b   Thumb Code    82  os_flag.o(.text)
    OS_FlagBlock                             0x08001e8b   Thumb Code   150  os_flag.o(.text)
    .text                                    0x080023c4   Section      660  os_mem.o(.text)
    .text                                    0x08002658   Section     1652  os_q.o(.text)
    .text                                    0x08002ccc   Section     1016  os_sem.o(.text)
    .text                                    0x080030c4   Section     2136  os_task.o(.text)
    .text                                    0x0800391c   Section      492  os_time.o(.text)
    .text                                    0x08003b08   Section     1928  os_tmr.o(.text)
    OSTmr_Unlock                             0x08003b09   Thumb Code    12  os_tmr.o(.text)
    OSTmr_Alloc                              0x08003b15   Thumb Code    50  os_tmr.o(.text)
    OSTmr_Lock                               0x08003b47   Thumb Code    16  os_tmr.o(.text)
    OSTmr_Free                               0x08003c39   Thumb Code    66  os_tmr.o(.text)
    OSTmr_Unlink                             0x08003c7b   Thumb Code    62  os_tmr.o(.text)
    OSTmr_Link                               0x08003f11   Thumb Code    98  os_tmr.o(.text)
    OSTmr_Task                               0x080040f3   Thumb Code   116  os_tmr.o(.text)
    OSTmr_InitTask                           0x08004167   Thumb Code    56  os_tmr.o(.text)
    .text                                    0x08004290   Section      744  __printf.o(.text)
    .text                                    0x08004578   Section      120  _printf_dec.o(.text)
    .text                                    0x080045f0   Section       44  __0sprintf.o(.text)
    .text                                    0x0800461c   Section       38  stkheap2.o(.text)
    .text                                    0x08004642   Section       62  kernel.o(.text)
    .text                                    0x08004680   Section       74  sys_stackheap_outer.o(.text)
    .text                                    0x080046cc   Section       12  rt_stackheap_storage_intlibspace.o(.text)
    .text                                    0x080046d8   Section      162  _printf_intcommon.o(.text)
    .text                                    0x0800477c   Section       52  _printf_char_common.o(.text)
    .text                                    0x080047b0   Section       10  _sputc.o(.text)
    .text                                    0x080047ba   Section       16  rtudiv10.o(.text)
    .text                                    0x080047cc   Section       20  sys_exit.o(.text)
    .text                                    0x080047e0   Section        8  libspace.o(.text)
    .text                                    0x080047e8   Section       26  _printf_outstr_char.o(.text)
    .text                                    0x08004802   Section       10  _printf_input_char.o(.text)
    .text                                    0x0800480c   Section       12  exit.o(.text)
    .text                                    0x08004818   Section      192  lib_init.o(.text)
    .text                                    0x080048d8   Section       10  boardinit2.o(.text)
    .text                                    0x080048e2   Section        8  boardinit3.o(.text)
    .text                                    0x080048ea   Section        2  use_no_semi.o(.text)
    .text                                    0x080048ec   Section       12  rt_locale_intlibspace.o(.text)
    .text                                    0x080048f8   Section        2  no_argv.o(.text)
    .text                                    0x080048fc   Section       12  rt_fp_status_addr_intlibspace.o(.text)
    x$fpl$fpinit                             0x08004908   Section       14  fpinit.o(x$fpl$fpinit)
    .constdata                               0x08004916   Section     6239  tft018.o(.constdata)
    .constdata                               0x08006175   Section      256  os_core.o(.constdata)
    .constdata                               0x08006275   Section       17  __printf.o(.constdata)
    maptable@__printf_0                      0x08006275   Data          17  __printf.o(.constdata)
    .data                                    0x20000000   Section        4  app.o(.data)
    .data                                    0x20000004   Section        1  tft018.o(.data)
    .data                                    0x20000006   Section        2  os_cpu_c.o(.data)
    OSTmrCtr                                 0x20000006   Data           2  os_cpu_c.o(.data)
    .data                                    0x20000008   Section       92  os_core.o(.data)
    .bss                                     0x20000064   Section     1536  app.o(.bss)
    .bss                                     0x20000664   Section     4880  os_core.o(.bss)
    .bss                                     0x20001974   Section       96  libspace.o(.bss)
    HEAP                                     0x200019d8   Number         0  stm32f10x.o(HEAP)
    STACK                                    0x200019d8   Section     1024  stm32f10x.o(STACK)
    Heap_Mem                                 0x200019d8   Number         0  stm32f10x.o(HEAP)
    Stack_Mem                                0x200019d8   Data        1024  stm32f10x.o(STACK)
    __initial_sp                             0x20001dd8   Number         0  stm32f10x.o(STACK)

    Global Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    BuildAttributes$$THM_ISAv4$M$P$D$K$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    __ARM_use_no_argv                        0x00000000   Number         0  app.o ABSOLUTE
    __ARM_exceptions_init                     - Undefined Weak Reference
    __Heap_DescSize                           - Undefined Weak Reference
    __alloca_initialize                       - Undefined Weak Reference
    __cpp_initialize__aeabi_                  - Undefined Weak Reference
    __cxa_finalize                            - Undefined Weak Reference
    __sigvec_lookup                           - Undefined Weak Reference
    __user_heap_extend                        - 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
    _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_charcount                         - Undefined Weak Reference
    _printf_fp_dec                            - Undefined Weak Reference
    _printf_fp_hex                            - Undefined Weak Reference
    _printf_longlong_dec                      - Undefined Weak Reference
    _printf_longlong_hex                      - Undefined Weak Reference
    _printf_longlong_oct                      - Undefined Weak Reference
    _printf_mbtowc                            - Undefined Weak Reference
    _printf_post_padding                      - Undefined Weak Reference
    _printf_pre_padding                       - Undefined Weak Reference
    _printf_str                               - Undefined Weak Reference
    _printf_truncate_signed                   - Undefined Weak Reference
    _printf_truncate_unsigned                 - Undefined Weak Reference
    _printf_wc                                - Undefined Weak Reference
    _printf_wctomb                            - Undefined Weak Reference
    _rand_init                                - Undefined Weak Reference
    _signal_init                              - 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)
    __ARM_argv_veneer                        0x08000161   Thumb Code     4  lib_init.o(.emb_text)
    TIM1_UP_IRQHandler                       0x08000165   Thumb Code    72  app.o(.text)
    Task1                                    0x080001ad   Thumb Code    50  app.o(.text)
    Task2Display                             0x080001df   Thumb Code    40  app.o(.text)
    TaskStart                                0x08000207   Thumb Code    42  app.o(.text)
    main                                     0x08000231   Thumb Code   152  app.o(.text)
    SysTick_Handler                          0x080002c9   Thumb Code    34  app.o(.text)
    Reset_Handler                            0x08000369   Thumb Code     4  stm32f10x.o(.text)
    NMI_Handler                              0x0800036d   Thumb Code     2  stm32f10x.o(.text)
    HardFault_Handler                        0x0800036f   Thumb Code     2  stm32f10x.o(.text)
    MemManage_Handler                        0x08000371   Thumb Code     2  stm32f10x.o(.text)
    BusFault_Handler                         0x08000373   Thumb Code     2  stm32f10x.o(.text)
    UsageFault_Handler                       0x08000375   Thumb Code     2  stm32f10x.o(.text)
    SVC_Handler                              0x08000377   Thumb Code     2  stm32f10x.o(.text)
    DebugMon_Handler                         0x08000379   Thumb Code     2  stm32f10x.o(.text)
    ADC_IRQHandler                           0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    CAN_RX1_IRQHandler                       0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    CAN_SCE_IRQHandler                       0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    DMAChannel1_IRQHandler                   0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    DMAChannel2_IRQHandler                   0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    DMAChannel3_IRQHandler                   0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    DMAChannel4_IRQHandler                   0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    DMAChannel5_IRQHandler                   0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    DMAChannel6_IRQHandler                   0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    DMAChannel7_IRQHandler                   0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    EXTI0_IRQHandler                         0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    EXTI15_10_IRQHandler                     0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    EXTI1_IRQHandler                         0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    EXTI2_IRQHandler                         0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    EXTI3_IRQHandler                         0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    EXTI4_IRQHandler                         0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    EXTI9_5_IRQHandler                       0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    FLASH_IRQHandler                         0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    I2C1_ER_IRQHandler                       0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    I2C1_EV_IRQHandler                       0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    I2C2_ER_IRQHandler                       0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    I2C2_EV_IRQHandler                       0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    PVD_IRQHandler                           0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    RCC_IRQHandler                           0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    RTCAlarm_IRQHandler                      0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    RTC_IRQHandler                           0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    SPI1_IRQHandler                          0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    SPI2_IRQHandler                          0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    TAMPER_IRQHandler                        0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    TIM1_BRK_IRQHandler                      0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    TIM1_CC_IRQHandler                       0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    TIM1_TRG_COM_IRQHandler                  0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    TIM2_IRQHandler                          0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    TIM3_IRQHandler                          0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    TIM4_IRQHandler                          0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    USART1_IRQHandler                        0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    USART2_IRQHandler                        0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    USART3_IRQHandler                        0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    USBWakeUp_IRQHandler                     0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    USB_HP_CAN_TX_IRQHandler                 0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    USB_LP_CAN_RX0_IRQHandler                0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    WWDG_IRQHandler                          0x0800037f   Thumb Code     0  stm32f10x.o(.text)
    __user_initial_stackheap                 0x08000381   Thumb Code     0  stm32f10x.o(.text)
    stm32_EfiSetup                           0x0800039d   Thumb Code     8  stm32_init.o(.text)
    stm32_ClockSetup                         0x080003a5   Thumb Code    52  stm32_init.o(.text)
    stm32_NvicSetup                          0x080003d9   Thumb Code     4  stm32_init.o(.text)
    stm32_IwdgSetup                          0x080003dd   Thumb Code    32  stm32_init.o(.text)
    stm32_SysTickSetup                       0x080003fd   Thumb Code    28  stm32_init.o(.text)
    stm32_RtcSetup                           0x08000419   Thumb Code   182  stm32_init.o(.text)
    stm32_TimerSetup                         0x080004cf   Thumb Code   102  stm32_init.o(.text)
    stm32_GpioSetup                          0x08000535   Thumb Code    84  stm32_init.o(.text)
    stm32_UsartSetup                         0x08000589   Thumb Code   160  stm32_init.o(.text)
    stm32_ExtiSetup                          0x08000629   Thumb Code    34  stm32_init.o(.text)
    stm32_AfRemapSetup                       0x0800064b   Thumb Code    24  stm32_init.o(.text)
    stm32_TamperSetup                        0x08000663   Thumb Code   102  stm32_init.o(.text)
    stm32_Init                               0x080006c9   Thumb Code    24  stm32_init.o(.text)
    stm32_GetPCLK1                           0x080006e1   Thumb Code     4  stm32_init.o(.text)
    LCD_Bus_Initial                          0x0800074b   Thumb Code   114  tft018.o(.text)
    LCD_Bus_Write_Byte                       0x080007bd   Thumb Code    48  tft018.o(.text)
    LCD_Bus_Write_Data                       0x080007ed   Thumb Code    18  tft018.o(.text)
    LCD_Bus_Read_Byte                        0x080007ff   Thumb Code    52  tft018.o(.text)
    LCD_Inst                                 0x08000833   Thumb Code    56  tft018.o(.text)
    LCD_Data                                 0x0800086b   Thumb Code    56  tft018.o(.text)
    LCD_Reg_Set                              0x080008a3   Thumb Code    76  tft018.o(.text)
    LCD_Init                                 0x080008ef   Thumb Code   332  tft018.o(.text)
    LCD_SetArea                              0x08000a3b   Thumb Code    72  tft018.o(.text)
    LCD_Rectangle                            0x08000a83   Thumb Code   130  tft018.o(.text)
    LCD_Clear_Screen                         0x08000b05   Thumb Code    20  tft018.o(.text)
    LCD_SetPixel                             0x08000b19   Thumb Code    98  tft018.o(.text)
    LCD_PutChar8x16                          0x08000b7b   Thumb Code   178  tft018.o(.text)
    LCD_PutChar8x8                           0x08000c2d   Thumb Code   176  tft018.o(.text)
    PutGB1616                                0x08000cdd   Thumb Code   234  tft018.o(.text)
    LCD_PutChar                              0x08000dc7   Thumb Code    60  tft018.o(.text)
    LCD_PutString                            0x08000e03   Thumb Code   100  tft018.o(.text)
    LCD_BMP                                  0x08000e67   Thumb Code   156  tft018.o(.text)
    OSInitHookBegin                          0x08000f19   Thumb Code     8  os_cpu_c.o(.text)
    OSInitHookEnd                            0x08000f21   Thumb Code     2  os_cpu_c.o(.text)
    OSTaskCreateHook                         0x08000f23   Thumb Code     2  os_cpu_c.o(.text)
    OSTaskDelHook                            0x08000f25   Thumb Code     2  os_cpu_c.o(.text)
    OSTaskIdleHook                           0x08000f27   Thumb Code     2  os_cpu_c.o(.text)
    OSTaskStatHook                           0x08000f29   Thumb Code     2  os_cpu_c.o(.text)
    OSTaskStkInit                            0x08000f2b   Thumb Code   154  os_cpu_c.o(.text)
    OSTaskSwHook                             0x08000fc5   Thumb Code     2  os_cpu_c.o(.text)
    OSTCBInitHook                            0x08000fc7   Thumb Code     2  os_cpu_c.o(.text)
    OS_CPU_SR_Save                           0x08000fcd   Thumb Code     0  os_cpu_a.o(.text)
    OS_CPU_SR_Restore                        0x08000fd5   Thumb Code     0  os_cpu_a.o(.text)
    OSStartHighRdy                           0x08000fdb   Thumb Code     0  os_cpu_a.o(.text)
    OSCtxSw                                  0x08000ffb   Thumb Code     0  os_cpu_a.o(.text)
    OSIntCtxSw                               0x08001005   Thumb Code     0  os_cpu_a.o(.text)
    PendSV_Handler                           0x0800100f   Thumb Code     0  os_cpu_a.o(.text)
    OS_StrCopy                               0x08001075   Thumb Code    30  os_core.o(.text)
    OSEventNameGet                           0x08001093   Thumb Code   126  os_core.o(.text)
    OS_StrLen                                0x08001111   Thumb Code    20  os_core.o(.text)
    OSEventNameSet                           0x08001125   Thumb Code   138  os_core.o(.text)
    OS_TaskStatStkChk                        0x080011af   Thumb Code    54  os_core.o(.text)
    OS_TaskStat                              0x080011e5   Thumb Code   128  os_core.o(.text)
    OS_TaskIdle                              0x0800129d   Thumb Code    34  os_core.o(.text)
    OS_MemClr                                0x080012f7   Thumb Code    18  os_core.o(.text)
    OSInit                                   0x080013ff   Thumb Code    52  os_core.o(.text)
    OSIntEnter                               0x08001433   Thumb Code    28  os_core.o(.text)
    OSIntExit                                0x08001469   Thumb Code   252  os_core.o(.text)
    OSSchedLock                              0x08001565   Thumb Code    50  os_core.o(.text)
    OS_Sched                                 0x08001597   Thumb Code    86  os_core.o(.text)
    OSSchedUnlock                            0x080015ed   Thumb Code    84  os_core.o(.text)
    OSStart                                  0x08001641   Thumb Code    48  os_core.o(.text)
    OSStatInit                               0x08001671   Thumb Code    62  os_core.o(.text)
    OSTimeTick                               0x080016af   Thumb Code   206  os_core.o(.text)
    OSVersion                                0x0800177d   Thumb Code     6  os_core.o(.text)
    OS_Dummy                                 0x08001783   Thumb Code     2  os_core.o(.text)
    OS_EventTaskRdy                          0x08001785   Thumb Code   192  os_core.o(.text)
    OS_EventTaskWait                         0x08001845   Thumb Code   112  os_core.o(.text)
    OS_EventTOAbort                          0x080018b5   Thumb Code    74  os_core.o(.text)
    OS_EventWaitListInit                     0x080018ff   Thumb Code    28  os_core.o(.text)
    OS_MemCopy                               0x0800191b   Thumb Code    94  os_core.o(.text)
    OS_TCBInit                               0x08001979   Thumb Code   318  os_core.o(.text)
    OSFlagAccept                             0x08001ad1   Thumb Code   276  os_flag.o(.text)
    OSFlagCreate                             0x08001be5   Thumb Code   100  os_flag.o(.text)
    OS_FlagUnlink                            0x08001c49   Thumb Code    34  os_flag.o(.text)
    OSFlagDel                                0x08001cbd   Thumb Code   234  os_flag.o(.text)
    OSFlagNameGet                            0x08001da7   Thumb Code   108  os_flag.o(.text)
    OSFlagNameSet                            0x08001e13   Thumb Code   120  os_flag.o(.text)
    OSFlagPend                               0x08001f21   Thumb Code   672  os_flag.o(.text)
    OSFlagPendGetFlagsRdy                    0x080021c1   Thumb Code    26  os_flag.o(.text)
    OSFlagPost                               0x080021db   Thumb Code   346  os_flag.o(.text)
    OSFlagQuery                              0x08002335   Thumb Code    64  os_flag.o(.text)
    OS_FlagInit                              0x08002375   Thumb Code    68  os_flag.o(.text)
    OSMemCreate                              0x080023c5   Thumb Code   180  os_mem.o(.text)
    OSMemGet                                 0x08002479   Thumb Code    78  os_mem.o(.text)
    OSMemNameGet                             0x080024c7   Thumb Code    88  os_mem.o(.text)
    OSMemNameSet                             0x0800251f   Thumb Code   102  os_mem.o(.text)
    OSMemPut                                 0x08002585   Thumb Code    66  os_mem.o(.text)
    OSMemQuery                               0x080025c7   Thumb Code    64  os_mem.o(.text)
    OS_MemInit                               0x08002607   Thumb Code    68  os_mem.o(.text)
    OSQAccept                                0x08002659   Thumb Code   106  os_q.o(.text)
    OSQCreate                                0x080026c3   Thumb Code   154  os_q.o(.text)
    OSQDel                                   0x0800275d   Thumb Code   266  os_q.o(.text)
    OSQFlush                                 0x08002867   Thumb Code    52  os_q.o(.text)
    OSQPend                                  0x0800289b   Thumb Code   316  os_q.o(.text)
    OSQPendAbort                             0x080029d7   Thumb Code   142  os_q.o(.text)
    OSQPost                                  0x08002a65   Thumb Code   140  os_q.o(.text)
    OSQPostFront                             0x08002af1   Thumb Code   122  os_q.o(.text)
    OSQPostOpt                               0x08002b6b   Thumb Code   188  os_q.o(.text)
    OSQQuery                                 0x08002c27   Thumb Code   112  os_q.o(.text)
    OS_QInit                                 0x08002c97   Thumb Code    46  os_q.o(.text)
    OSSemAccept                              0x08002ccd   Thumb Code    50  os_sem.o(.text)
    OSSemCreate                              0x08002cff   Thumb Code    78  os_sem.o(.text)
    OSSemDel                                 0x08002d4d   Thumb Code   230  os_sem.o(.text)
    OSSemPend                                0x08002e33   Thumb Code   234  os_sem.o(.text)
    OSSemPendAbort                           0x08002f1d   Thumb Code   142  os_sem.o(.text)
    OSSemPost                                0x08002fab   Thumb Code    94  os_sem.o(.text)
    OSSemQuery                               0x08003009   Thumb Code    94  os_sem.o(.text)
    OSSemSet                                 0x08003067   Thumb Code    78  os_sem.o(.text)
    OSTaskChangePrio                         0x080030c5   Thumb Code   342  os_task.o(.text)
    OSTaskCreate                             0x0800321b   Thumb Code   158  os_task.o(.text)
    OS_TaskStkClr                            0x080032b9   Thumb Code    26  os_task.o(.text)
    OSTaskCreateExt                          0x080032d3   Thumb Code   184  os_task.o(.text)
    OSTaskDel                                0x0800338b   Thumb Code   394  os_task.o(.text)
    OSTaskDelReq                             0x08003515   Thumb Code   112  os_task.o(.text)
    OSTaskNameGet                            0x08003585   Thumb Code   148  os_task.o(.text)
    OSTaskNameSet                            0x08003619   Thumb Code   162  os_task.o(.text)
    OSTaskResume                             0x080036bb   Thumb Code   162  os_task.o(.text)
    OSTaskStkChk                             0x0800375d   Thumb Code   152  os_task.o(.text)
    OSTaskSuspend                            0x080037f5   Thumb Code   172  os_task.o(.text)
    OSTaskQuery                              0x080038a1   Thumb Code   100  os_task.o(.text)
    OSTimeDly                                0x0800391d   Thumb Code    94  os_time.o(.text)
    OSTimeDlyHMSM                            0x0800397b   Thumb Code   156  os_time.o(.text)
    OSTimeDlyResume                          0x08003a17   Thumb Code   168  os_time.o(.text)
    OSTimeGet                                0x08003abf   Thumb Code    24  os_time.o(.text)
    OSTimeSet                                0x08003ad7   Thumb Code    24  os_time.o(.text)
    OSTmrCreate                              0x08003b57   Thumb Code   226  os_tmr.o(.text)
    OSTmrDel                                 0x08003cb9   Thumb Code   142  os_tmr.o(.text)
    OSTmrNameGet                             0x08003d47   Thumb Code   142  os_tmr.o(.text)
    OSTmrRemainGet                           0x08003dd5   Thumb Code   182  os_tmr.o(.text)
    OSTmrStateGet                            0x08003e8b   Thumb Code   134  os_tmr.o(.text)
    OSTmrStart                               0x08003f73   Thumb Code   146  os_tmr.o(.text)
    OSTmrStop                                0x08004005   Thumb Code   222  os_tmr.o(.text)
    OSTmrSignal                              0x080040e3   Thumb Code    16  os_tmr.o(.text)
    OSTmr_Init                               0x0800419f   Thumb Code   162  os_tmr.o(.text)
    __printf                                 0x08004291   Thumb Code   734  __printf.o(.text)
    _printf_return_value                     0x0800456f   Thumb Code     2  __printf.o(.text)
    _printf_percent                          0x08004571   Thumb Code     2  __printf.o(.text)
    _printf_sizespec                         0x08004573   Thumb Code     2  __printf.o(.text)
    _printf_int_dec                          0x08004579   Thumb Code   102  _printf_dec.o(.text)
    __0sprintf                               0x080045f1   Thumb Code    38  __0sprintf.o(.text)
    __1sprintf                               0x080045f1   Thumb Code     0  __0sprintf.o(.text)
    __use_two_region_memory                  0x0800461d   Thumb Code     2  stkheap2.o(.text)
    __rt_stackheap_init                      0x0800461f   Thumb Code    24  stkheap2.o(.text)
    __rt_heap_extend                         0x08004637   Thumb Code    12  stkheap2.o(.text)
    __rt_entry                               0x08004643   Thumb Code    36  kernel.o(.text)
    __rt_exit                                0x08004667   Thumb Code    18  kernel.o(.text)
    __rt_abort                               0x08004679   Thumb Code     8  kernel.o(.text)
    __user_setup_stackheap                   0x08004681   Thumb Code    74  sys_stackheap_outer.o(.text)
    __rt_stackheap_storage                   0x080046cd   Thumb Code     6  rt_stackheap_storage_intlibspace.o(.text)
    _printf_int_common                       0x080046d9   Thumb Code   162  _printf_intcommon.o(.text)
    _printf_char_common                      0x0800477d   Thumb Code    42  _printf_char_common.o(.text)
    _sputc                                   0x080047b1   Thumb Code    10  _sputc.o(.text)
    __rt_udiv10                              0x080047bb   Thumb Code    16  rtudiv10.o(.text)
    _sys_exit                                0x080047cd   Thumb Code    16  sys_exit.o(.text)
    __user_libspace                          0x080047e1   Thumb Code     4  libspace.o(.text)
    __user_perproc_libspace                  0x080047e1   Thumb Code     0  libspace.o(.text)
    __user_perthread_libspace                0x080047e1   Thumb Code     0  libspace.o(.text)
    _printf_outstr_char                      0x080047e9   Thumb Code    26  _printf_outstr_char.o(.text)
    _printf_input_char                       0x08004803   Thumb Code    10  _printf_input_char.o(.text)
    exit                                     0x0800480d   Thumb Code    12  exit.o(.text)
    __rt_lib_init                            0x08004819   Thumb Code   174  lib_init.o(.text)
    __rt_lib_shutdown                        0x080048c7   Thumb Code    18  lib_init.o(.text)
    _platform_post_stackheap_init            0x080048d9   Thumb Code    10  boardinit2.o(.text)
    _platform_post_lib_init                  0x080048e3   Thumb Code     8  boardinit3.o(.text)
    __I_use_semihosting                      0x080048eb   Thumb Code     0  use_no_semi.o(.text)
    __use_no_semihosting_swi                 0x080048eb   Thumb Code     2  use_no_semi.o(.text)
    __rt_locale                              0x080048ed   Thumb Code     6  rt_locale_intlibspace.o(.text)
    __ARM_get_argv                           0x080048f9   Thumb Code     2  no_argv.o(.text)
    __rt_fp_status_addr                      0x080048fd   Thumb Code     6  rt_fp_status_addr_intlibspace.o(.text)
    _fp_init                                 0x08004909   Thumb Code    14  fpinit.o(x$fpl$fpinit)
    __fplib_config_pureend_doubles           0x08004915   Thumb Code     0  fpinit.o(x$fpl$fpinit)
    Font8x16                                 0x08004916   Data        2048  tft018.o(.constdata)
    Font8x8                                  0x08005116   Data        2056  tft018.o(.constdata)
    codeGB_16                                0x0800591e   Data        2135  tft018.o(.constdata)
    OSUnMapTbl                               0x08006175   Data         256  os_core.o(.constdata)
    Region$$Table$$Base                      0x08006288   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x080062a8   Number         0  anon$$obj.o(Region$$Table)
    ledLight                                 0x20000000   Data           4  app.o(.data)
    Font                                     0x20000004   Data           1  tft018.o(.data)
    OSCtxSwCtr                               0x20000008   Data           4  os_core.o(.data)
    OSEventFreeList                          0x2000000c   Data           4  os_core.o(.data)
    OSFlagFreeList                           0x20000010   Data           4  os_core.o(.data)
    OSCPUUsage                               0x20000014   Data           1  os_core.o(.data)
    OSIdleCtrMax                             0x20000018   Data           4  os_core.o(.data)
    OSIdleCtrRun                             0x2000001c   Data           4  os_core.o(.data)
    OSStatRdy                                0x20000020   Data           1  os_core.o(.data)
    OSIntNesting                             0x20000021   Data           1  os_core.o(.data)
    OSLockNesting                            0x20000022   Data           1  os_core.o(.data)
    OSPrioCur                                0x20000023   Data           1  os_core.o(.data)
    OSPrioHighRdy                            0x20000024   Data           1  os_core.o(.data)
    OSRdyGrp                                 0x20000025   Data           1  os_core.o(.data)
    OSRdyTbl                                 0x20000026   Data           4  os_core.o(.data)
    OSRunning                                0x2000002a   Data           1  os_core.o(.data)
    OSTaskCtr                                0x2000002b   Data           1  os_core.o(.data)
    OSIdleCtr                                0x2000002c   Data           4  os_core.o(.data)
    OSTCBCur                                 0x20000030   Data           4  os_core.o(.data)
    OSTCBFreeList                            0x20000034   Data           4  os_core.o(.data)
    OSTCBHighRdy                             0x20000038   Data           4  os_core.o(.data)
    OSTCBList                                0x2000003c   Data           4  os_core.o(.data)
    OSTickStepState                          0x20000040   Data           1  os_core.o(.data)
    OSMemFreeList                            0x20000044   Data           4  os_core.o(.data)
    OSQFreeList                              0x20000048   Data           4  os_core.o(.data)
    OSTime                                   0x2000004c   Data           4  os_core.o(.data)
    OSTmrFree                                0x20000050   Data           2  os_core.o(.data)
    OSTmrUsed                                0x20000052   Data           2  os_core.o(.data)
    OSTmrTime                                0x20000054   Data           4  os_core.o(.data)
    OSTmrSem                                 0x20000058   Data           4  os_core.o(.data)
    OSTmrSemSignal                           0x2000005c   Data           4  os_core.o(.data)
    OSTmrFreeList                            0x20000060   Data           4  os_core.o(.data)
    TaskStartStk                             0x20000064   Data         512  app.o(.bss)
    Task1Stk                                 0x20000264   Data         512  app.o(.bss)
    Task2Stk                                 0x20000464   Data         512  app.o(.bss)
    OSEventTbl                               0x20000664   Data         320  os_core.o(.bss)
    OSFlagTbl                                0x200007a4   Data         140  os_core.o(.bss)
    OSTaskStatStk                            0x20000830   Data         512  os_core.o(.bss)
    OSTaskIdleStk                            0x20000a30   Data         512  os_core.o(.bss)
    OSTCBPrioTbl                             0x20000c30   Data         128  os_core.o(.bss)
    OSTCBTbl                                 0x20000cb0   Data        1584  os_core.o(.bss)
    OSMemTbl                                 0x200012e0   Data         180  os_core.o(.bss)
    OSQTbl                                   0x20001394   Data          96  os_core.o(.bss)
    OSTmrTbl                                 0x200013f4   Data         832  os_core.o(.bss)
    OSTmrTaskStk                             0x20001734   Data         512  os_core.o(.bss)
    OSTmrWheelTbl                            0x20001934   Data          64  os_core.o(.bss)
    __libspace_start                         0x20001974   Data          96  libspace.o(.bss)
    __temporary_stack_top_libspace           0x200019d4   Number         0  libspace.o(.bss)


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

Memory Map of the image

  Image Entry point : 0x080000ed

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

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

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x08000000   0x000000ec   Data   RO          131    RESET               stm32f10x.o
    0x080000ec   0x00000008   Code   RO          403  * !!!main             __main.o(c_w.l)
    0x080000f4   0x00000034   Code   RO          509    !!!scatter          __scatter.o(c_w.l)
    0x08000128   0x0000001a   Code   RO          511    !!handler_copy      __scatter_copy.o(c_w.l)
    0x08000142   0x00000002   PAD
    0x08000144   0x0000001c   Code   RO          513    !!handler_zi        __scatter_zi.o(c_w.l)
    0x08000160   0x00000004   Code   RO          436    .emb_text           lib_init.o(c_w.l)
    0x08000164   0x00000204   Code   RO            1    .text               app.o
    0x08000368   0x00000034   Code   RO          132    .text               stm32f10x.o
    0x0800039c   0x000003a0   Code   RO          137    .text               stm32_init.o
    0x0800073c   0x000007dc   Code   RO          152    .text               tft018.o
    0x08000f18   0x000000b4   Code   RO          179    .text               os_cpu_c.o
    0x08000fcc   0x000000a8   Code   RO          207    .text               os_cpu_a.o
    0x08001074   0x00000a5c   Code   RO          214    .text               os_core.o
    0x08001ad0   0x000008f4   Code   RO          236    .text               os_flag.o
    0x080023c4   0x00000294   Code   RO          270    .text               os_mem.o
    0x08002658   0x00000674   Code   RO          304    .text               os_q.o
    0x08002ccc   0x000003f8   Code   RO          321    .text               os_sem.o
    0x080030c4   0x00000858   Code   RO          338    .text               os_task.o
    0x0800391c   0x000001ec   Code   RO          355    .text               os_time.o
    0x08003b08   0x00000788   Code   RO          375    .text               os_tmr.o
    0x08004290   0x000002e8   Code   RO          394    .text               __printf.o(c_w.l)
    0x08004578   0x00000078   Code   RO          397    .text               _printf_dec.o(c_w.l)
    0x080045f0   0x0000002c   Code   RO          399    .text               __0sprintf.o(c_w.l)
    0x0800461c   0x00000026   Code   RO          401    .text               stkheap2.o(c_w.l)
    0x08004642   0x0000003e   Code   RO          405    .text               kernel.o(c_w.l)
    0x08004680   0x0000004a   Code   RO          408    .text               sys_stackheap_outer.o(c_w.l)
    0x080046ca   0x00000002   PAD
    0x080046cc   0x0000000c   Code   RO          413    .text               rt_stackheap_storage_intlibspace.o(c_w.l)
    0x080046d8   0x000000a2   Code   RO          415    .text               _printf_intcommon.o(c_w.l)
    0x0800477a   0x00000002   PAD
    0x0800477c   0x00000034   Code   RO          417    .text               _printf_char_common.o(c_w.l)
    0x080047b0   0x0000000a   Code   RO          419    .text               _sputc.o(c_w.l)
    0x080047ba   0x00000010   Code   RO          421    .text               rtudiv10.o(c_w.l)
    0x080047ca   0x00000002   PAD
    0x080047cc   0x00000014   Code   RO          423    .text               sys_exit.o(c_w.l)
    0x080047e0   0x00000008   Code   RO          425    .text               libspace.o(c_w.l)
    0x080047e8   0x0000001a   Code   RO          428    .text               _printf_outstr_char.o(c_w.l)
    0x08004802   0x0000000a   Code   RO          430    .text               _printf_input_char.o(c_w.l)
    0x0800480c   0x0000000c   Code   RO          432    .text               exit.o(c_w.l)
    0x08004818   0x000000c0   Code   RO          437    .text               lib_init.o(c_w.l)
    0x080048d8   0x0000000a   Code   RO          442    .text               boardinit2.o(c_w.l)
    0x080048e2   0x00000008   Code   RO          444    .text               boardinit3.o(c_w.l)
    0x080048ea   0x00000002   Code   RO          448    .text               use_no_semi.o(c_w.l)
    0x080048ec   0x0000000c   Code   RO          453    .text               rt_locale_intlibspace.o(c_w.l)
    0x080048f8   0x00000002   Code   RO          459    .text               no_argv.o(c_w.l)
    0x080048fa   0x00000002   PAD
    0x080048fc   0x0000000c   Code   RO          468    .text               rt_fp_status_addr_intlibspace.o(c_w.l)
    0x08004908   0x0000000e   Code   RO          461    x$fpl$fpinit        fpinit.o(fz_ws.l)
    0x08004916   0x0000185f   Data   RO          154    .constdata          tft018.o
    0x08006175   0x00000100   Data   RO          216    .constdata          os_core.o
    0x08006275   0x00000011   Data   RO          395    .constdata          __printf.o(c_w.l)
    0x08006286   0x00000002   PAD
    0x08006288   0x00000020   Data   RO          508    Region$$Table       anon$$obj.o


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

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x20000000   0x00000004   Data   RW            2    .data               app.o
    0x20000004   0x00000001   Data   RW          153    .data               tft018.o
    0x20000005   0x00000001   PAD
    0x20000006   0x00000002   Data   RW          180    .data               os_cpu_c.o
    0x20000008   0x0000005c   Data   RW          215    .data               os_core.o
    0x20000064   0x00000600   Zero   RW            3    .bss                app.o
    0x20000664   0x00001310   Zero   RW          217    .bss                os_core.o
    0x20001974   0x00000060   Zero   RW          426    .bss                libspace.o(c_w.l)
    0x200019d4   0x00000004   PAD
    0x200019d8   0x00000000   Zero   RW          130    HEAP                stm32f10x.o
    0x200019d8   0x00000400   Zero   RW          129    STACK               stm32f10x.o


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

Image component sizes


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

       516        126          0          4       1536       9200   app.o
      2652        236        256         92       4880      18159   os_core.o
       168         40          0          0          0        288   os_cpu_a.o
       180          4          0          2          0      13605   os_cpu_c.o
      2292         36          0          0          0      16130   os_flag.o
       660         14          0          0          0      12777   os_mem.o
      1652         28          0          0          0      14875   os_q.o
      1016         16          0          0          0      13395   os_sem.o
      2136         66          0          0          0      15746   os_task.o
       492         26          0          0          0      12424   os_time.o
      1928        110          0          0          0      15308   os_tmr.o
       928         88          0          0          0       1985   stm32_init.o
        52         18        236          0       1024        228   stm32f10x.o
      2012         34       6239          1          0       8240   tft018.o

    ------------------------------------------------------------------------
     16684        842       6763        100       7440     152360   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

        44          6          0          0          0          0   __0sprintf.o
         8          0          0          0          0          0   __main.o
       744          4         17          0          0          0   __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
        52         10          0          0          0          0   _printf_char_common.o
       120         18          0          0          0          0   _printf_dec.o
        10          0          0          0          0          0   _printf_input_char.o
       162          0          0          0          0          0   _printf_intcommon.o
        26          0          0          0          0          0   _printf_outstr_char.o
        10          0          0          0          0          0   _sputc.o
        10          0          0          0          0          0   boardinit2.o
         8          0          0          0          0          0   boardinit3.o
        12          0          0          0          0          0   exit.o
        14          0          0          0          0          0   fpinit.o
        62          0          0          0          0          0   kernel.o
       196          0          0          0          0          0   lib_init.o
         8          4          0          0         96          0   libspace.o
         2          0          0          0          0          0   no_argv.o
        12          6          0          0          0          0   rt_fp_status_addr_intlibspace.o
        12          6          0          0          0          0   rt_locale_intlibspace.o
        12          6          0          0          0          0   rt_stackheap_storage_intlibspace.o
        16          0          0          0          0          0   rtudiv10.o
        38          0          0          0          0          0   stkheap2.o
        20         10          0          0          0          0   sys_exit.o
        74          0          0          0          0          0   sys_stackheap_outer.o
         2          0          0          0          0          0   use_no_semi.o

    ------------------------------------------------------------------------
      1790         78         19          0        100          0   Library Totals
        10          0          2          0          4          0   (incl. Padding)

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

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

      1766         78         17          0         96          0   c_w.l
        14          0          0          0          0          0   fz_ws.l

    ------------------------------------------------------------------------
      1790         78         19          0        100          0   Library Totals

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

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


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

     18474        920       6782        100       7540     152360   Grand Totals
     18474        920       6782        100       7540     152360   ELF Image Totals
     18474        920       6782        100          0          0   ROM Totals

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

    Total RO  Size (Code + RO Data)                25256 (  24.66kB)
    Total RW  Size (RW Data + ZI Data)              7640 (   7.46kB)
    Total ROM Size (Code + RO Data + RW Data)      25356 (  24.76kB)

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

