uc.map
上传用户:dsfgsdff
上传日期:2022-07-10
资源大小:319k
文件大小:63k
- ARM Linker, RVCT3.0 [Build 951] for uVision [Full]
- ================================================================================
- Section Cross References
- startup.o(STACK) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
- startup.o(Stacks) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
- startup.o(HEAP) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
- startup.o(RESET) refers to os_cpu_a.o(subr) for SoftwareInterrupt
- startup.o(RESET) refers to startup.o(STACK) for Stack_Top
- startup.o(RESET) refers to __main.o(!!!main) for __main
- startup.o(RESET) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
- startup.o(.text) refers to startup.o(HEAP) for Heap_Mem
- startup.o(.text) refers to startup.o(STACK) for Stack_Mem
- startup.o(.text) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
- os_cpu_c.o(.text) refers to os_cpu_c.o(.data) for OsEnterSum
- os_cpu_c.o(.text) refers to os_core.o(.bss) for OSTCBPrioTbl
- os_cpu_a.o(subr) refers to os_cpu_c.o(.text) for SWI_Exception
- os_cpu_a.o(subr) refers to os_cpu_a.o(SWIStacks) for SvcStackSpace
- os_cpu_a.o(subr) refers to os_cpu_c.o(.data) for OsEnterSum
- os_cpu_a.o(subr) refers to os_core.o(.data) for OSTCBCur
- target.o(.text) refers to rand.o(.text) for srand
- target.o(.text) refers to aeabi_sdiv.o(.text_udiv) for __aeabi_uidivmod
- target.o(.text) refers to os_core.o(.data) for OSTime
- target.o(.text) refers to irq.o(IRQ) for IRQ_Handler
- target.o(.text) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi
- irq.o(IRQ) refers to target.o(.text) for IRQ_Exception
- irq.o(IRQ) refers to os_core.o(.text) for OSIntExit
- irq.o(IRQ) refers to os_core.o(.data) for OSIntNesting
- irq.o(IRQ) refers to startup.o(Stacks) for StackUsr
- irq.o(IRQ) refers to os_cpu_c.o(.data) for OsEnterSum
- irq.o(IRQ) refers to os_cpu_a.o(subr) for OSIntCtxSw
- os_core.o(.text) refers to os_cpu_c.o(.text) for OSTaskIdleHook
- os_core.o(.text) refers to os_task.o(.text) for OSTaskCreateExt
- 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_core.o(.data) for OSIdleCtr
- os_core.o(.text) refers to os_core.o(.bss) for OSTaskIdleStk
- os_core.o(.text) refers to os_core.o(.constdata) for OSUnMapTbl
- 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_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_core.o(.data) for OSMemFreeList
- os_mem.o(.text) refers to os_core.o(.bss) for OSMemTbl
- 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_mutex.o(.text) refers to os_core.o(.constdata) for OSMapTbl
- 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_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_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 rt_memclr_w.o(.text) for __aeabi_memclr4
- os_task.o(.text) refers to os_flag.o(.text) for OS_FlagUnlink
- os_task.o(.text) refers to rt_memcpy_w.o(.text) for __aeabi_memcpy4
- os_task.o(.text) refers to os_core.o(.bss) for OSTCBPrioTbl
- os_task.o(.text) refers to os_core.o(.constdata) for OSMapTbl
- os_task.o(.text) refers to os_core.o(.data) for OSTCBCur
- os_time.o(.text) refers to os_core.o(.text) for OS_Sched
- os_time.o(.text) refers to aeabi_sdiv.o(.text_udiv) for __aeabi_uidivmod
- os_time.o(.text) refers to os_core.o(.data) for OSTCBCur
- os_time.o(.text) refers to os_core.o(.bss) for OSTCBPrioTbl
- main.o(.text) refers to led.o(.text) for LedCS4
- main.o(.text) refers to os_time.o(.text) for OSTimeDly
- main.o(.text) refers to spi.o(.text) for MSPI_SendData
- main.o(.text) refers to target.o(.text) for TargetInit
- main.o(.text) refers to os_core.o(.text) for OSInit
- main.o(.text) refers to os_sem.o(.text) for OSSemCreate
- main.o(.text) refers to os_task.o(.text) for OSTaskCreate
- main.o(.text) refers to main.o(.constdata) for seven_seg
- main.o(.text) refers to main.o(.data) for DispSem
- main.o(.text) refers to main.o(.bss) for TaskStk0
- rand.o(.text) refers to rand.o(.data) for .data
- rand.o(.text) refers to rand.o(.bss) for .bss
- aeabi_sdiv.o(.text) refers to aeabi_idiv0.o(.text) for __aeabi_idiv0
- aeabi_sdiv.o(.text_udiv) refers to aeabi_sdiv.o(.text) for __arm_div4
- aeabi_sdiv_div0.o(.text) refers to aeabi_idiv0.o(.text) for __aeabi_idiv0
- aeabi_sdiv_div0.o(.text_udiv) refers to aeabi_sdiv_div0.o(.text) for __arm_div4
- divrt_7tdmi.o(x$divrt) refers to aeabi_idiv0.o(.text) for __aeabi_idiv0
- divrt_7tdmi_div0.o(x$divrt) refers to aeabi_idiv0.o(.text) for __aeabi_idiv0
- 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 exit.o(.text) for exit
- kernel.o(.text) refers to main.o(.text) for main
- kernel.o(.text) refers to target.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 startup.o(.text) for __user_initial_stackheap
- aeabi_idiv0_sigfpe.o(.text) refers to target.o(.text) for __rt_div0
- rt_stackheap_storage.o(.text) refers to rt_stackheap_storage.o(.bss) for __rt_stackheap_storage_data
- rt_stackheap_storage_intlibspace.o(.text) refers (Weak) to libspace.o(.bss) for __libspace_start
- rt_stackheap_storage_onelibspace.o(.text) refers (Weak) to libspace.o(.text) for __user_libspace
- rt_stackheap_storage_twolibspace.o(.text) refers (Weak) to libspace.o(.text) for __user_perproc_libspace
- 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
- stkheap1sc.o(.text) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
- stkheap1sc.o(.text) refers to rt_stackheap_storage_intlibspace.o(.text) for __rt_stackheap_storage
- stkheap1sc.o(.text) refers to stkovf.o(.text) for __stack_overflow
- stkheap1sc.o(.text) refers to kernel.o(.text) for __rt_exit
- stkheap1sc.o(.text) refers to target.o(.text) for _sys_exit
- stkheap1sc.o(.text) refers to stacklimit.o(.bss) for __stack_limit
- stkheap1scss.o(.text) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
- stkheap1scss.o(.text) refers to rt_stackheap_storage_intlibspace.o(.text) for __rt_stackheap_storage
- stkheap1scss.o(.text) refers to stack_cleanup.o(.text) for __user_stack_cleanup_space
- stkheap1scss.o(.text) refers to stkovf.o(.text) for __stack_overflow
- stkheap1scss.o(.text) refers to kernel.o(.text) for __rt_exit
- stkheap1scss.o(.text) refers to target.o(.text) for _sys_exit
- stkheap1scss.o(.text) refers to stacklimit.o(.bss) for __stack_limit
- stkheap2sc.o(.text) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
- stkheap2sc.o(.text) refers to rt_stackheap_storage_intlibspace.o(.text) for __rt_stackheap_storage
- stkheap2sc.o(.text) refers to stkovf.o(.text) for __stack_overflow
- stkheap2sc.o(.text) refers to kernel.o(.text) for __rt_exit
- stkheap2sc.o(.text) refers to target.o(.text) for _sys_exit
- stkheap2sc.o(.text) refers to stacklimit.o(.bss) for __stack_limit
- stkheap2scss.o(.text) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
- stkheap2scss.o(.text) refers to rt_stackheap_storage_intlibspace.o(.text) for __rt_stackheap_storage
- stkheap2scss.o(.text) refers to stack_cleanup.o(.text) for __user_stack_cleanup_space
- stkheap2scss.o(.text) refers to stkovf.o(.text) for __stack_overflow
- stkheap2scss.o(.text) refers to kernel.o(.text) for __rt_exit
- stkheap2scss.o(.text) refers to target.o(.text) for _sys_exit
- stkheap2scss.o(.text) refers to stacklimit.o(.bss) for __stack_limit
- 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 (Weak) to rand.o(.text) for _rand_init
- 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 (Weak) to libspace.o(.bss) for __libspace_start
- rt_locale_onelibspace.o(.text) refers (Weak) to libspace.o(.text) for __user_libspace
- rt_locale_twolibspace.o(.text) refers (Weak) to libspace.o(.text) for __user_perproc_libspace
- stkovf.o(.text) refers to defsig_stak_outer.o(.text) for __rt_SIGSTAK
- _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 target.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
- 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 (Weak) to libspace.o(.bss) for __libspace_start
- rt_fp_status_addr_onelibspace.o(.text) refers (Weak) to libspace.o(.text) for __user_libspace
- rt_fp_status_addr_twolibspace.o(.text) refers (Weak) to libspace.o(.text) for __user_perthread_libspace
- 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
- defsig_stak_outer.o(.text) refers to defsig_stak_inner.o(.text) for __rt_SIGSTAK_inner
- defsig_stak_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
- defsig_stak_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 target.o(.text) for _sys_exit
- defsig_exit.o(.text) refers to target.o(.text) for _sys_exit
- defsig_rtmem_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
- __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
- __raise.o(.text) refers to callvia.o(.text) for __ARM_call_via_r2
- defsig_general.o(.text) refers to target.o(.text) for _ttywrch
- defsig.o(CL$$defsig) refers (Weak) to defsig_stak_inner.o(.text) for __rt_SIGSTAK_inner
- defsig.o(CL$$defsig) refers (Weak) to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
- ================================================================================
- Removing Unused input sections from the image.
- Removing os_mbox.o(.text), (1392 bytes).
- Removing os_mutex.o(.text), (2276 bytes).
- Removing led.o(.constdata), (32 bytes).
- 3 unused section(s) (total 3700 bytes) removed from the image.
- ================================================================================
- Adding Veneers to the image
- Adding AT veneer (8 bytes, Inline) for call to 'srand' from target.o(.text).
- Adding AT veneer (8 bytes, Inline) for call to '__rt_lib_init' from kernel.o(.text).
- Adding AT veneer (12 bytes, Long) for call to '__rt_lib_shutdown' from kernel.o(.text).
- Adding TA veneer (8 bytes, Short) for call to '__rt_exit' from exit.o(.text).
- Adding TA veneer (4 bytes, Inline) for call to '_fp_init' from lib_init.o(.text).
- Adding TA veneer (4 bytes, Inline) for call to '__ARM_argv_veneer' from lib_init.o(.text).
- Adding TA veneer (4 bytes, Inline) for call to '__rt_locale' from lib_init.o(.text).
- 7 Veneer(s) (total 48 bytes) added to the image.
- ================================================================================
- Image Symbol Table
- Local Symbols
- Symbol Name Value Ov Type Size Object(Section)
- RESET 0x00000000 Section 264 startup.o(RESET)
- ../../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 cpuinit.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 aeabi_idiv0_sigfpe.o ABSOLUTE
- ../../angel/rt.s 0x00000000 Number 0 rt_stackheap_storage_intlibspace.o ABSOLUTE
- ../../angel/rt.s 0x00000000 Number 0 rt_stackheap_storage_onelibspace.o ABSOLUTE
- ../../angel/rt.s 0x00000000 Number 0 rt_fp_status_addr.o ABSOLUTE
- ../../angel/rt.s 0x00000000 Number 0 aeabi_idiv0.o ABSOLUTE
- ../../angel/rt.s 0x00000000 Number 0 rt_stackheap_storage_twolibspace.o ABSOLUTE
- ../../angel/rt.s 0x00000000 Number 0 rt_stackheap_storage.o ABSOLUTE
- ../../angel/rt.s 0x00000000 Number 0 rt_locale_twolibspace.o ABSOLUTE
- ../../angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
- ../../angel/rt.s 0x00000000 Number 0 rt_locale_onelibspace.o ABSOLUTE
- ../../angel/rt.s 0x00000000 Number 0 rt_locale_intlibspace.o ABSOLUTE
- ../../angel/rt.s 0x00000000 Number 0 rt_fp_status_addr_onelibspace.o ABSOLUTE
- ../../angel/rt.s 0x00000000 Number 0 stack_cleanup.o ABSOLUTE
- ../../angel/rt.s 0x00000000 Number 0 rt_locale.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_twolibspace.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 libspace.o ABSOLUTE
- ../../angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
- ../../armsys.c 0x00000000 Number 0 lib_init.o ABSOLUTE
- ../../armsys.c 0x00000000 Number 0 _get_argv.o ABSOLUTE
- ../../armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
- ../../armsys.c 0x00000000 Number 0 lib_init.o ABSOLUTE
- ../../division.s 0x00000000 Number 0 aeabi_sdiv_div0.o ABSOLUTE
- ../../division.s 0x00000000 Number 0 aeabi_sdiv.o ABSOLUTE
- ../../divrt.s 0x00000000 Number 0 divrt_7tdmi.o ABSOLUTE
- ../../divrt.s 0x00000000 Number 0 divrt_7tdmi_div0.o ABSOLUTE
- ../../fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE
- ../../heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
- ../../memcpset.s 0x00000000 Number 0 rt_memcpy_w.o ABSOLUTE
- ../../memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE
- ../../signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
- ../../signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
- ../../signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
- ../../signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
- ../../signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
- ../../signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
- ../../signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
- ../../signal.c 0x00000000 Number 0 defsig_stak_formal.o ABSOLUTE
- ../../signal.c 0x00000000 Number 0 defsig_stak_outer.o ABSOLUTE
- ../../signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
- ../../stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
- ../../stdlib.c 0x00000000 Number 0 rand.o ABSOLUTE
- ../../stkheap.s 0x00000000 Number 0 stacklimit.o ABSOLUTE
- ../../stkheap.s 0x00000000 Number 0 stkovf.o ABSOLUTE
- ../../stkheap.s 0x00000000 Number 0 heapext.o ABSOLUTE
- ../../stkheap1.s 0x00000000 Number 0 stkheap1.o ABSOLUTE
- ../../stkheap1.s 0x00000000 Number 0 stkheap1sc.o ABSOLUTE
- ../../stkheap1.s 0x00000000 Number 0 stkheap1scss.o ABSOLUTE
- ../../stkheap2.s 0x00000000 Number 0 stkheap2scss.o ABSOLUTE
- ../../stkheap2.s 0x00000000 Number 0 stkheap2sc.o ABSOLUTE
- ../../stkheap2.s 0x00000000 Number 0 stkheap2.o ABSOLUTE
- ../../unhosted.s 0x00000000 Number 0 callvia.o ABSOLUTE
- IRQ.s 0x00000000 Number 0 irq.o ABSOLUTE
- OS_CORE.C 0x00000000 Number 0 os_core.o ABSOLUTE
- OS_FLAG.C 0x00000000 Number 0 os_flag.o ABSOLUTE
- OS_MBOX.C 0x00000000 Number 0 os_mbox.o ABSOLUTE
- OS_MEM.C 0x00000000 Number 0 os_mem.o ABSOLUTE
- OS_MUTEX.C 0x00000000 Number 0 os_mutex.o ABSOLUTE
- OS_Q.C 0x00000000 Number 0 os_q.o ABSOLUTE
- OS_SEM.C 0x00000000 Number 0 os_sem.o ABSOLUTE
- OS_TASK.C 0x00000000 Number 0 os_task.o ABSOLUTE
- OS_TIME.C 0x00000000 Number 0 os_time.o ABSOLUTE
- Os_cpu_a.s 0x00000000 Number 0 os_cpu_a.o ABSOLUTE
- Os_cpu_c.c 0x00000000 Number 0 os_cpu_c.o ABSOLUTE
- Startup.s 0x00000000 Number 0 startup.o ABSOLUTE
- dc.s 0x00000000 Number 0 dc.o ABSOLUTE
- led.c 0x00000000 Number 0 led.o ABSOLUTE
- main.c 0x00000000 Number 0 main.o ABSOLUTE
- spi.c 0x00000000 Number 0 spi.o ABSOLUTE
- target.c 0x00000000 Number 0 target.o ABSOLUTE
- uCOS_II.C 0x00000000 Number 0 ucos_ii.o ABSOLUTE
- Undefined 0x00000040 ARM Code 0 startup.o(RESET)
- PrefetchAbort 0x00000044 ARM Code 0 startup.o(RESET)
- DataAbort 0x00000048 ARM Code 0 startup.o(RESET)
- FIQ_Handler 0x0000004c ARM Code 0 startup.o(RESET)
- !!!main 0x00000108 Section 8 __main.o(!!!main)
- !!!scatter 0x00000110 Section 56 __scatter.o(!!!scatter)
- !!handler_copy 0x00000148 Section 40 __scatter_copy.o(!!handler_copy)
- !!handler_zi 0x00000170 Section 44 __scatter_zi.o(!!handler_zi)
- .emb_text 0x000001a0 Section 16 lib_init.o(.emb_text)
- .text 0x000001b0 Section 36 startup.o(.text)
- .text 0x000001d4 Section 640 os_cpu_c.o(.text)
- .text 0x00000454 Section 1096 target.o(.text)
- .text 0x0000089c Section 2524 os_core.o(.text)
- OS_InitTaskIdle 0x000008d0 ARM Code 68 os_core.o(.text)
- OS_InitEventList 0x00000914 ARM Code 80 os_core.o(.text)
- OS_InitTCBList 0x00000964 ARM Code 116 os_core.o(.text)
- OS_InitRdyList 0x000009d8 ARM Code 88 os_core.o(.text)
- OS_InitMisc 0x00000a30 ARM Code 64 os_core.o(.text)
- .text 0x00001278 Section 2928 os_flag.o(.text)
- OS_FlagTaskRdy 0x00001520 ARM Code 140 os_flag.o(.text)
- OS_FlagBlock 0x00001704 ARM Code 224 os_flag.o(.text)
- .text 0x00001de8 Section 732 os_mem.o(.text)
- .text 0x000020c4 Section 2272 os_q.o(.text)
- .text 0x000029a4 Section 1156 os_sem.o(.text)
- .text 0x00002e28 Section 2440 os_task.o(.text)
- .text 0x000037b0 Section 648 os_time.o(.text)
- .text 0x00003a38 Section 540 main.o(.text)
- .text 0x00003c54 Section 348 led.o(.text)
- .text 0x00003db0 Section 148 spi.o(.text)
- .text 0x00003e44 Section 4 use_no_semi.o(.text)
- .text 0x00003e50 Section 120 rand.o(.text)
- .text 0x00003ec8 Section 100 rt_memcpy_w.o(.text)
- .text 0x00003f2c Section 84 rt_memclr_w.o(.text)
- .text 0x00003f80 Section 364 aeabi_sdiv.o(.text)
- __arm_div8 0x00003fac ARM Code 0 aeabi_sdiv.o(.text)
- __arm_div4 0x00003fdc ARM Code 0 aeabi_sdiv.o(.text)
- __arm_div_large 0x00004030 ARM Code 0 aeabi_sdiv.o(.text)
- .text 0x000040ec Section 88 stkheap2.o(.text)
- .text 0x00004144 Section 104 kernel.o(.text)
- .text 0x000041ac Section 96 sys_stackheap_outer.o(.text)
- .text 0x0000420c Section 4 aeabi_idiv0.o(.text)
- .text 0x00004210 Section 16 rt_stackheap_storage_intlibspace.o(.text)
- .text 0x00004220 Section 12 libspace.o(.text)
- .text 0x0000422c Section 24 exit.o(.text)
- .text 0x0000424c Section 214 lib_init.o(.text)
- .text 0x00004324 Section 12 boardinit2.o(.text)
- .text 0x00004330 Section 16 boardinit3.o(.text)
- .text 0x00004344 Section 16 rt_locale_intlibspace.o(.text)
- .text 0x00004354 Section 6 no_argv.o(.text)
- .text 0x0000435c Section 16 rt_fp_status_addr_intlibspace.o(.text)
- .text_udiv 0x0000436c Section 28 aeabi_sdiv.o(.text_udiv)
- IRQ 0x00004388 Section 280 irq.o(IRQ)
- subr 0x000044b4 Section 272 os_cpu_a.o(subr)
- x$fpl$fpinit 0x000045c8 Section 24 fpinit.o(x$fpl$fpinit)
- .constdata 0x000045e0 Section 264 os_core.o(.constdata)
- .constdata 0x000046e8 Section 13 main.o(.constdata)
- .data 0x40000000 Section 4 os_cpu_c.o(.data)
- .data 0x40000004 Section 60 os_core.o(.data)
- .data 0x40000040 Section 4 main.o(.data)
- .data 0x40000044 Section 8 rand.o(.data)
- _random_j 0x40000044 Data 4 rand.o(.data)
- _random_k 0x40000048 Data 4 rand.o(.data)
- .bss 0x4000004c Section 3168 os_core.o(.bss)
- .bss 0x40000cac Section 1536 main.o(.bss)
- .bss 0x400012ac Section 220 rand.o(.bss)
- _random_number_seed 0x400012ac Data 220 rand.o(.bss)
- .bss 0x40001388 Section 96 libspace.o(.bss)
- HEAP 0x400013e8 Section 256 startup.o(HEAP)
- Heap_Mem 0x400013e8 Data 256 startup.o(HEAP)
- STACK 0x400014e8 Section 1280 startup.o(STACK)
- Stack_Mem 0x400014e8 Data 1280 startup.o(STACK)
- SWIStacks 0x400019e8 Section 128 os_cpu_a.o(SWIStacks)
- Stack_Top 0x400019e8 Data 0 startup.o(STACK)
- SvcStackSpace 0x400019e8 Data 128 os_cpu_a.o(SWIStacks)
- Stacks 0x40001a68 Number 0 startup.o(Stacks)
- Global Symbols
- Symbol Name Value Ov Type Size Object(Section)
- 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
- __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE
- __use_stack_checking 0x00000000 Number 0 stkovf.o ABSOLUTE
- __ARM_exceptions_init - Undefined Weak Reference
- __ARM_stackcheck - Undefined Weak Reference
- __Heap_DescSize - Undefined Weak Reference
- __alloca_initialize - Undefined Weak Reference
- __cpp_initialize__aeabi_ - Undefined Weak Reference
- __cxa_finalize - Undefined Weak Reference
- __rt_SIGABRT_inner - Undefined Weak Reference
- __rt_SIGCPPL_inner - Undefined Weak Reference
- __rt_SIGFPE_inner - Undefined Weak Reference
- __rt_SIGILL_inner - Undefined Weak Reference
- __rt_SIGINT_inner - Undefined Weak Reference
- __rt_SIGPVFN_inner - Undefined Weak Reference
- __rt_SIGRTRED_inner - Undefined Weak Reference
- __rt_SIGSEGV_inner - Undefined Weak Reference
- __rt_SIGTERM_inner - Undefined Weak Reference
- __rt_SIGUSR1_inner - Undefined Weak Reference
- __rt_SIGUSR2_inner - Undefined Weak Reference
- __rt_sigother_inner - Undefined Weak Reference
- __sigvec_lookup - Undefined Weak Reference
- __user_heap_extend - Undefined Weak Reference
- __user_stack_slop - 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
- _signal_init - Undefined Weak Reference
- _terminate_user_alloc - Undefined Weak Reference
- _terminateio - Undefined Weak Reference
- Reset_Handler 0x00000050 ARM Code 0 startup.o(RESET)
- __main 0x00000108 ARM Code 8 __main.o(!!!main)
- __scatterload 0x00000110 ARM Code 0 __scatter.o(!!!scatter)
- __scatterload_rt2 0x00000110 ARM Code 48 __scatter.o(!!!scatter)
- __scatterload_null 0x00000124 ARM Code 0 __scatter.o(!!!scatter)
- __scatterload_copy 0x00000148 ARM Code 40 __scatter_copy.o(!!handler_copy)
- __scatterload_zeroinit 0x00000170 ARM Code 44 __scatter_zi.o(!!handler_zi)
- Inline Thumb to ARM Veneer to __ARM_argv_veneer 0x0000019d Thumb Code 0 lib_init.o(.emb_text)
- __ARM_argv_veneer 0x000001a0 ARM Code 16 lib_init.o(.emb_text)
- __user_initial_stackheap 0x000001b0 ARM Code 0 startup.o(.text)
- OSTaskStkInit 0x000001d4 ARM Code 232 os_cpu_c.o(.text)
- SWI_Exception 0x000002bc ARM Code 336 os_cpu_c.o(.text)
- OSStartHighRdy 0x0000040c ARM Code 16 os_cpu_c.o(.text)
- OSInitHookBegin 0x0000041c ARM Code 4 os_cpu_c.o(.text)
- OSInitHookEnd 0x00000420 ARM Code 4 os_cpu_c.o(.text)
- OSTaskCreateHook 0x00000424 ARM Code 8 os_cpu_c.o(.text)
- OSTaskDelHook 0x0000042c ARM Code 8 os_cpu_c.o(.text)
- OSTaskSwHook 0x00000434 ARM Code 4 os_cpu_c.o(.text)
- OSTaskStatHook 0x00000438 ARM Code 4 os_cpu_c.o(.text)
- OSTCBInitHook 0x0000043c ARM Code 8 os_cpu_c.o(.text)
- OSTimeTickHook 0x00000444 ARM Code 4 os_cpu_c.o(.text)
- OSTaskIdleHook 0x00000448 ARM Code 4 os_cpu_c.o(.text)
- IRQ_Exception 0x00000454 ARM Code 8 target.o(.text)
- FIQ_Exception 0x0000045c ARM Code 8 target.o(.text)
- Timer0_Exception 0x00000464 ARM Code 228 target.o(.text)
- Timer0Init 0x00000548 ARM Code 48 target.o(.text)
- VICInit 0x00000578 ARM Code 48 target.o(.text)
- TargetInit 0x000005a8 ARM Code 36 target.o(.text)
- InitialiseUART0 0x000005cc ARM Code 148 target.o(.text)
- TargetResetInit 0x00000660 ARM Code 264 target.o(.text)
- __rt_div0 0x00000768 ARM Code 16 target.o(.text)
- fputc 0x00000778 ARM Code 20 target.o(.text)
- fgetc 0x0000078c ARM Code 16 target.o(.text)
- _sys_close 0x0000079c ARM Code 16 target.o(.text)
- _sys_write 0x000007ac ARM Code 28 target.o(.text)
- _sys_read 0x000007c8 ARM Code 28 target.o(.text)
- _ttywrch 0x000007e4 ARM Code 8 target.o(.text)
- _sys_istty 0x000007ec ARM Code 16 target.o(.text)
- _sys_seek 0x000007fc ARM Code 16 target.o(.text)
- _sys_ensure 0x0000080c ARM Code 16 target.o(.text)
- _sys_flen 0x0000081c ARM Code 16 target.o(.text)
- _sys_tmpnam 0x0000082c ARM Code 24 target.o(.text)
- _sys_exit 0x00000844 ARM Code 8 target.o(.text)
- _sys_command_string 0x0000084c ARM Code 20 target.o(.text)
- OS_TaskIdle 0x0000089c ARM Code 52 os_core.o(.text)
- OSInit 0x00000a70 ARM Code 52 os_core.o(.text)
- OSIntEnter 0x00000aa4 ARM Code 56 os_core.o(.text)
- OSIntExit 0x00000adc ARM Code 240 os_core.o(.text)
- OSSchedLock 0x00000bcc ARM Code 72 os_core.o(.text)
- OS_Sched 0x00000c14 ARM Code 168 os_core.o(.text)
- OSSchedUnlock 0x00000cbc ARM Code 124 os_core.o(.text)
- OSStart 0x00000d38 ARM Code 132 os_core.o(.text)
- OSTimeTick 0x00000dbc ARM Code 212 os_core.o(.text)
- OSVersion 0x00000e90 ARM Code 8 os_core.o(.text)
- OS_Dummy 0x00000e98 ARM Code 4 os_core.o(.text)
- OS_EventTaskRdy 0x00000e9c ARM Code 192 os_core.o(.text)
- OS_EventTaskWait 0x00000f5c ARM Code 192 os_core.o(.text)
- OS_EventTO 0x0000101c ARM Code 120 os_core.o(.text)
- OS_EventWaitListInit 0x00001094 ARM Code 48 os_core.o(.text)
- OS_TCBInit 0x000010c4 ARM Code 336 os_core.o(.text)
- OSFlagAccept 0x00001278 ARM Code 456 os_flag.o(.text)
- OSFlagCreate 0x00001440 ARM Code 140 os_flag.o(.text)
- OS_FlagUnlink 0x000014cc ARM Code 84 os_flag.o(.text)
- OSFlagDel 0x000015ac ARM Code 344 os_flag.o(.text)
- OSFlagPend 0x000017e4 ARM Code 832 os_flag.o(.text)
- OSFlagPost 0x00001b24 ARM Code 512 os_flag.o(.text)
- OSFlagQuery 0x00001d24 ARM Code 96 os_flag.o(.text)
- OS_FlagInit 0x00001d84 ARM Code 76 os_flag.o(.text)
- OSMemCreate 0x00001de8 ARM Code 256 os_mem.o(.text)
- OSMemGet 0x00001ee8 ARM Code 120 os_mem.o(.text)
- OSMemPut 0x00001f60 ARM Code 116 os_mem.o(.text)
- OSMemQuery 0x00001fd4 ARM Code 120 os_mem.o(.text)
- OS_MemInit 0x0000204c ARM Code 112 os_mem.o(.text)
- OSQAccept 0x000020c4 ARM Code 140 os_q.o(.text)
- OSQCreate 0x00002150 ARM Code 236 os_q.o(.text)
- OSQDel 0x0000223c ARM Code 392 os_q.o(.text)
- OSQFlush 0x000023c4 ARM Code 92 os_q.o(.text)
- OSQPend 0x00002420 ARM Code 364 os_q.o(.text)
- OSQPost 0x0000258c ARM Code 216 os_q.o(.text)
- OSQPostFront 0x00002664 ARM Code 220 os_q.o(.text)
- OSQPostOpt 0x00002740 ARM Code 320 os_q.o(.text)
- OSQQuery 0x00002880 ARM Code 204 os_q.o(.text)
- OS_QInit 0x0000294c ARM Code 68 os_q.o(.text)
- OSSemAccept 0x000029a4 ARM Code 88 os_sem.o(.text)
- OSSemCreate 0x000029fc ARM Code 128 os_sem.o(.text)
- OSSemDel 0x00002a7c ARM Code 344 os_sem.o(.text)
- OSSemPend 0x00002bd4 ARM Code 272 os_sem.o(.text)
- OSSemPost 0x00002ce4 ARM Code 152 os_sem.o(.text)
- OSSemQuery 0x00002d7c ARM Code 156 os_sem.o(.text)
- OSTaskChangePrio 0x00002e28 ARM Code 468 os_task.o(.text)
- OSTaskCreate 0x00002ffc ARM Code 236 os_task.o(.text)
- OSTaskCreateExt 0x000030e8 ARM Code 288 os_task.o(.text)
- OSTaskDel 0x00003208 ARM Code 516 os_task.o(.text)
- OSTaskDelReq 0x0000340c ARM Code 140 os_task.o(.text)
- OSTaskResume 0x00003498 ARM Code 192 os_task.o(.text)
- OSTaskStkChk 0x00003558 ARM Code 192 os_task.o(.text)
- OSTaskSuspend 0x00003618 ARM Code 244 os_task.o(.text)
- OSTaskQuery 0x0000370c ARM Code 120 os_task.o(.text)
- OSTimeDly 0x000037b0 ARM Code 144 os_time.o(.text)
- OSTimeDlyHMSM 0x00003840 ARM Code 232 os_time.o(.text)
- OSTimeDlyResume 0x00003928 ARM Code 184 os_time.o(.text)
- OSTimeGet 0x000039e0 ARM Code 32 os_time.o(.text)
- OSTimeSet 0x00003a00 ARM Code 32 os_time.o(.text)
- Task5 0x00003a38 ARM Code 52 main.o(.text)
- Task4 0x00003a6c ARM Code 76 main.o(.text)
- Task3 0x00003ab8 ARM Code 52 main.o(.text)
- Task2 0x00003aec ARM Code 52 main.o(.text)
- Task1 0x00003b20 ARM Code 52 main.o(.text)
- Task0 0x00003b54 ARM Code 52 main.o(.text)
- main 0x00003b88 ARM Code 172 main.o(.text)
- IO_Int 0x00003c54 ARM Code 64 led.o(.text)
- LedCS0 0x00003c94 ARM Code 56 led.o(.text)
- LedCS1 0x00003ccc ARM Code 56 led.o(.text)
- LedCS2 0x00003d04 ARM Code 56 led.o(.text)
- LedCS3 0x00003d3c ARM Code 56 led.o(.text)
- LedCS4 0x00003d74 ARM Code 56 led.o(.text)
- SPI_init 0x00003db0 ARM Code 68 spi.o(.text)
- MSPI_SendData 0x00003df4 ARM Code 72 spi.o(.text)
- __semihosting_guard 0x00003e44 ARM Code 0 use_no_semi.o(.text)
- __use_no_semihosting_swi 0x00003e44 ARM Code 4 use_no_semi.o(.text)
- Inline ARM to Thumb Veneer to srand 0x00003e48 ARM Code 0 rand.o(.text)
- srand 0x00003e51 Thumb Code 42 rand.o(.text)
- _rand_init 0x00003e7b Thumb Code 4 rand.o(.text)
- rand 0x00003e7f Thumb Code 56 rand.o(.text)
- __aeabi_memcpy4 0x00003ec8 ARM Code 0 rt_memcpy_w.o(.text)
- __aeabi_memcpy8 0x00003ec8 ARM Code 0 rt_memcpy_w.o(.text)
- __rt_memcpy_w 0x00003ec8 ARM Code 100 rt_memcpy_w.o(.text)
- _memcpy_lastbytes_aligned 0x00003f14 ARM Code 0 rt_memcpy_w.o(.text)
- __aeabi_memclr4 0x00003f2c ARM Code 0 rt_memclr_w.o(.text)
- __aeabi_memclr8 0x00003f2c ARM Code 0 rt_memclr_w.o(.text)
- __rt_memclr_w 0x00003f2c ARM Code 84 rt_memclr_w.o(.text)
- _memset_w 0x00003f30 ARM Code 0 rt_memclr_w.o(.text)
- __aeabi_idiv 0x00003f80 ARM Code 0 aeabi_sdiv.o(.text)
- __aeabi_idivmod 0x00003f80 ARM Code 364 aeabi_sdiv.o(.text)
- __use_two_region_memory 0x000040ec ARM Code 4 stkheap2.o(.text)
- __rt_stackheap_init 0x000040f0 ARM Code 60 stkheap2.o(.text)
- __rt_heap_extend 0x0000412c ARM Code 24 stkheap2.o(.text)
- __rt_entry 0x00004144 ARM Code 76 kernel.o(.text)
- __rt_exit 0x00004190 ARM Code 20 kernel.o(.text)
- __rt_abort 0x000041a4 ARM Code 8 kernel.o(.text)
- __user_setup_stackheap 0x000041ac ARM Code 96 sys_stackheap_outer.o(.text)
- __aeabi_idiv0 0x0000420c ARM Code 4 aeabi_idiv0.o(.text)
- __rt_stackheap_storage 0x00004210 ARM Code 12 rt_stackheap_storage_intlibspace.o(.text)
- __user_libspace 0x00004220 ARM Code 8 libspace.o(.text)
- __user_perproc_libspace 0x00004220 ARM Code 0 libspace.o(.text)
- __user_perthread_libspace 0x00004220 ARM Code 0 libspace.o(.text)
- exit 0x0000422d Thumb Code 24 exit.o(.text)
- Inline ARM to Thumb Veneer to __rt_lib_init 0x00004244 ARM Code 0 lib_init.o(.text)
- __rt_lib_init 0x0000424d Thumb Code 188 lib_init.o(.text)
- __rt_lib_shutdown 0x00004309 Thumb Code 26 lib_init.o(.text)
- _platform_post_stackheap_init 0x00004324 ARM Code 12 boardinit2.o(.text)
- _platform_post_lib_init 0x00004330 ARM Code 16 boardinit3.o(.text)
- Inline Thumb to ARM Veneer to __rt_locale 0x00004341 Thumb Code 0 rt_locale_intlibspace.o(.text)
- __rt_locale 0x00004344 ARM Code 12 rt_locale_intlibspace.o(.text)
- __ARM_get_argv 0x00004355 Thumb Code 6 no_argv.o(.text)
- __rt_fp_status_addr 0x0000435c ARM Code 12 rt_fp_status_addr_intlibspace.o(.text)
- __aeabi_uidiv 0x0000436c ARM Code 0 aeabi_sdiv.o(.text_udiv)
- __aeabi_uidivmod 0x0000436c ARM Code 28 aeabi_sdiv.o(.text_udiv)
- IRQ_Handler 0x00004388 ARM Code 0 irq.o(IRQ)
- Timer0_Handler 0x00004408 ARM Code 0 irq.o(IRQ)
- Long ARM to Thumb Veneer to __rt_lib_shutdown 0x000044a0 ARM Code 0 anon$$obj.o(Veneer$$Code)
- Short Thumb to ARM Veneer to __rt_exit 0x000044ad Thumb Code 0 anon$$obj.o(Veneer$$Code)
- SoftwareInterrupt 0x000044b4 ARM Code 0 os_cpu_a.o(subr)
- OSIntCtxSw 0x000044f0 ARM Code 0 os_cpu_a.o(subr)
- __OSStartHighRdy 0x00004584 ARM Code 0 os_cpu_a.o(subr)
- Inline Thumb to ARM Veneer to _fp_init 0x000045c5 Thumb Code 0 fpinit.o(x$fpl$fpinit)
- _fp_init 0x000045c8 ARM Code 24 fpinit.o(x$fpl$fpinit)
- __fplib_config_pureend_doubles 0x000045d8 ARM Code 0 fpinit.o(x$fpl$fpinit)
- OSMapTbl 0x000045e0 Data 8 os_core.o(.constdata)
- OSUnMapTbl 0x000045e8 Data 256 os_core.o(.constdata)
- seven_seg 0x000046e8 Data 13 main.o(.constdata)
- Region$$Table$$Base 0x000046f8 Number 0 anon$$obj.o(Region$$Table)
- Region$$Table$$Limit 0x00004718 Number 0 anon$$obj.o(Region$$Table)
- OsEnterSum 0x40000000 Data 4 os_cpu_c.o(.data)
- OSCtxSwCtr 0x40000004 Data 4 os_core.o(.data)
- OSEventFreeList 0x40000008 Data 4 os_core.o(.data)
- OSFlagFreeList 0x4000000c Data 4 os_core.o(.data)
- OSIntNesting 0x40000010 Data 1 os_core.o(.data)
- OSIntExitY 0x40000011 Data 1 os_core.o(.data)
- OSLockNesting 0x40000012 Data 1 os_core.o(.data)
- OSPrioCur 0x40000013 Data 1 os_core.o(.data)
- OSPrioHighRdy 0x40000014 Data 1 os_core.o(.data)
- OSRdyGrp 0x40000015 Data 1 os_core.o(.data)
- OSRdyTbl 0x40000016 Data 8 os_core.o(.data)
- OSRunning 0x4000001e Data 1 os_core.o(.data)
- OSTaskCtr 0x4000001f Data 1 os_core.o(.data)
- OSIdleCtr 0x40000020 Data 4 os_core.o(.data)
- OSTCBCur 0x40000024 Data 4 os_core.o(.data)
- OSTCBFreeList 0x40000028 Data 4 os_core.o(.data)
- OSTCBHighRdy 0x4000002c Data 4 os_core.o(.data)
- OSTCBList 0x40000030 Data 4 os_core.o(.data)
- OSMemFreeList 0x40000034 Data 4 os_core.o(.data)
- OSQFreeList 0x40000038 Data 4 os_core.o(.data)
- OSTime 0x4000003c Data 4 os_core.o(.data)
- DispSem 0x40000040 Data 4 main.o(.data)
- OSEventTbl 0x4000004c Data 32 os_core.o(.bss)
- OSFlagTbl 0x4000006c Data 60 os_core.o(.bss)
- OSTaskIdleStk 0x400000a8 Data 2048 os_core.o(.bss)
- OSTCBPrioTbl 0x400008a8 Data 256 os_core.o(.bss)
- OSTCBTbl 0x400009a8 Data 624 os_core.o(.bss)
- OSMemTbl 0x40000c18 Data 100 os_core.o(.bss)
- OSQTbl 0x40000c7c Data 48 os_core.o(.bss)
- TaskStk0 0x40000cac Data 256 main.o(.bss)
- TaskStk1 0x40000dac Data 256 main.o(.bss)
- TaskStk2 0x40000eac Data 256 main.o(.bss)
- TaskStk3 0x40000fac Data 256 main.o(.bss)
- TaskStk4 0x400010ac Data 256 main.o(.bss)
- TaskStk5 0x400011ac Data 256 main.o(.bss)
- __libspace_start 0x40001388 Data 96 libspace.o(.bss)
- StackUsr 0x40001a68 Number 0 startup.o(Stacks)
- ================================================================================
- Memory Map of the image
- Image Entry point : 0x00000108
- Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00004764, Max: 0xffffffff, ABSOLUTE)
- Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x00004718, Max: 0x00080000, ABSOLUTE)
- Base Addr Size Type Attr Idx E Section Name Object
- 0x00000000 0x00000108 Code RO 4 RESET startup.o
- 0x00000108 0x00000008 Code RO 346 * !!!main __main.o(c_t__un.l)
- 0x00000110 0x00000038 Code RO 453 !!!scatter __scatter.o(c_t__un.l)
- 0x00000148 0x00000028 Code RO 455 !!handler_copy __scatter_copy.o(c_t__un.l)
- 0x00000170 0x0000002c Code RO 457 !!handler_zi __scatter_zi.o(c_t__un.l)
- 0x0000019c 0x00000004 Ven RO 381 .emb_text lib_init.o(c_t__un.l)
- 0x000001a0 0x00000010 Code RO 381 .emb_text lib_init.o(c_t__un.l)
- 0x000001b0 0x00000024 Code RO 5 .text startup.o
- 0x000001d4 0x00000280 Code RO 12 .text os_cpu_c.o
- 0x00000454 0x00000448 Code RO 75 .text target.o
- 0x0000089c 0x000009dc Code RO 106 .text os_core.o
- 0x00001278 0x00000b70 Code RO 140 .text os_flag.o
- 0x00001de8 0x000002dc Code RO 173 .text os_mem.o
- 0x000020c4 0x000008e0 Code RO 199 .text os_q.o
- 0x000029a4 0x00000484 Code RO 212 .text os_sem.o
- 0x00002e28 0x00000988 Code RO 225 .text os_task.o
- 0x000037b0 0x00000288 Code RO 238 .text os_time.o
- 0x00003a38 0x0000021c Code RO 257 .text main.o
- 0x00003c54 0x0000015c Code RO 280 .text led.o
- 0x00003db0 0x00000094 Code RO 297 .text spi.o
- 0x00003e44 0x00000004 Code RO 318 .text use_no_semi.o(c_t__un.l)
- 0x00003e48 0x00000008 Ven RO 320 .text rand.o(c_t__un.l)
- 0x00003e50 0x00000078 Code RO 320 .text rand.o(c_t__un.l)
- 0x00003ec8 0x00000064 Code RO 324 .text rt_memcpy_w.o(c_t__un.l)
- 0x00003f2c 0x00000054 Code RO 326 .text rt_memclr_w.o(c_t__un.l)
- 0x00003f80 0x0000016c Code RO 328 .text aeabi_sdiv.o(c_t__un.l)
- 0x000040ec 0x00000058 Code RO 344 .text stkheap2.o(c_t__un.l)
- 0x00004144 0x00000068 Code RO 348 .text kernel.o(c_t__un.l)
- 0x000041ac 0x00000060 Code RO 351 .text sys_stackheap_outer.o(c_t__un.l)
- 0x0000420c 0x00000004 Code RO 353 .text aeabi_idiv0.o(c_t__un.l)
- 0x00004210 0x00000010 Code RO 360 .text rt_stackheap_storage_intlibspace.o(c_t__un.l)
- 0x00004220 0x0000000c Code RO 366 .text libspace.o(c_t__un.l)
- 0x0000422c 0x00000018 Code RO 369 .text exit.o(c_t__un.l)
- 0x00004244 0x00000008 Ven RO 382 .text lib_init.o(c_t__un.l)
- 0x0000424c 0x000000d6 Code RO 382 .text lib_init.o(c_t__un.l)
- 0x00004322 0x00000002 PAD
- 0x00004324 0x0000000c Code RO 387 .text boardinit2.o(c_t__un.l)
- 0x00004330 0x00000010 Code RO 389 .text boardinit3.o(c_t__un.l)
- 0x00004340 0x00000004 Ven RO 398 .text rt_locale_intlibspace.o(c_t__un.l)
- 0x00004344 0x00000010 Code RO 398 .text rt_locale_intlibspace.o(c_t__un.l)
- 0x00004354 0x00000006 Code RO 412 .text no_argv.o(c_t__un.l)
- 0x0000435a 0x00000002 PAD
- 0x0000435c 0x00000010 Code RO 419 .text rt_fp_status_addr_intlibspace.o(c_t__un.l)
- 0x0000436c 0x0000001c Code RO 329 .text_udiv aeabi_sdiv.o(c_t__un.l)
- 0x00004388 0x00000118 Code RO 103 IRQ irq.o
- 0x000044a0 0x0000000c Ven RO 461 Veneer$$Code anon$$obj.o
- 0x000044ac 0x00000008 Ven RO 462 Veneer$$Code anon$$obj.o
- 0x000044b4 0x00000110 Code RO 71 subr os_cpu_a.o
- 0x000045c4 0x00000004 Ven RO 414 x$fpl$fpinit fpinit.o(fz_t_p.l)
- 0x000045c8 0x00000018 Code RO 414 x$fpl$fpinit fpinit.o(fz_t_p.l)
- 0x000045e0 0x00000108 Data RO 108 .constdata os_core.o
- 0x000046e8 0x0000000d Data RO 259 .constdata main.o
- 0x000046f5 0x00000003 PAD
- 0x000046f8 0x00000020 Data RO 452 Region$$Table anon$$obj.o
- Execution Region RW_IRAM1 (Base: 0x40000000, Size: 0x00001a68, Max: 0x00008000, ABSOLUTE)
- Base Addr Size Type Attr Idx E Section Name Object
- 0x40000000 0x00000004 Data RW 13 .data os_cpu_c.o
- 0x40000004 0x0000003c Data RW 107 .data os_core.o
- 0x40000040 0x00000004 Data RW 258 .data main.o
- 0x40000044 0x00000008 Data RW 321 .data rand.o(c_t__un.l)
- 0x4000004c 0x00000c60 Zero RW 109 .bss os_core.o
- 0x40000cac 0x00000600 Zero RW 260 .bss main.o
- 0x400012ac 0x000000dc Zero RW 322 .bss rand.o(c_t__un.l)
- 0x40001388 0x00000060 Zero RW 367 .bss libspace.o(c_t__un.l)
- 0x400013e8 0x00000100 Zero RW 3 HEAP startup.o
- 0x400014e8 0x00000500 Zero RW 1 STACK startup.o
- 0x400019e8 0x00000080 Zero RW 72 SWIStacks os_cpu_a.o
- 0x40001a68 0x00000000 Zero RW 2 Stacks startup.o
- ================================================================================
- Image component sizes
- Code (inc. data) RO Data RW Data ZI Data Debug Object Name
- 280 24 0 0 0 160 irq.o
- 348 4 0 0 0 568 led.o
- 540 32 13 4 1536 1724 main.o
- 2524 100 264 60 3168 10628 os_core.o
- 272 36 0 0 128 248 os_cpu_a.o
- 640 8 0 4 0 16468 os_cpu_c.o
- 2928 24 0 0 0 9484 os_flag.o
- 732 8 0 0 0 1592 os_mem.o
- 2272 20 0 0 0 3292 os_q.o
- 1156 16 0 0 0 1920 os_sem.o
- 2440 44 0 0 0 3360 os_task.o
- 648 24 0 0 0 1336 os_time.o
- 148 8 0 0 0 408 spi.o
- 300 68 0 0 1536 452 startup.o
- 1096 60 0 0 0 10736 target.o
- ------------------------------------------------------------------------
- 16344 480 312 68 6368 62376 Object Totals
- 20 4 32 0 0 0 (incl. Generated)
- 0 0 3 0 0 0 (incl. Padding)
- ------------------------------------------------------------------------
- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
- 8 0 0 0 0 0 __main.o
- 56 8 0 0 0 0 __scatter.o
- 40 0 0 0 0 0 __scatter_copy.o
- 44 0 0 0 0 0 __scatter_zi.o
- 4 0 0 0 0 0 aeabi_idiv0.o
- 392 0 0 0 0 0 aeabi_sdiv.o
- 12 0 0 0 0 0 boardinit2.o
- 16 0 0 0 0 0 boardinit3.o
- 24 0 0 0 0 0 exit.o
- 28 0 0 0 0 0 fpinit.o
- 104 4 0 0 0 0 kernel.o
- 242 4 0 0 0 0 lib_init.o
- 12 4 0 0 96 0 libspace.o
- 6 0 0 0 0 0 no_argv.o
- 128 18 0 8 220 0 rand.o
- 16 4 0 0 0 0 rt_fp_status_addr_intlibspace.o
- 20 4 0 0 0 0 rt_locale_intlibspace.o
- 84 0 0 0 0 0 rt_memclr_w.o
- 100 0 0 0 0 0 rt_memcpy_w.o
- 16 4 0 0 0 0 rt_stackheap_storage_intlibspace.o
- 88 0 0 0 0 0 stkheap2.o
- 96 0 0 0 0 0 sys_stackheap_outer.o
- 4 0 0 0 0 0 use_no_semi.o
- ------------------------------------------------------------------------
- 1544 50 0 8 316 0 Library Totals
- 4 0 0 0 0 0 (incl. Padding)
- ------------------------------------------------------------------------
- Code (inc. data) RO Data RW Data ZI Data Debug Library Name
- 1512 50 0 8 316 0 c_t__un.l
- 28 0 0 0 0 0 fz_t_p.l
- ------------------------------------------------------------------------
- 1544 50 0 8 316 0 Library Totals
- ------------------------------------------------------------------------
- ================================================================================
- Code (inc. data) RO Data RW Data ZI Data Debug
- 17888 530 312 76 6684 62376 Grand Totals
- 17888 530 312 76 6684 62376 Image Totals
- ================================================================================
- Total RO Size (Code + RO Data) 18200 ( 17.77kB)
- Total RW Size (RW Data + ZI Data) 6760 ( 6.60kB)
- Total ROM Size (Code + RO Data + RW Data) 18276 ( 17.85kB)
- ================================================================================