uc.map
上传用户:dsfgsdff
上传日期:2022-07-10
资源大小:319k
文件大小:63k
源码类别:

微处理器开发

开发平台:

C/C++

  1. ARM Linker, RVCT3.0 [Build 951] for uVision [Full]
  2. ================================================================================
  3. Section Cross References
  4.     startup.o(STACK) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
  5.     startup.o(Stacks) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
  6.     startup.o(HEAP) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
  7.     startup.o(RESET) refers to os_cpu_a.o(subr) for SoftwareInterrupt
  8.     startup.o(RESET) refers to startup.o(STACK) for Stack_Top
  9.     startup.o(RESET) refers to __main.o(!!!main) for __main
  10.     startup.o(RESET) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
  11.     startup.o(.text) refers to startup.o(HEAP) for Heap_Mem
  12.     startup.o(.text) refers to startup.o(STACK) for Stack_Mem
  13.     startup.o(.text) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
  14.     os_cpu_c.o(.text) refers to os_cpu_c.o(.data) for OsEnterSum
  15.     os_cpu_c.o(.text) refers to os_core.o(.bss) for OSTCBPrioTbl
  16.     os_cpu_a.o(subr) refers to os_cpu_c.o(.text) for SWI_Exception
  17.     os_cpu_a.o(subr) refers to os_cpu_a.o(SWIStacks) for SvcStackSpace
  18.     os_cpu_a.o(subr) refers to os_cpu_c.o(.data) for OsEnterSum
  19.     os_cpu_a.o(subr) refers to os_core.o(.data) for OSTCBCur
  20.     target.o(.text) refers to rand.o(.text) for srand
  21.     target.o(.text) refers to aeabi_sdiv.o(.text_udiv) for __aeabi_uidivmod
  22.     target.o(.text) refers to os_core.o(.data) for OSTime
  23.     target.o(.text) refers to irq.o(IRQ) for IRQ_Handler
  24.     target.o(.text) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
  25.     irq.o(IRQ) refers to target.o(.text) for IRQ_Exception
  26.     irq.o(IRQ) refers to os_core.o(.text) for OSIntExit
  27.     irq.o(IRQ) refers to os_core.o(.data) for OSIntNesting
  28.     irq.o(IRQ) refers to startup.o(Stacks) for StackUsr
  29.     irq.o(IRQ) refers to os_cpu_c.o(.data) for OsEnterSum
  30.     irq.o(IRQ) refers to os_cpu_a.o(subr) for OSIntCtxSw
  31.     os_core.o(.text) refers to os_cpu_c.o(.text) for OSTaskIdleHook
  32.     os_core.o(.text) refers to os_task.o(.text) for OSTaskCreateExt
  33.     os_core.o(.text) refers to os_flag.o(.text) for OS_FlagInit
  34.     os_core.o(.text) refers to os_mem.o(.text) for OS_MemInit
  35.     os_core.o(.text) refers to os_q.o(.text) for OS_QInit
  36.     os_core.o(.text) refers to os_core.o(.data) for OSIdleCtr
  37.     os_core.o(.text) refers to os_core.o(.bss) for OSTaskIdleStk
  38.     os_core.o(.text) refers to os_core.o(.constdata) for OSUnMapTbl
  39.     os_flag.o(.text) refers to os_core.o(.text) for OS_Sched
  40.     os_flag.o(.text) refers to os_core.o(.data) for OSIntNesting
  41.     os_flag.o(.text) refers to os_core.o(.bss) for OSFlagTbl
  42.     os_mbox.o(.text) refers to os_core.o(.text) for OS_EventWaitListInit
  43.     os_mbox.o(.text) refers to os_core.o(.data) for OSIntNesting
  44.     os_mem.o(.text) refers to os_core.o(.data) for OSMemFreeList
  45.     os_mem.o(.text) refers to os_core.o(.bss) for OSMemTbl
  46.     os_mutex.o(.text) refers to os_core.o(.text) for OS_EventWaitListInit
  47.     os_mutex.o(.text) refers to os_core.o(.data) for OSIntNesting
  48.     os_mutex.o(.text) refers to os_core.o(.bss) for OSTCBPrioTbl
  49.     os_mutex.o(.text) refers to os_core.o(.constdata) for OSMapTbl
  50.     os_q.o(.text) refers to os_core.o(.text) for OS_EventWaitListInit
  51.     os_q.o(.text) refers to os_core.o(.data) for OSIntNesting
  52.     os_q.o(.text) refers to os_core.o(.bss) for OSQTbl
  53.     os_sem.o(.text) refers to os_core.o(.text) for OS_EventWaitListInit
  54.     os_sem.o(.text) refers to os_core.o(.data) for OSIntNesting
  55.     os_task.o(.text) refers to os_core.o(.text) for OS_Sched
  56.     os_task.o(.text) refers to os_cpu_c.o(.text) for OSTaskStkInit
  57.     os_task.o(.text) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
  58.     os_task.o(.text) refers to os_flag.o(.text) for OS_FlagUnlink
  59.     os_task.o(.text) refers to rt_memcpy_w.o(.text) for __aeabi_memcpy4
  60.     os_task.o(.text) refers to os_core.o(.bss) for OSTCBPrioTbl
  61.     os_task.o(.text) refers to os_core.o(.constdata) for OSMapTbl
  62.     os_task.o(.text) refers to os_core.o(.data) for OSTCBCur
  63.     os_time.o(.text) refers to os_core.o(.text) for OS_Sched
  64.     os_time.o(.text) refers to aeabi_sdiv.o(.text_udiv) for __aeabi_uidivmod
  65.     os_time.o(.text) refers to os_core.o(.data) for OSTCBCur
  66.     os_time.o(.text) refers to os_core.o(.bss) for OSTCBPrioTbl
  67.     main.o(.text) refers to led.o(.text) for LedCS4
  68.     main.o(.text) refers to os_time.o(.text) for OSTimeDly
  69.     main.o(.text) refers to spi.o(.text) for MSPI_SendData
  70.     main.o(.text) refers to target.o(.text) for TargetInit
  71.     main.o(.text) refers to os_core.o(.text) for OSInit
  72.     main.o(.text) refers to os_sem.o(.text) for OSSemCreate
  73.     main.o(.text) refers to os_task.o(.text) for OSTaskCreate
  74.     main.o(.text) refers to main.o(.constdata) for seven_seg
  75.     main.o(.text) refers to main.o(.data) for DispSem
  76.     main.o(.text) refers to main.o(.bss) for TaskStk0
  77.     rand.o(.text) refers to rand.o(.data) for .data
  78.     rand.o(.text) refers to rand.o(.bss) for .bss
  79.     aeabi_sdiv.o(.text) refers to aeabi_idiv0.o(.text) for __aeabi_idiv0
  80.     aeabi_sdiv.o(.text_udiv) refers to aeabi_sdiv.o(.text) for __arm_div4
  81.     aeabi_sdiv_div0.o(.text) refers to aeabi_idiv0.o(.text) for __aeabi_idiv0
  82.     aeabi_sdiv_div0.o(.text_udiv) refers to aeabi_sdiv_div0.o(.text) for __arm_div4
  83.     divrt_7tdmi.o(x$divrt) refers to aeabi_idiv0.o(.text) for __aeabi_idiv0
  84.     divrt_7tdmi_div0.o(x$divrt) refers to aeabi_idiv0.o(.text) for __aeabi_idiv0
  85.     stkheap2.o(.text) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
  86.     stkheap2.o(.text) refers to rt_stackheap_storage_intlibspace.o(.text) for __rt_stackheap_storage
  87.     __main.o(!!!main) refers to kernel.o(.text) for __rt_entry
  88.     kernel.o(.text) refers to stkheap2.o(.text) for __rt_stackheap_init
  89.     kernel.o(.text) refers to boardinit2.o(.text) for _platform_post_stackheap_init
  90.     kernel.o(.text) refers to lib_init.o(.text) for __rt_lib_init
  91.     kernel.o(.text) refers to boardinit3.o(.text) for _platform_post_lib_init
  92.     kernel.o(.text) refers to exit.o(.text) for exit
  93.     kernel.o(.text) refers to main.o(.text) for main
  94.     kernel.o(.text) refers to target.o(.text) for _sys_exit
  95.     kernel.o(.ARM.exidx) refers to kernel.o(.text) for __rt_entry
  96.     sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
  97.     sys_stackheap_outer.o(.text) refers to startup.o(.text) for __user_initial_stackheap
  98.     aeabi_idiv0_sigfpe.o(.text) refers to target.o(.text) for __rt_div0
  99.     rt_stackheap_storage.o(.text) refers to rt_stackheap_storage.o(.bss) for __rt_stackheap_storage_data
  100.     rt_stackheap_storage_intlibspace.o(.text) refers (Weak) to libspace.o(.bss) for __libspace_start
  101.     rt_stackheap_storage_onelibspace.o(.text) refers (Weak) to libspace.o(.text) for __user_libspace
  102.     rt_stackheap_storage_twolibspace.o(.text) refers (Weak) to libspace.o(.text) for __user_perproc_libspace
  103.     libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
  104.     exit.o(.text) refers to kernel.o(.text) for __rt_exit
  105.     stkheap1.o(.text) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
  106.     stkheap1.o(.text) refers to rt_stackheap_storage_intlibspace.o(.text) for __rt_stackheap_storage
  107.     stkheap1sc.o(.text) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
  108.     stkheap1sc.o(.text) refers to rt_stackheap_storage_intlibspace.o(.text) for __rt_stackheap_storage
  109.     stkheap1sc.o(.text) refers to stkovf.o(.text) for __stack_overflow
  110.     stkheap1sc.o(.text) refers to kernel.o(.text) for __rt_exit
  111.     stkheap1sc.o(.text) refers to target.o(.text) for _sys_exit
  112.     stkheap1sc.o(.text) refers to stacklimit.o(.bss) for __stack_limit
  113.     stkheap1scss.o(.text) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
  114.     stkheap1scss.o(.text) refers to rt_stackheap_storage_intlibspace.o(.text) for __rt_stackheap_storage
  115.     stkheap1scss.o(.text) refers to stack_cleanup.o(.text) for __user_stack_cleanup_space
  116.     stkheap1scss.o(.text) refers to stkovf.o(.text) for __stack_overflow
  117.     stkheap1scss.o(.text) refers to kernel.o(.text) for __rt_exit
  118.     stkheap1scss.o(.text) refers to target.o(.text) for _sys_exit
  119.     stkheap1scss.o(.text) refers to stacklimit.o(.bss) for __stack_limit
  120.     stkheap2sc.o(.text) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
  121.     stkheap2sc.o(.text) refers to rt_stackheap_storage_intlibspace.o(.text) for __rt_stackheap_storage
  122.     stkheap2sc.o(.text) refers to stkovf.o(.text) for __stack_overflow
  123.     stkheap2sc.o(.text) refers to kernel.o(.text) for __rt_exit
  124.     stkheap2sc.o(.text) refers to target.o(.text) for _sys_exit
  125.     stkheap2sc.o(.text) refers to stacklimit.o(.bss) for __stack_limit
  126.     stkheap2scss.o(.text) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
  127.     stkheap2scss.o(.text) refers to rt_stackheap_storage_intlibspace.o(.text) for __rt_stackheap_storage
  128.     stkheap2scss.o(.text) refers to stack_cleanup.o(.text) for __user_stack_cleanup_space
  129.     stkheap2scss.o(.text) refers to stkovf.o(.text) for __stack_overflow
  130.     stkheap2scss.o(.text) refers to kernel.o(.text) for __rt_exit
  131.     stkheap2scss.o(.text) refers to target.o(.text) for _sys_exit
  132.     stkheap2scss.o(.text) refers to stacklimit.o(.bss) for __stack_limit
  133.     lib_init.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
  134.     lib_init.o(.text) refers to fpinit.o(x$fpl$fpinit) for _fp_init
  135.     lib_init.o(.text) refers to lib_init.o(.emb_text) for __ARM_argv_veneer
  136.     lib_init.o(.text) refers (Weak) to rand.o(.text) for _rand_init
  137.     lib_init.o(.text) refers to rt_locale_intlibspace.o(.text) for __rt_locale
  138.     rt_locale.o(.text) refers to rt_locale.o(.bss) for __rt_locale_data
  139.     rt_locale_intlibspace.o(.text) refers (Weak) to libspace.o(.bss) for __libspace_start
  140.     rt_locale_onelibspace.o(.text) refers (Weak) to libspace.o(.text) for __user_libspace
  141.     rt_locale_twolibspace.o(.text) refers (Weak) to libspace.o(.text) for __user_perproc_libspace
  142.     stkovf.o(.text) refers to defsig_stak_outer.o(.text) for __rt_SIGSTAK
  143.     _get_argv.o(.text) refers to heapext.o(.text) for __heap_extend
  144.     _get_argv.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
  145.     _get_argv.o(.text) refers to target.o(.text) for _sys_command_string
  146.     _get_argv.o(.text) refers (Special) to hrguard.o(.text) for __heap_region_guard
  147.     fpinit.o(x$fpl$fpinit) refers to rt_fp_status_addr_intlibspace.o(.text) for __rt_fp_status_addr
  148.     rt_fp_status_addr.o(.text) refers to rt_fp_status_addr.o(.bss) for __rt_fp_status_addr_data
  149.     rt_fp_status_addr_intlibspace.o(.text) refers (Weak) to libspace.o(.bss) for __libspace_start
  150.     rt_fp_status_addr_onelibspace.o(.text) refers (Weak) to libspace.o(.text) for __user_libspace
  151.     rt_fp_status_addr_twolibspace.o(.text) refers (Weak) to libspace.o(.text) for __user_perthread_libspace
  152.     defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
  153.     defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
  154.     defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
  155.     defsig_stak_outer.o(.text) refers to defsig_stak_inner.o(.text) for __rt_SIGSTAK_inner
  156.     defsig_stak_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
  157.     defsig_stak_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
  158.     heapext.o(.text) refers to stkheap2.o(.text) for __rt_heap_extend
  159.     rt_raise.o(.text) refers to __raise.o(.text) for __raise
  160.     rt_raise.o(.text) refers to target.o(.text) for _sys_exit
  161.     defsig_exit.o(.text) refers to target.o(.text) for _sys_exit
  162.     defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  163.     defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
  164.     __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
  165.     __raise.o(.text) refers to callvia.o(.text) for __ARM_call_via_r2
  166.     defsig_general.o(.text) refers to target.o(.text) for _ttywrch
  167.     defsig.o(CL$$defsig) refers (Weak) to defsig_stak_inner.o(.text) for __rt_SIGSTAK_inner
  168.     defsig.o(CL$$defsig) refers (Weak) to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
  169. ================================================================================
  170. Removing Unused input sections from the image.
  171.     Removing os_mbox.o(.text), (1392 bytes).
  172.     Removing os_mutex.o(.text), (2276 bytes).
  173.     Removing led.o(.constdata), (32 bytes).
  174. 3 unused section(s) (total 3700 bytes) removed from the image.
  175. ================================================================================
  176. Adding Veneers to the image
  177.     Adding AT veneer (8 bytes, Inline) for call to 'srand' from target.o(.text).
  178.     Adding AT veneer (8 bytes, Inline) for call to '__rt_lib_init' from kernel.o(.text).
  179.     Adding AT veneer (12 bytes, Long) for call to '__rt_lib_shutdown' from kernel.o(.text).
  180.     Adding TA veneer (8 bytes, Short) for call to '__rt_exit' from exit.o(.text).
  181.     Adding TA veneer (4 bytes, Inline) for call to '_fp_init' from lib_init.o(.text).
  182.     Adding TA veneer (4 bytes, Inline) for call to '__ARM_argv_veneer' from lib_init.o(.text).
  183.     Adding TA veneer (4 bytes, Inline) for call to '__rt_locale' from lib_init.o(.text).
  184. 7 Veneer(s) (total 48 bytes) added to the image.
  185. ================================================================================
  186. Image Symbol Table
  187.     Local Symbols
  188.     Symbol Name                              Value     Ov Type        Size  Object(Section)
  189.     RESET                                    0x00000000   Section      264  startup.o(RESET)
  190.     ../../angel/boardlib.s                   0x00000000   Number         0  boardinit1.o ABSOLUTE
  191.     ../../angel/boardlib.s                   0x00000000   Number         0  boardinit2.o ABSOLUTE
  192.     ../../angel/boardlib.s                   0x00000000   Number         0  boardinit3.o ABSOLUTE
  193.     ../../angel/boardlib.s                   0x00000000   Number         0  cpuinit.o ABSOLUTE
  194.     ../../angel/boardlib.s                   0x00000000   Number         0  boardshut.o ABSOLUTE
  195.     ../../angel/handlers.s                   0x00000000   Number         0  __scatter_copy.o ABSOLUTE
  196.     ../../angel/handlers.s                   0x00000000   Number         0  __scatter_zi.o ABSOLUTE
  197.     ../../angel/kernel.s                     0x00000000   Number         0  kernel.o ABSOLUTE
  198.     ../../angel/rt.s                         0x00000000   Number         0  aeabi_idiv0_sigfpe.o ABSOLUTE
  199.     ../../angel/rt.s                         0x00000000   Number         0  rt_stackheap_storage_intlibspace.o ABSOLUTE
  200.     ../../angel/rt.s                         0x00000000   Number         0  rt_stackheap_storage_onelibspace.o ABSOLUTE
  201.     ../../angel/rt.s                         0x00000000   Number         0  rt_fp_status_addr.o ABSOLUTE
  202.     ../../angel/rt.s                         0x00000000   Number         0  aeabi_idiv0.o ABSOLUTE
  203.     ../../angel/rt.s                         0x00000000   Number         0  rt_stackheap_storage_twolibspace.o ABSOLUTE
  204.     ../../angel/rt.s                         0x00000000   Number         0  rt_stackheap_storage.o ABSOLUTE
  205.     ../../angel/rt.s                         0x00000000   Number         0  rt_locale_twolibspace.o ABSOLUTE
  206.     ../../angel/rt.s                         0x00000000   Number         0  rt_raise.o ABSOLUTE
  207.     ../../angel/rt.s                         0x00000000   Number         0  rt_locale_onelibspace.o ABSOLUTE
  208.     ../../angel/rt.s                         0x00000000   Number         0  rt_locale_intlibspace.o ABSOLUTE
  209.     ../../angel/rt.s                         0x00000000   Number         0  rt_fp_status_addr_onelibspace.o ABSOLUTE
  210.     ../../angel/rt.s                         0x00000000   Number         0  stack_cleanup.o ABSOLUTE
  211.     ../../angel/rt.s                         0x00000000   Number         0  rt_locale.o ABSOLUTE
  212.     ../../angel/rt.s                         0x00000000   Number         0  rt_fp_status_addr_intlibspace.o ABSOLUTE
  213.     ../../angel/rt.s                         0x00000000   Number         0  rt_fp_status_addr_twolibspace.o ABSOLUTE
  214.     ../../angel/scatter.s                    0x00000000   Number         0  __scatter.o ABSOLUTE
  215.     ../../angel/startup.s                    0x00000000   Number         0  __main.o ABSOLUTE
  216.     ../../angel/sys.s                        0x00000000   Number         0  use_no_semi.o ABSOLUTE
  217.     ../../angel/sys.s                        0x00000000   Number         0  libspace.o ABSOLUTE
  218.     ../../angel/sys.s                        0x00000000   Number         0  sys_stackheap_outer.o ABSOLUTE
  219.     ../../armsys.c                           0x00000000   Number         0  lib_init.o ABSOLUTE
  220.     ../../armsys.c                           0x00000000   Number         0  _get_argv.o ABSOLUTE
  221.     ../../armsys.c                           0x00000000   Number         0  no_argv.o ABSOLUTE
  222.     ../../armsys.c                           0x00000000   Number         0  lib_init.o ABSOLUTE
  223.     ../../division.s                         0x00000000   Number         0  aeabi_sdiv_div0.o ABSOLUTE
  224.     ../../division.s                         0x00000000   Number         0  aeabi_sdiv.o ABSOLUTE
  225.     ../../divrt.s                            0x00000000   Number         0  divrt_7tdmi.o ABSOLUTE
  226.     ../../divrt.s                            0x00000000   Number         0  divrt_7tdmi_div0.o ABSOLUTE
  227.     ../../fpinit.s                           0x00000000   Number         0  fpinit.o ABSOLUTE
  228.     ../../heapalloc.c                        0x00000000   Number         0  hrguard.o ABSOLUTE
  229.     ../../memcpset.s                         0x00000000   Number         0  rt_memcpy_w.o ABSOLUTE
  230.     ../../memcpset.s                         0x00000000   Number         0  rt_memclr_w.o ABSOLUTE
  231.     ../../signal.c                           0x00000000   Number         0  defsig_exit.o ABSOLUTE
  232.     ../../signal.c                           0x00000000   Number         0  defsig_rtmem_formal.o ABSOLUTE
  233.     ../../signal.c                           0x00000000   Number         0  defsig_rtmem_inner.o ABSOLUTE
  234.     ../../signal.c                           0x00000000   Number         0  __raise.o ABSOLUTE
  235.     ../../signal.c                           0x00000000   Number         0  defsig_general.o ABSOLUTE
  236.     ../../signal.c                           0x00000000   Number         0  defsig_stak_inner.o ABSOLUTE
  237.     ../../signal.c                           0x00000000   Number         0  defsig_rtmem_outer.o ABSOLUTE
  238.     ../../signal.c                           0x00000000   Number         0  defsig_stak_formal.o ABSOLUTE
  239.     ../../signal.c                           0x00000000   Number         0  defsig_stak_outer.o ABSOLUTE
  240.     ../../signal.s                           0x00000000   Number         0  defsig.o ABSOLUTE
  241.     ../../stdlib.c                           0x00000000   Number         0  exit.o ABSOLUTE
  242.     ../../stdlib.c                           0x00000000   Number         0  rand.o ABSOLUTE
  243.     ../../stkheap.s                          0x00000000   Number         0  stacklimit.o ABSOLUTE
  244.     ../../stkheap.s                          0x00000000   Number         0  stkovf.o ABSOLUTE
  245.     ../../stkheap.s                          0x00000000   Number         0  heapext.o ABSOLUTE
  246.     ../../stkheap1.s                         0x00000000   Number         0  stkheap1.o ABSOLUTE
  247.     ../../stkheap1.s                         0x00000000   Number         0  stkheap1sc.o ABSOLUTE
  248.     ../../stkheap1.s                         0x00000000   Number         0  stkheap1scss.o ABSOLUTE
  249.     ../../stkheap2.s                         0x00000000   Number         0  stkheap2scss.o ABSOLUTE
  250.     ../../stkheap2.s                         0x00000000   Number         0  stkheap2sc.o ABSOLUTE
  251.     ../../stkheap2.s                         0x00000000   Number         0  stkheap2.o ABSOLUTE
  252.     ../../unhosted.s                         0x00000000   Number         0  callvia.o ABSOLUTE
  253.     IRQ.s                                    0x00000000   Number         0  irq.o ABSOLUTE
  254.     OS_CORE.C                                0x00000000   Number         0  os_core.o ABSOLUTE
  255.     OS_FLAG.C                                0x00000000   Number         0  os_flag.o ABSOLUTE
  256.     OS_MBOX.C                                0x00000000   Number         0  os_mbox.o ABSOLUTE
  257.     OS_MEM.C                                 0x00000000   Number         0  os_mem.o ABSOLUTE
  258.     OS_MUTEX.C                               0x00000000   Number         0  os_mutex.o ABSOLUTE
  259.     OS_Q.C                                   0x00000000   Number         0  os_q.o ABSOLUTE
  260.     OS_SEM.C                                 0x00000000   Number         0  os_sem.o ABSOLUTE
  261.     OS_TASK.C                                0x00000000   Number         0  os_task.o ABSOLUTE
  262.     OS_TIME.C                                0x00000000   Number         0  os_time.o ABSOLUTE
  263.     Os_cpu_a.s                               0x00000000   Number         0  os_cpu_a.o ABSOLUTE
  264.     Os_cpu_c.c                               0x00000000   Number         0  os_cpu_c.o ABSOLUTE
  265.     Startup.s                                0x00000000   Number         0  startup.o ABSOLUTE
  266.     dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
  267.     led.c                                    0x00000000   Number         0  led.o ABSOLUTE
  268.     main.c                                   0x00000000   Number         0  main.o ABSOLUTE
  269.     spi.c                                    0x00000000   Number         0  spi.o ABSOLUTE
  270.     target.c                                 0x00000000   Number         0  target.o ABSOLUTE
  271.     uCOS_II.C                                0x00000000   Number         0  ucos_ii.o ABSOLUTE
  272.     Undefined                                0x00000040   ARM Code       0  startup.o(RESET)
  273.     PrefetchAbort                            0x00000044   ARM Code       0  startup.o(RESET)
  274.     DataAbort                                0x00000048   ARM Code       0  startup.o(RESET)
  275.     FIQ_Handler                              0x0000004c   ARM Code       0  startup.o(RESET)
  276.     !!!main                                  0x00000108   Section        8  __main.o(!!!main)
  277.     !!!scatter                               0x00000110   Section       56  __scatter.o(!!!scatter)
  278.     !!handler_copy                           0x00000148   Section       40  __scatter_copy.o(!!handler_copy)
  279.     !!handler_zi                             0x00000170   Section       44  __scatter_zi.o(!!handler_zi)
  280.     .emb_text                                0x000001a0   Section       16  lib_init.o(.emb_text)
  281.     .text                                    0x000001b0   Section       36  startup.o(.text)
  282.     .text                                    0x000001d4   Section      640  os_cpu_c.o(.text)
  283.     .text                                    0x00000454   Section     1096  target.o(.text)
  284.     .text                                    0x0000089c   Section     2524  os_core.o(.text)
  285.     OS_InitTaskIdle                          0x000008d0   ARM Code      68  os_core.o(.text)
  286.     OS_InitEventList                         0x00000914   ARM Code      80  os_core.o(.text)
  287.     OS_InitTCBList                           0x00000964   ARM Code     116  os_core.o(.text)
  288.     OS_InitRdyList                           0x000009d8   ARM Code      88  os_core.o(.text)
  289.     OS_InitMisc                              0x00000a30   ARM Code      64  os_core.o(.text)
  290.     .text                                    0x00001278   Section     2928  os_flag.o(.text)
  291.     OS_FlagTaskRdy                           0x00001520   ARM Code     140  os_flag.o(.text)
  292.     OS_FlagBlock                             0x00001704   ARM Code     224  os_flag.o(.text)
  293.     .text                                    0x00001de8   Section      732  os_mem.o(.text)
  294.     .text                                    0x000020c4   Section     2272  os_q.o(.text)
  295.     .text                                    0x000029a4   Section     1156  os_sem.o(.text)
  296.     .text                                    0x00002e28   Section     2440  os_task.o(.text)
  297.     .text                                    0x000037b0   Section      648  os_time.o(.text)
  298.     .text                                    0x00003a38   Section      540  main.o(.text)
  299.     .text                                    0x00003c54   Section      348  led.o(.text)
  300.     .text                                    0x00003db0   Section      148  spi.o(.text)
  301.     .text                                    0x00003e44   Section        4  use_no_semi.o(.text)
  302.     .text                                    0x00003e50   Section      120  rand.o(.text)
  303.     .text                                    0x00003ec8   Section      100  rt_memcpy_w.o(.text)
  304.     .text                                    0x00003f2c   Section       84  rt_memclr_w.o(.text)
  305.     .text                                    0x00003f80   Section      364  aeabi_sdiv.o(.text)
  306.     __arm_div8                               0x00003fac   ARM Code       0  aeabi_sdiv.o(.text)
  307.     __arm_div4                               0x00003fdc   ARM Code       0  aeabi_sdiv.o(.text)
  308.     __arm_div_large                          0x00004030   ARM Code       0  aeabi_sdiv.o(.text)
  309.     .text                                    0x000040ec   Section       88  stkheap2.o(.text)
  310.     .text                                    0x00004144   Section      104  kernel.o(.text)
  311.     .text                                    0x000041ac   Section       96  sys_stackheap_outer.o(.text)
  312.     .text                                    0x0000420c   Section        4  aeabi_idiv0.o(.text)
  313.     .text                                    0x00004210   Section       16  rt_stackheap_storage_intlibspace.o(.text)
  314.     .text                                    0x00004220   Section       12  libspace.o(.text)
  315.     .text                                    0x0000422c   Section       24  exit.o(.text)
  316.     .text                                    0x0000424c   Section      214  lib_init.o(.text)
  317.     .text                                    0x00004324   Section       12  boardinit2.o(.text)
  318.     .text                                    0x00004330   Section       16  boardinit3.o(.text)
  319.     .text                                    0x00004344   Section       16  rt_locale_intlibspace.o(.text)
  320.     .text                                    0x00004354   Section        6  no_argv.o(.text)
  321.     .text                                    0x0000435c   Section       16  rt_fp_status_addr_intlibspace.o(.text)
  322.     .text_udiv                               0x0000436c   Section       28  aeabi_sdiv.o(.text_udiv)
  323.     IRQ                                      0x00004388   Section      280  irq.o(IRQ)
  324.     subr                                     0x000044b4   Section      272  os_cpu_a.o(subr)
  325.     x$fpl$fpinit                             0x000045c8   Section       24  fpinit.o(x$fpl$fpinit)
  326.     .constdata                               0x000045e0   Section      264  os_core.o(.constdata)
  327.     .constdata                               0x000046e8   Section       13  main.o(.constdata)
  328.     .data                                    0x40000000   Section        4  os_cpu_c.o(.data)
  329.     .data                                    0x40000004   Section       60  os_core.o(.data)
  330.     .data                                    0x40000040   Section        4  main.o(.data)
  331.     .data                                    0x40000044   Section        8  rand.o(.data)
  332.     _random_j                                0x40000044   Data           4  rand.o(.data)
  333.     _random_k                                0x40000048   Data           4  rand.o(.data)
  334.     .bss                                     0x4000004c   Section     3168  os_core.o(.bss)
  335.     .bss                                     0x40000cac   Section     1536  main.o(.bss)
  336.     .bss                                     0x400012ac   Section      220  rand.o(.bss)
  337.     _random_number_seed                      0x400012ac   Data         220  rand.o(.bss)
  338.     .bss                                     0x40001388   Section       96  libspace.o(.bss)
  339.     HEAP                                     0x400013e8   Section      256  startup.o(HEAP)
  340.     Heap_Mem                                 0x400013e8   Data         256  startup.o(HEAP)
  341.     STACK                                    0x400014e8   Section     1280  startup.o(STACK)
  342.     Stack_Mem                                0x400014e8   Data        1280  startup.o(STACK)
  343.     SWIStacks                                0x400019e8   Section      128  os_cpu_a.o(SWIStacks)
  344.     Stack_Top                                0x400019e8   Data           0  startup.o(STACK)
  345.     SvcStackSpace                            0x400019e8   Data         128  os_cpu_a.o(SWIStacks)
  346.     Stacks                                   0x40001a68   Number         0  startup.o(Stacks)
  347.     Global Symbols
  348.     Symbol Name                              Value     Ov Type        Size  Object(Section)
  349.     BuildAttributes$$THUMB_ISAv1$ARM_ISAv4$M$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
  350.     __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
  351.     __use_stack_checking                     0x00000000   Number         0  stkovf.o ABSOLUTE
  352.     __ARM_exceptions_init                     - Undefined Weak Reference
  353.     __ARM_stackcheck                          - Undefined Weak Reference
  354.     __Heap_DescSize                           - Undefined Weak Reference
  355.     __alloca_initialize                       - Undefined Weak Reference
  356.     __cpp_initialize__aeabi_                  - Undefined Weak Reference
  357.     __cxa_finalize                            - Undefined Weak Reference
  358.     __rt_SIGABRT_inner                        - Undefined Weak Reference
  359.     __rt_SIGCPPL_inner                        - Undefined Weak Reference
  360.     __rt_SIGFPE_inner                         - Undefined Weak Reference
  361.     __rt_SIGILL_inner                         - Undefined Weak Reference
  362.     __rt_SIGINT_inner                         - Undefined Weak Reference
  363.     __rt_SIGPVFN_inner                        - Undefined Weak Reference
  364.     __rt_SIGRTRED_inner                       - Undefined Weak Reference
  365.     __rt_SIGSEGV_inner                        - Undefined Weak Reference
  366.     __rt_SIGTERM_inner                        - Undefined Weak Reference
  367.     __rt_SIGUSR1_inner                        - Undefined Weak Reference
  368.     __rt_SIGUSR2_inner                        - Undefined Weak Reference
  369.     __rt_sigother_inner                       - Undefined Weak Reference
  370.     __sigvec_lookup                           - Undefined Weak Reference
  371.     __user_heap_extend                        - Undefined Weak Reference
  372.     __user_stack_slop                         - Undefined Weak Reference
  373.     _atexit_init                              - Undefined Weak Reference
  374.     _call_atexit_fns                          - Undefined Weak Reference
  375.     _clock_init                               - Undefined Weak Reference
  376.     _fp_trap_init                             - Undefined Weak Reference
  377.     _get_lc_collate                           - Undefined Weak Reference
  378.     _get_lc_ctype                             - Undefined Weak Reference
  379.     _get_lc_monetary                          - Undefined Weak Reference
  380.     _get_lc_numeric                           - Undefined Weak Reference
  381.     _get_lc_time                              - Undefined Weak Reference
  382.     _getenv_init                              - Undefined Weak Reference
  383.     _handle_redirection                       - Undefined Weak Reference
  384.     _init_alloc                               - Undefined Weak Reference
  385.     _init_user_alloc                          - Undefined Weak Reference
  386.     _initio                                   - Undefined Weak Reference
  387.     _signal_init                              - Undefined Weak Reference
  388.     _terminate_user_alloc                     - Undefined Weak Reference
  389.     _terminateio                              - Undefined Weak Reference
  390.     Reset_Handler                            0x00000050   ARM Code       0  startup.o(RESET)
  391.     __main                                   0x00000108   ARM Code       8  __main.o(!!!main)
  392.     __scatterload                            0x00000110   ARM Code       0  __scatter.o(!!!scatter)
  393.     __scatterload_rt2                        0x00000110   ARM Code      48  __scatter.o(!!!scatter)
  394.     __scatterload_null                       0x00000124   ARM Code       0  __scatter.o(!!!scatter)
  395.     __scatterload_copy                       0x00000148   ARM Code      40  __scatter_copy.o(!!handler_copy)
  396.     __scatterload_zeroinit                   0x00000170   ARM Code      44  __scatter_zi.o(!!handler_zi)
  397.     Inline Thumb to ARM Veneer to __ARM_argv_veneer 0x0000019d   Thumb Code     0  lib_init.o(.emb_text)
  398.     __ARM_argv_veneer                        0x000001a0   ARM Code      16  lib_init.o(.emb_text)
  399.     __user_initial_stackheap                 0x000001b0   ARM Code       0  startup.o(.text)
  400.     OSTaskStkInit                            0x000001d4   ARM Code     232  os_cpu_c.o(.text)
  401.     SWI_Exception                            0x000002bc   ARM Code     336  os_cpu_c.o(.text)
  402.     OSStartHighRdy                           0x0000040c   ARM Code      16  os_cpu_c.o(.text)
  403.     OSInitHookBegin                          0x0000041c   ARM Code       4  os_cpu_c.o(.text)
  404.     OSInitHookEnd                            0x00000420   ARM Code       4  os_cpu_c.o(.text)
  405.     OSTaskCreateHook                         0x00000424   ARM Code       8  os_cpu_c.o(.text)
  406.     OSTaskDelHook                            0x0000042c   ARM Code       8  os_cpu_c.o(.text)
  407.     OSTaskSwHook                             0x00000434   ARM Code       4  os_cpu_c.o(.text)
  408.     OSTaskStatHook                           0x00000438   ARM Code       4  os_cpu_c.o(.text)
  409.     OSTCBInitHook                            0x0000043c   ARM Code       8  os_cpu_c.o(.text)
  410.     OSTimeTickHook                           0x00000444   ARM Code       4  os_cpu_c.o(.text)
  411.     OSTaskIdleHook                           0x00000448   ARM Code       4  os_cpu_c.o(.text)
  412.     IRQ_Exception                            0x00000454   ARM Code       8  target.o(.text)
  413.     FIQ_Exception                            0x0000045c   ARM Code       8  target.o(.text)
  414.     Timer0_Exception                         0x00000464   ARM Code     228  target.o(.text)
  415.     Timer0Init                               0x00000548   ARM Code      48  target.o(.text)
  416.     VICInit                                  0x00000578   ARM Code      48  target.o(.text)
  417.     TargetInit                               0x000005a8   ARM Code      36  target.o(.text)
  418.     InitialiseUART0                          0x000005cc   ARM Code     148  target.o(.text)
  419.     TargetResetInit                          0x00000660   ARM Code     264  target.o(.text)
  420.     __rt_div0                                0x00000768   ARM Code      16  target.o(.text)
  421.     fputc                                    0x00000778   ARM Code      20  target.o(.text)
  422.     fgetc                                    0x0000078c   ARM Code      16  target.o(.text)
  423.     _sys_close                               0x0000079c   ARM Code      16  target.o(.text)
  424.     _sys_write                               0x000007ac   ARM Code      28  target.o(.text)
  425.     _sys_read                                0x000007c8   ARM Code      28  target.o(.text)
  426.     _ttywrch                                 0x000007e4   ARM Code       8  target.o(.text)
  427.     _sys_istty                               0x000007ec   ARM Code      16  target.o(.text)
  428.     _sys_seek                                0x000007fc   ARM Code      16  target.o(.text)
  429.     _sys_ensure                              0x0000080c   ARM Code      16  target.o(.text)
  430.     _sys_flen                                0x0000081c   ARM Code      16  target.o(.text)
  431.     _sys_tmpnam                              0x0000082c   ARM Code      24  target.o(.text)
  432.     _sys_exit                                0x00000844   ARM Code       8  target.o(.text)
  433.     _sys_command_string                      0x0000084c   ARM Code      20  target.o(.text)
  434.     OS_TaskIdle                              0x0000089c   ARM Code      52  os_core.o(.text)
  435.     OSInit                                   0x00000a70   ARM Code      52  os_core.o(.text)
  436.     OSIntEnter                               0x00000aa4   ARM Code      56  os_core.o(.text)
  437.     OSIntExit                                0x00000adc   ARM Code     240  os_core.o(.text)
  438.     OSSchedLock                              0x00000bcc   ARM Code      72  os_core.o(.text)
  439.     OS_Sched                                 0x00000c14   ARM Code     168  os_core.o(.text)
  440.     OSSchedUnlock                            0x00000cbc   ARM Code     124  os_core.o(.text)
  441.     OSStart                                  0x00000d38   ARM Code     132  os_core.o(.text)
  442.     OSTimeTick                               0x00000dbc   ARM Code     212  os_core.o(.text)
  443.     OSVersion                                0x00000e90   ARM Code       8  os_core.o(.text)
  444.     OS_Dummy                                 0x00000e98   ARM Code       4  os_core.o(.text)
  445.     OS_EventTaskRdy                          0x00000e9c   ARM Code     192  os_core.o(.text)
  446.     OS_EventTaskWait                         0x00000f5c   ARM Code     192  os_core.o(.text)
  447.     OS_EventTO                               0x0000101c   ARM Code     120  os_core.o(.text)
  448.     OS_EventWaitListInit                     0x00001094   ARM Code      48  os_core.o(.text)
  449.     OS_TCBInit                               0x000010c4   ARM Code     336  os_core.o(.text)
  450.     OSFlagAccept                             0x00001278   ARM Code     456  os_flag.o(.text)
  451.     OSFlagCreate                             0x00001440   ARM Code     140  os_flag.o(.text)
  452.     OS_FlagUnlink                            0x000014cc   ARM Code      84  os_flag.o(.text)
  453.     OSFlagDel                                0x000015ac   ARM Code     344  os_flag.o(.text)
  454.     OSFlagPend                               0x000017e4   ARM Code     832  os_flag.o(.text)
  455.     OSFlagPost                               0x00001b24   ARM Code     512  os_flag.o(.text)
  456.     OSFlagQuery                              0x00001d24   ARM Code      96  os_flag.o(.text)
  457.     OS_FlagInit                              0x00001d84   ARM Code      76  os_flag.o(.text)
  458.     OSMemCreate                              0x00001de8   ARM Code     256  os_mem.o(.text)
  459.     OSMemGet                                 0x00001ee8   ARM Code     120  os_mem.o(.text)
  460.     OSMemPut                                 0x00001f60   ARM Code     116  os_mem.o(.text)
  461.     OSMemQuery                               0x00001fd4   ARM Code     120  os_mem.o(.text)
  462.     OS_MemInit                               0x0000204c   ARM Code     112  os_mem.o(.text)
  463.     OSQAccept                                0x000020c4   ARM Code     140  os_q.o(.text)
  464.     OSQCreate                                0x00002150   ARM Code     236  os_q.o(.text)
  465.     OSQDel                                   0x0000223c   ARM Code     392  os_q.o(.text)
  466.     OSQFlush                                 0x000023c4   ARM Code      92  os_q.o(.text)
  467.     OSQPend                                  0x00002420   ARM Code     364  os_q.o(.text)
  468.     OSQPost                                  0x0000258c   ARM Code     216  os_q.o(.text)
  469.     OSQPostFront                             0x00002664   ARM Code     220  os_q.o(.text)
  470.     OSQPostOpt                               0x00002740   ARM Code     320  os_q.o(.text)
  471.     OSQQuery                                 0x00002880   ARM Code     204  os_q.o(.text)
  472.     OS_QInit                                 0x0000294c   ARM Code      68  os_q.o(.text)
  473.     OSSemAccept                              0x000029a4   ARM Code      88  os_sem.o(.text)
  474.     OSSemCreate                              0x000029fc   ARM Code     128  os_sem.o(.text)
  475.     OSSemDel                                 0x00002a7c   ARM Code     344  os_sem.o(.text)
  476.     OSSemPend                                0x00002bd4   ARM Code     272  os_sem.o(.text)
  477.     OSSemPost                                0x00002ce4   ARM Code     152  os_sem.o(.text)
  478.     OSSemQuery                               0x00002d7c   ARM Code     156  os_sem.o(.text)
  479.     OSTaskChangePrio                         0x00002e28   ARM Code     468  os_task.o(.text)
  480.     OSTaskCreate                             0x00002ffc   ARM Code     236  os_task.o(.text)
  481.     OSTaskCreateExt                          0x000030e8   ARM Code     288  os_task.o(.text)
  482.     OSTaskDel                                0x00003208   ARM Code     516  os_task.o(.text)
  483.     OSTaskDelReq                             0x0000340c   ARM Code     140  os_task.o(.text)
  484.     OSTaskResume                             0x00003498   ARM Code     192  os_task.o(.text)
  485.     OSTaskStkChk                             0x00003558   ARM Code     192  os_task.o(.text)
  486.     OSTaskSuspend                            0x00003618   ARM Code     244  os_task.o(.text)
  487.     OSTaskQuery                              0x0000370c   ARM Code     120  os_task.o(.text)
  488.     OSTimeDly                                0x000037b0   ARM Code     144  os_time.o(.text)
  489.     OSTimeDlyHMSM                            0x00003840   ARM Code     232  os_time.o(.text)
  490.     OSTimeDlyResume                          0x00003928   ARM Code     184  os_time.o(.text)
  491.     OSTimeGet                                0x000039e0   ARM Code      32  os_time.o(.text)
  492.     OSTimeSet                                0x00003a00   ARM Code      32  os_time.o(.text)
  493.     Task5                                    0x00003a38   ARM Code      52  main.o(.text)
  494.     Task4                                    0x00003a6c   ARM Code      76  main.o(.text)
  495.     Task3                                    0x00003ab8   ARM Code      52  main.o(.text)
  496.     Task2                                    0x00003aec   ARM Code      52  main.o(.text)
  497.     Task1                                    0x00003b20   ARM Code      52  main.o(.text)
  498.     Task0                                    0x00003b54   ARM Code      52  main.o(.text)
  499.     main                                     0x00003b88   ARM Code     172  main.o(.text)
  500.     IO_Int                                   0x00003c54   ARM Code      64  led.o(.text)
  501.     LedCS0                                   0x00003c94   ARM Code      56  led.o(.text)
  502.     LedCS1                                   0x00003ccc   ARM Code      56  led.o(.text)
  503.     LedCS2                                   0x00003d04   ARM Code      56  led.o(.text)
  504.     LedCS3                                   0x00003d3c   ARM Code      56  led.o(.text)
  505.     LedCS4                                   0x00003d74   ARM Code      56  led.o(.text)
  506.     SPI_init                                 0x00003db0   ARM Code      68  spi.o(.text)
  507.     MSPI_SendData                            0x00003df4   ARM Code      72  spi.o(.text)
  508.     __semihosting_guard                      0x00003e44   ARM Code       0  use_no_semi.o(.text)
  509.     __use_no_semihosting_swi                 0x00003e44   ARM Code       4  use_no_semi.o(.text)
  510.     Inline ARM to Thumb Veneer to srand      0x00003e48   ARM Code       0  rand.o(.text)
  511.     srand                                    0x00003e51   Thumb Code    42  rand.o(.text)
  512.     _rand_init                               0x00003e7b   Thumb Code     4  rand.o(.text)
  513.     rand                                     0x00003e7f   Thumb Code    56  rand.o(.text)
  514.     __aeabi_memcpy4                          0x00003ec8   ARM Code       0  rt_memcpy_w.o(.text)
  515.     __aeabi_memcpy8                          0x00003ec8   ARM Code       0  rt_memcpy_w.o(.text)
  516.     __rt_memcpy_w                            0x00003ec8   ARM Code     100  rt_memcpy_w.o(.text)
  517.     _memcpy_lastbytes_aligned                0x00003f14   ARM Code       0  rt_memcpy_w.o(.text)
  518.     __aeabi_memclr4                          0x00003f2c   ARM Code       0  rt_memclr_w.o(.text)
  519.     __aeabi_memclr8                          0x00003f2c   ARM Code       0  rt_memclr_w.o(.text)
  520.     __rt_memclr_w                            0x00003f2c   ARM Code      84  rt_memclr_w.o(.text)
  521.     _memset_w                                0x00003f30   ARM Code       0  rt_memclr_w.o(.text)
  522.     __aeabi_idiv                             0x00003f80   ARM Code       0  aeabi_sdiv.o(.text)
  523.     __aeabi_idivmod                          0x00003f80   ARM Code     364  aeabi_sdiv.o(.text)
  524.     __use_two_region_memory                  0x000040ec   ARM Code       4  stkheap2.o(.text)
  525.     __rt_stackheap_init                      0x000040f0   ARM Code      60  stkheap2.o(.text)
  526.     __rt_heap_extend                         0x0000412c   ARM Code      24  stkheap2.o(.text)
  527.     __rt_entry                               0x00004144   ARM Code      76  kernel.o(.text)
  528.     __rt_exit                                0x00004190   ARM Code      20  kernel.o(.text)
  529.     __rt_abort                               0x000041a4   ARM Code       8  kernel.o(.text)
  530.     __user_setup_stackheap                   0x000041ac   ARM Code      96  sys_stackheap_outer.o(.text)
  531.     __aeabi_idiv0                            0x0000420c   ARM Code       4  aeabi_idiv0.o(.text)
  532.     __rt_stackheap_storage                   0x00004210   ARM Code      12  rt_stackheap_storage_intlibspace.o(.text)
  533.     __user_libspace                          0x00004220   ARM Code       8  libspace.o(.text)
  534.     __user_perproc_libspace                  0x00004220   ARM Code       0  libspace.o(.text)
  535.     __user_perthread_libspace                0x00004220   ARM Code       0  libspace.o(.text)
  536.     exit                                     0x0000422d   Thumb Code    24  exit.o(.text)
  537.     Inline ARM to Thumb Veneer to __rt_lib_init 0x00004244   ARM Code       0  lib_init.o(.text)
  538.     __rt_lib_init                            0x0000424d   Thumb Code   188  lib_init.o(.text)
  539.     __rt_lib_shutdown                        0x00004309   Thumb Code    26  lib_init.o(.text)
  540.     _platform_post_stackheap_init            0x00004324   ARM Code      12  boardinit2.o(.text)
  541.     _platform_post_lib_init                  0x00004330   ARM Code      16  boardinit3.o(.text)
  542.     Inline Thumb to ARM Veneer to __rt_locale 0x00004341   Thumb Code     0  rt_locale_intlibspace.o(.text)
  543.     __rt_locale                              0x00004344   ARM Code      12  rt_locale_intlibspace.o(.text)
  544.     __ARM_get_argv                           0x00004355   Thumb Code     6  no_argv.o(.text)
  545.     __rt_fp_status_addr                      0x0000435c   ARM Code      12  rt_fp_status_addr_intlibspace.o(.text)
  546.     __aeabi_uidiv                            0x0000436c   ARM Code       0  aeabi_sdiv.o(.text_udiv)
  547.     __aeabi_uidivmod                         0x0000436c   ARM Code      28  aeabi_sdiv.o(.text_udiv)
  548.     IRQ_Handler                              0x00004388   ARM Code       0  irq.o(IRQ)
  549.     Timer0_Handler                           0x00004408   ARM Code       0  irq.o(IRQ)
  550.     Long ARM to Thumb Veneer to __rt_lib_shutdown 0x000044a0   ARM Code       0  anon$$obj.o(Veneer$$Code)
  551.     Short Thumb to ARM Veneer to __rt_exit   0x000044ad   Thumb Code     0  anon$$obj.o(Veneer$$Code)
  552.     SoftwareInterrupt                        0x000044b4   ARM Code       0  os_cpu_a.o(subr)
  553.     OSIntCtxSw                               0x000044f0   ARM Code       0  os_cpu_a.o(subr)
  554.     __OSStartHighRdy                         0x00004584   ARM Code       0  os_cpu_a.o(subr)
  555.     Inline Thumb to ARM Veneer to _fp_init   0x000045c5   Thumb Code     0  fpinit.o(x$fpl$fpinit)
  556.     _fp_init                                 0x000045c8   ARM Code      24  fpinit.o(x$fpl$fpinit)
  557.     __fplib_config_pureend_doubles           0x000045d8   ARM Code       0  fpinit.o(x$fpl$fpinit)
  558.     OSMapTbl                                 0x000045e0   Data           8  os_core.o(.constdata)
  559.     OSUnMapTbl                               0x000045e8   Data         256  os_core.o(.constdata)
  560.     seven_seg                                0x000046e8   Data          13  main.o(.constdata)
  561.     Region$$Table$$Base                      0x000046f8   Number         0  anon$$obj.o(Region$$Table)
  562.     Region$$Table$$Limit                     0x00004718   Number         0  anon$$obj.o(Region$$Table)
  563.     OsEnterSum                               0x40000000   Data           4  os_cpu_c.o(.data)
  564.     OSCtxSwCtr                               0x40000004   Data           4  os_core.o(.data)
  565.     OSEventFreeList                          0x40000008   Data           4  os_core.o(.data)
  566.     OSFlagFreeList                           0x4000000c   Data           4  os_core.o(.data)
  567.     OSIntNesting                             0x40000010   Data           1  os_core.o(.data)
  568.     OSIntExitY                               0x40000011   Data           1  os_core.o(.data)
  569.     OSLockNesting                            0x40000012   Data           1  os_core.o(.data)
  570.     OSPrioCur                                0x40000013   Data           1  os_core.o(.data)
  571.     OSPrioHighRdy                            0x40000014   Data           1  os_core.o(.data)
  572.     OSRdyGrp                                 0x40000015   Data           1  os_core.o(.data)
  573.     OSRdyTbl                                 0x40000016   Data           8  os_core.o(.data)
  574.     OSRunning                                0x4000001e   Data           1  os_core.o(.data)
  575.     OSTaskCtr                                0x4000001f   Data           1  os_core.o(.data)
  576.     OSIdleCtr                                0x40000020   Data           4  os_core.o(.data)
  577.     OSTCBCur                                 0x40000024   Data           4  os_core.o(.data)
  578.     OSTCBFreeList                            0x40000028   Data           4  os_core.o(.data)
  579.     OSTCBHighRdy                             0x4000002c   Data           4  os_core.o(.data)
  580.     OSTCBList                                0x40000030   Data           4  os_core.o(.data)
  581.     OSMemFreeList                            0x40000034   Data           4  os_core.o(.data)
  582.     OSQFreeList                              0x40000038   Data           4  os_core.o(.data)
  583.     OSTime                                   0x4000003c   Data           4  os_core.o(.data)
  584.     DispSem                                  0x40000040   Data           4  main.o(.data)
  585.     OSEventTbl                               0x4000004c   Data          32  os_core.o(.bss)
  586.     OSFlagTbl                                0x4000006c   Data          60  os_core.o(.bss)
  587.     OSTaskIdleStk                            0x400000a8   Data        2048  os_core.o(.bss)
  588.     OSTCBPrioTbl                             0x400008a8   Data         256  os_core.o(.bss)
  589.     OSTCBTbl                                 0x400009a8   Data         624  os_core.o(.bss)
  590.     OSMemTbl                                 0x40000c18   Data         100  os_core.o(.bss)
  591.     OSQTbl                                   0x40000c7c   Data          48  os_core.o(.bss)
  592.     TaskStk0                                 0x40000cac   Data         256  main.o(.bss)
  593.     TaskStk1                                 0x40000dac   Data         256  main.o(.bss)
  594.     TaskStk2                                 0x40000eac   Data         256  main.o(.bss)
  595.     TaskStk3                                 0x40000fac   Data         256  main.o(.bss)
  596.     TaskStk4                                 0x400010ac   Data         256  main.o(.bss)
  597.     TaskStk5                                 0x400011ac   Data         256  main.o(.bss)
  598.     __libspace_start                         0x40001388   Data          96  libspace.o(.bss)
  599.     StackUsr                                 0x40001a68   Number         0  startup.o(Stacks)
  600. ================================================================================
  601. Memory Map of the image
  602.   Image Entry point : 0x00000108
  603.   Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00004764, Max: 0xffffffff, ABSOLUTE)
  604.     Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x00004718, Max: 0x00080000, ABSOLUTE)
  605.     Base Addr    Size         Type   Attr      Idx    E Section Name        Object
  606.     0x00000000   0x00000108   Code   RO            4    RESET               startup.o
  607.     0x00000108   0x00000008   Code   RO          346  * !!!main             __main.o(c_t__un.l)
  608.     0x00000110   0x00000038   Code   RO          453    !!!scatter          __scatter.o(c_t__un.l)
  609.     0x00000148   0x00000028   Code   RO          455    !!handler_copy      __scatter_copy.o(c_t__un.l)
  610.     0x00000170   0x0000002c   Code   RO          457    !!handler_zi        __scatter_zi.o(c_t__un.l)
  611.     0x0000019c   0x00000004   Ven    RO          381    .emb_text           lib_init.o(c_t__un.l)
  612.     0x000001a0   0x00000010   Code   RO          381    .emb_text           lib_init.o(c_t__un.l)
  613.     0x000001b0   0x00000024   Code   RO            5    .text               startup.o
  614.     0x000001d4   0x00000280   Code   RO           12    .text               os_cpu_c.o
  615.     0x00000454   0x00000448   Code   RO           75    .text               target.o
  616.     0x0000089c   0x000009dc   Code   RO          106    .text               os_core.o
  617.     0x00001278   0x00000b70   Code   RO          140    .text               os_flag.o
  618.     0x00001de8   0x000002dc   Code   RO          173    .text               os_mem.o
  619.     0x000020c4   0x000008e0   Code   RO          199    .text               os_q.o
  620.     0x000029a4   0x00000484   Code   RO          212    .text               os_sem.o
  621.     0x00002e28   0x00000988   Code   RO          225    .text               os_task.o
  622.     0x000037b0   0x00000288   Code   RO          238    .text               os_time.o
  623.     0x00003a38   0x0000021c   Code   RO          257    .text               main.o
  624.     0x00003c54   0x0000015c   Code   RO          280    .text               led.o
  625.     0x00003db0   0x00000094   Code   RO          297    .text               spi.o
  626.     0x00003e44   0x00000004   Code   RO          318    .text               use_no_semi.o(c_t__un.l)
  627.     0x00003e48   0x00000008   Ven    RO          320    .text               rand.o(c_t__un.l)
  628.     0x00003e50   0x00000078   Code   RO          320    .text               rand.o(c_t__un.l)
  629.     0x00003ec8   0x00000064   Code   RO          324    .text               rt_memcpy_w.o(c_t__un.l)
  630.     0x00003f2c   0x00000054   Code   RO          326    .text               rt_memclr_w.o(c_t__un.l)
  631.     0x00003f80   0x0000016c   Code   RO          328    .text               aeabi_sdiv.o(c_t__un.l)
  632.     0x000040ec   0x00000058   Code   RO          344    .text               stkheap2.o(c_t__un.l)
  633.     0x00004144   0x00000068   Code   RO          348    .text               kernel.o(c_t__un.l)
  634.     0x000041ac   0x00000060   Code   RO          351    .text               sys_stackheap_outer.o(c_t__un.l)
  635.     0x0000420c   0x00000004   Code   RO          353    .text               aeabi_idiv0.o(c_t__un.l)
  636.     0x00004210   0x00000010   Code   RO          360    .text               rt_stackheap_storage_intlibspace.o(c_t__un.l)
  637.     0x00004220   0x0000000c   Code   RO          366    .text               libspace.o(c_t__un.l)
  638.     0x0000422c   0x00000018   Code   RO          369    .text               exit.o(c_t__un.l)
  639.     0x00004244   0x00000008   Ven    RO          382    .text               lib_init.o(c_t__un.l)
  640.     0x0000424c   0x000000d6   Code   RO          382    .text               lib_init.o(c_t__un.l)
  641.     0x00004322   0x00000002   PAD
  642.     0x00004324   0x0000000c   Code   RO          387    .text               boardinit2.o(c_t__un.l)
  643.     0x00004330   0x00000010   Code   RO          389    .text               boardinit3.o(c_t__un.l)
  644.     0x00004340   0x00000004   Ven    RO          398    .text               rt_locale_intlibspace.o(c_t__un.l)
  645.     0x00004344   0x00000010   Code   RO          398    .text               rt_locale_intlibspace.o(c_t__un.l)
  646.     0x00004354   0x00000006   Code   RO          412    .text               no_argv.o(c_t__un.l)
  647.     0x0000435a   0x00000002   PAD
  648.     0x0000435c   0x00000010   Code   RO          419    .text               rt_fp_status_addr_intlibspace.o(c_t__un.l)
  649.     0x0000436c   0x0000001c   Code   RO          329    .text_udiv          aeabi_sdiv.o(c_t__un.l)
  650.     0x00004388   0x00000118   Code   RO          103    IRQ                 irq.o
  651.     0x000044a0   0x0000000c   Ven    RO          461    Veneer$$Code        anon$$obj.o
  652.     0x000044ac   0x00000008   Ven    RO          462    Veneer$$Code        anon$$obj.o
  653.     0x000044b4   0x00000110   Code   RO           71    subr                os_cpu_a.o
  654.     0x000045c4   0x00000004   Ven    RO          414    x$fpl$fpinit        fpinit.o(fz_t_p.l)
  655.     0x000045c8   0x00000018   Code   RO          414    x$fpl$fpinit        fpinit.o(fz_t_p.l)
  656.     0x000045e0   0x00000108   Data   RO          108    .constdata          os_core.o
  657.     0x000046e8   0x0000000d   Data   RO          259    .constdata          main.o
  658.     0x000046f5   0x00000003   PAD
  659.     0x000046f8   0x00000020   Data   RO          452    Region$$Table       anon$$obj.o
  660.     Execution Region RW_IRAM1 (Base: 0x40000000, Size: 0x00001a68, Max: 0x00008000, ABSOLUTE)
  661.     Base Addr    Size         Type   Attr      Idx    E Section Name        Object
  662.     0x40000000   0x00000004   Data   RW           13    .data               os_cpu_c.o
  663.     0x40000004   0x0000003c   Data   RW          107    .data               os_core.o
  664.     0x40000040   0x00000004   Data   RW          258    .data               main.o
  665.     0x40000044   0x00000008   Data   RW          321    .data               rand.o(c_t__un.l)
  666.     0x4000004c   0x00000c60   Zero   RW          109    .bss                os_core.o
  667.     0x40000cac   0x00000600   Zero   RW          260    .bss                main.o
  668.     0x400012ac   0x000000dc   Zero   RW          322    .bss                rand.o(c_t__un.l)
  669.     0x40001388   0x00000060   Zero   RW          367    .bss                libspace.o(c_t__un.l)
  670.     0x400013e8   0x00000100   Zero   RW            3    HEAP                startup.o
  671.     0x400014e8   0x00000500   Zero   RW            1    STACK               startup.o
  672.     0x400019e8   0x00000080   Zero   RW           72    SWIStacks           os_cpu_a.o
  673.     0x40001a68   0x00000000   Zero   RW            2    Stacks              startup.o
  674. ================================================================================
  675. Image component sizes
  676.       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name
  677.        280         24          0          0          0        160   irq.o
  678.        348          4          0          0          0        568   led.o
  679.        540         32         13          4       1536       1724   main.o
  680.       2524        100        264         60       3168      10628   os_core.o
  681.        272         36          0          0        128        248   os_cpu_a.o
  682.        640          8          0          4          0      16468   os_cpu_c.o
  683.       2928         24          0          0          0       9484   os_flag.o
  684.        732          8          0          0          0       1592   os_mem.o
  685.       2272         20          0          0          0       3292   os_q.o
  686.       1156         16          0          0          0       1920   os_sem.o
  687.       2440         44          0          0          0       3360   os_task.o
  688.        648         24          0          0          0       1336   os_time.o
  689.        148          8          0          0          0        408   spi.o
  690.        300         68          0          0       1536        452   startup.o
  691.       1096         60          0          0          0      10736   target.o
  692.     ------------------------------------------------------------------------
  693.      16344        480        312         68       6368      62376   Object Totals
  694.         20          4         32          0          0          0   (incl. Generated)
  695.          0          0          3          0          0          0   (incl. Padding)
  696.     ------------------------------------------------------------------------
  697.       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Member Name
  698.          8          0          0          0          0          0   __main.o
  699.         56          8          0          0          0          0   __scatter.o
  700.         40          0          0          0          0          0   __scatter_copy.o
  701.         44          0          0          0          0          0   __scatter_zi.o
  702.          4          0          0          0          0          0   aeabi_idiv0.o
  703.        392          0          0          0          0          0   aeabi_sdiv.o
  704.         12          0          0          0          0          0   boardinit2.o
  705.         16          0          0          0          0          0   boardinit3.o
  706.         24          0          0          0          0          0   exit.o
  707.         28          0          0          0          0          0   fpinit.o
  708.        104          4          0          0          0          0   kernel.o
  709.        242          4          0          0          0          0   lib_init.o
  710.         12          4          0          0         96          0   libspace.o
  711.          6          0          0          0          0          0   no_argv.o
  712.        128         18          0          8        220          0   rand.o
  713.         16          4          0          0          0          0   rt_fp_status_addr_intlibspace.o
  714.         20          4          0          0          0          0   rt_locale_intlibspace.o
  715.         84          0          0          0          0          0   rt_memclr_w.o
  716.        100          0          0          0          0          0   rt_memcpy_w.o
  717.         16          4          0          0          0          0   rt_stackheap_storage_intlibspace.o
  718.         88          0          0          0          0          0   stkheap2.o
  719.         96          0          0          0          0          0   sys_stackheap_outer.o
  720.          4          0          0          0          0          0   use_no_semi.o
  721.     ------------------------------------------------------------------------
  722.       1544         50          0          8        316          0   Library Totals
  723.          4          0          0          0          0          0   (incl. Padding)
  724.     ------------------------------------------------------------------------
  725.       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name
  726.       1512         50          0          8        316          0   c_t__un.l
  727.         28          0          0          0          0          0   fz_t_p.l
  728.     ------------------------------------------------------------------------
  729.       1544         50          0          8        316          0   Library Totals
  730.     ------------------------------------------------------------------------
  731. ================================================================================
  732.       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   
  733.      17888        530        312         76       6684      62376   Grand Totals
  734.      17888        530        312         76       6684      62376   Image Totals
  735. ================================================================================
  736.     Total RO  Size (Code + RO Data)                18200 (  17.77kB)
  737.     Total RW  Size (RW Data + ZI Data)              6760 (   6.60kB)
  738.     Total ROM Size (Code + RO Data + RW Data)      18276 (  17.85kB)
  739. ================================================================================