www.pudn.com > uCOS-II_MMCSD.rar > LM3S_uCOS2.map
ARM Linker, RVCT3.1 [Build 919] for uVision [Standard]
================================================================================
Section Cross References
os_core.o(.text) refers to os_time.o(.text) for OSTimeDly
os_core.o(.text) refers to os_cpu_a.o(UCOSII_ASM) for OS_ENTER_CRITICAL
os_core.o(.text) refers to os_cpu_c.o(.text) for OSTaskStatHook
os_core.o(.text) refers to os_task.o(.text) for OSTaskCreate
os_core.o(.text) refers to os_core.o(.data) for OSStatRdy
os_core.o(.text) refers to os_core.o(.bss) for OSTaskStatStk
os_core.o(.text) refers to os_core.o(.constdata) for OSUnMapTbl
os_mbox.o(.text) refers to os_cpu_a.o(UCOSII_ASM) for OS_ENTER_CRITICAL
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_sem.o(.text) refers to os_cpu_a.o(UCOSII_ASM) for OS_ENTER_CRITICAL
os_sem.o(.text) refers to os_core.o(.text) for OS_EventWaitListInit
os_sem.o(.text) refers to os_core.o(.data) for OSIntNesting
os_task.o(.text) refers to os_cpu_a.o(UCOSII_ASM) for OS_ENTER_CRITICAL
os_task.o(.text) refers to os_cpu_c.o(.text) for OSTaskStkInit
os_task.o(.text) refers to os_core.o(.text) for OS_TCBInit
os_task.o(.text) refers to os_core.o(.bss) for OSTCBPrioTbl
os_task.o(.text) refers to os_core.o(.data) for OSTaskCtr
os_time.o(.text) refers to os_cpu_a.o(UCOSII_ASM) for OS_ENTER_CRITICAL
os_time.o(.text) refers to os_core.o(.text) for OS_Sched
os_time.o(.text) refers to os_core.o(.data) for OSTCBCur
os_cpu_a.o(UCOSII_ASM) refers to os_cpu_c.o(.data) for OsEnterSum
os_cpu_a.o(UCOSII_ASM) refers to os_core.o(.data) for OSRunning
os_cpu_a.o(UCOSII_ASM) refers to os_cpu_c.o(.text) for OSTaskSwHook
startup.o(STACK) 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 startup.o(STACK) for StackMem
startup.o(RESET) refers to os_cpu_a.o(UCOSII_ASM) for OSPendSV
startup.o(RESET) refers to target.o(.text) for tickISRHandler
startup.o(RESET) refers to main.o(.text) for uart0_ISR
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 HeapMem
startup.o(.text) refers to startup.o(STACK) for StackMem
startup.o(.text) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
target.o(.text) refers to sysctl.o(i.SysCtlClockGet) for SysCtlClockGet
target.o(.text) refers to systick.o(i.SysTickPeriodSet) for SysTickPeriodSet
target.o(.text) refers to systick.o(i.SysTickEnable) for SysTickEnable
target.o(.text) refers to systick.o(i.SysTickIntEnable) for SysTickIntEnable
target.o(.text) refers to os_cpu_a.o(UCOSII_ASM) for OS_ENTER_CRITICAL
target.o(.text) refers to os_core.o(.text) for OSTimeTick
target.o(.text) refers to sysctl.o(i.SysCtlClockSet) for SysCtlClockSet
target.o(.text) refers to os_core.o(.data) for OSIntNesting
main.o(.text) refers to sysctl.o(i.SysCtlPeripheralEnable) for SysCtlPeripheralEnable
main.o(.text) refers to sysctl.o(i.SysCtlClockGet) for SysCtlClockGet
main.o(.text) refers to ssi.o(i.SSIConfigSetExpClk) for SSIConfigSetExpClk
main.o(.text) refers to ssi.o(i.SSIEnable) for SSIEnable
main.o(.text) refers to gpio.o(i.GPIODirModeSet) for GPIODirModeSet
main.o(.text) refers to gpio.o(i.GPIOPadConfigSet) for GPIOPadConfigSet
main.o(.text) refers to gpio.o(i.GPIOPinTypeUART) for GPIOPinTypeUART
main.o(.text) refers to uart.o(i.UARTConfigSetExpClk) for UARTConfigSetExpClk
main.o(.text) refers to interrupt.o(i.IntEnable) for IntEnable
main.o(.text) refers to uart.o(i.UARTIntEnable) for UARTIntEnable
main.o(.text) refers to interrupt.o(i.IntPrioritySet) for IntPrioritySet
main.o(.text) refers to uart.o(i.UARTEnable) for UARTEnable
main.o(.text) refers to uart.o(i.UARTSpaceAvail) for UARTSpaceAvail
main.o(.text) refers to uart.o(i.UARTCharPutNonBlocking) for UARTCharPutNonBlocking
main.o(.text) refers to os_mbox.o(.text) for OSMboxCreate
main.o(.text) refers to target.o(.text) for targetInit
main.o(.text) refers to os_core.o(.text) for OSStatInit
main.o(.text) refers to sddriver.o(.text) for SD_Initialize
main.o(.text) refers to rt_memcpy_v6.o(.text) for __aeabi_memcpy
main.o(.text) refers to os_cpu_a.o(UCOSII_ASM) for intDisAll
main.o(.text) refers to os_task.o(.text) for OSTaskCreate
main.o(.text) refers to uart.o(i.UARTIntStatus) for UARTIntStatus
main.o(.text) refers to uart.o(i.UARTIntClear) for UARTIntClear
main.o(.text) refers to uart.o(i.UARTCharGetNonBlocking) for UARTCharGetNonBlocking
main.o(.text) refers to uart.o(i.UARTCharsAvail) for UARTCharsAvail
main.o(.text) refers to main.o(.data) for Uart0ReviceMbox
main.o(.text) refers to main.o(.bss) for sd_buf
main.o(.text) refers to os_core.o(.data) for OSIntNesting
sdcmd.o(.text) refers to sdhal.o(.text) for SPI_CS_Assert
sdcmd.o(.text) refers to os_time.o(.text) for OSTimeDly
sdcmd.o(.text) refers to sddriver.o(.bss) for sds
sddriver.o(.text) refers to os_sem.o(.text) for OSSemPost
sddriver.o(.text) refers to sdcmd.o(.text) for SD_ReadCSD
sddriver.o(.text) refers to sdhal.o(.text) for SD_HardWareInit
sddriver.o(.text) refers to sddriver.o(.data) for pSemSD
sddriver.o(.text) refers to sddriver.o(.bss) for sds
sddriver.o(.text) refers to sddriver.o(.constdata) for time_value
sdhal.o(.text) refers to gpio.o(i.GPIODirModeSet) for GPIODirModeSet
sdhal.o(.text) refers to gpio.o(i.GPIOPinWrite) for GPIOPinWrite
sdhal.o(.text) refers to ssi.o(i.SSIDisable) for SSIDisable
sdhal.o(.text) refers to sysctl.o(i.SysCtlClockGet) for SysCtlClockGet
sdhal.o(.text) refers to ssi.o(i.SSIConfigSetExpClk) for SSIConfigSetExpClk
sdhal.o(.text) refers to ssi.o(i.SSIEnable) for SSIEnable
sdhal.o(.text) refers to ssi.o(i.SSIDataPut) for SSIDataPut
sdhal.o(.text) refers to gpio.o(i.GPIOPinRead) for GPIOPinRead
gpio.o(i.GPIOPortIntRegister) refers to gpio.o(i.GPIOGetIntNumber) for GPIOGetIntNumber
gpio.o(i.GPIOPortIntRegister) refers to interrupt.o(i.IntRegister) for IntRegister
gpio.o(i.GPIOPortIntRegister) refers to interrupt.o(i.IntEnable) for IntEnable
gpio.o(i.GPIOPortIntUnregister) refers to gpio.o(i.GPIOGetIntNumber) for GPIOGetIntNumber
gpio.o(i.GPIOPortIntUnregister) refers to interrupt.o(i.IntDisable) for IntDisable
gpio.o(i.GPIOPortIntUnregister) refers to interrupt.o(i.IntUnregister) for IntUnregister
gpio.o(i.GPIOPinTypeCAN) refers to gpio.o(i.GPIODirModeSet) for GPIODirModeSet
gpio.o(i.GPIOPinTypeCAN) refers to gpio.o(i.GPIOPadConfigSet) for GPIOPadConfigSet
gpio.o(i.GPIOPinTypeComparator) refers to gpio.o(i.GPIODirModeSet) for GPIODirModeSet
gpio.o(i.GPIOPinTypeComparator) refers to gpio.o(i.GPIOPadConfigSet) for GPIOPadConfigSet
gpio.o(i.GPIOPinTypeGPIOInput) refers to gpio.o(i.GPIODirModeSet) for GPIODirModeSet
gpio.o(i.GPIOPinTypeGPIOInput) refers to gpio.o(i.GPIOPadConfigSet) for GPIOPadConfigSet
gpio.o(i.GPIOPinTypeGPIOOutput) refers to gpio.o(i.GPIODirModeSet) for GPIODirModeSet
gpio.o(i.GPIOPinTypeGPIOOutput) refers to gpio.o(i.GPIOPadConfigSet) for GPIOPadConfigSet
gpio.o(i.GPIOPinTypeGPIOOutputOD) refers to gpio.o(i.GPIODirModeSet) for GPIODirModeSet
gpio.o(i.GPIOPinTypeGPIOOutputOD) refers to gpio.o(i.GPIOPadConfigSet) for GPIOPadConfigSet
gpio.o(i.GPIOPinTypeI2C) refers to gpio.o(i.GPIODirModeSet) for GPIODirModeSet
gpio.o(i.GPIOPinTypeI2C) refers to gpio.o(i.GPIOPadConfigSet) for GPIOPadConfigSet
gpio.o(i.GPIOPinTypePWM) refers to gpio.o(i.GPIODirModeSet) for GPIODirModeSet
gpio.o(i.GPIOPinTypePWM) refers to gpio.o(i.GPIOPadConfigSet) for GPIOPadConfigSet
gpio.o(i.GPIOPinTypeQEI) refers to gpio.o(i.GPIODirModeSet) for GPIODirModeSet
gpio.o(i.GPIOPinTypeQEI) refers to gpio.o(i.GPIOPadConfigSet) for GPIOPadConfigSet
gpio.o(i.GPIOPinTypeSSI) refers to gpio.o(i.GPIODirModeSet) for GPIODirModeSet
gpio.o(i.GPIOPinTypeSSI) refers to gpio.o(i.GPIOPadConfigSet) for GPIOPadConfigSet
gpio.o(i.GPIOPinTypeTimer) refers to gpio.o(i.GPIODirModeSet) for GPIODirModeSet
gpio.o(i.GPIOPinTypeTimer) refers to gpio.o(i.GPIOPadConfigSet) for GPIOPadConfigSet
gpio.o(i.GPIOPinTypeUART) refers to gpio.o(i.GPIODirModeSet) for GPIODirModeSet
gpio.o(i.GPIOPinTypeUART) refers to gpio.o(i.GPIOPadConfigSet) for GPIOPadConfigSet
interrupt.o(i.IntMasterEnable) refers to cpu.o(.text) for CPUcpsie
interrupt.o(i.IntMasterDisable) refers to cpu.o(.text) for CPUcpsid
interrupt.o(i.IntRegister) refers to interrupt.o(vtable) for vtable
interrupt.o(i.IntUnregister) refers to interrupt.o(i.IntDefaultHandler) for IntDefaultHandler
interrupt.o(i.IntUnregister) refers to interrupt.o(vtable) for vtable
interrupt.o(i.IntPriorityGroupingSet) refers to interrupt.o(.constdata) for .constdata
interrupt.o(i.IntPriorityGroupingGet) refers to interrupt.o(.constdata) for .constdata
interrupt.o(i.IntPrioritySet) refers to interrupt.o(.constdata) for .constdata
interrupt.o(i.IntPriorityGet) refers to interrupt.o(.constdata) for .constdata
ssi.o(i.SSIIntRegister) refers to interrupt.o(i.IntRegister) for IntRegister
ssi.o(i.SSIIntRegister) refers to interrupt.o(i.IntEnable) for IntEnable
ssi.o(i.SSIIntUnregister) refers to interrupt.o(i.IntDisable) for IntDisable
ssi.o(i.SSIIntUnregister) refers to interrupt.o(i.IntUnregister) for IntUnregister
sysctl.o(i.SysCtlPeripheralPresent) refers to sysctl.o(.constdata) for .constdata
sysctl.o(i.SysCtlPeripheralReset) refers to sysctl.o(.constdata) for .constdata
sysctl.o(i.SysCtlPeripheralEnable) refers to sysctl.o(.constdata) for .constdata
sysctl.o(i.SysCtlPeripheralDisable) refers to sysctl.o(.constdata) for .constdata
sysctl.o(i.SysCtlPeripheralSleepEnable) refers to sysctl.o(.constdata) for .constdata
sysctl.o(i.SysCtlPeripheralSleepDisable) refers to sysctl.o(.constdata) for .constdata
sysctl.o(i.SysCtlPeripheralDeepSleepEnable) refers to sysctl.o(.constdata) for .constdata
sysctl.o(i.SysCtlPeripheralDeepSleepDisable) refers to sysctl.o(.constdata) for .constdata
sysctl.o(i.SysCtlIntRegister) refers to interrupt.o(i.IntRegister) for IntRegister
sysctl.o(i.SysCtlIntRegister) refers to interrupt.o(i.IntEnable) for IntEnable
sysctl.o(i.SysCtlIntUnregister) refers to interrupt.o(i.IntDisable) for IntDisable
sysctl.o(i.SysCtlIntUnregister) refers to interrupt.o(i.IntUnregister) for IntUnregister
sysctl.o(i.SysCtlSleep) refers to cpu.o(.text) for CPUwfi
sysctl.o(i.SysCtlDeepSleep) refers to cpu.o(.text) for CPUwfi
sysctl.o(i.SysCtlClockGet) refers to sysctl.o(.constdata) for .constdata
systick.o(i.SysTickIntRegister) refers to interrupt.o(i.IntRegister) for IntRegister
systick.o(i.SysTickIntUnregister) refers to interrupt.o(i.IntUnregister) for IntUnregister
uart.o(i.UARTConfigSetExpClk) refers to uart.o(i.UARTDisable) for UARTDisable
uart.o(i.UARTConfigSetExpClk) refers to uart.o(i.UARTEnable) for UARTEnable
uart.o(i.UARTIntRegister) refers to interrupt.o(i.IntRegister) for IntRegister
uart.o(i.UARTIntRegister) refers to interrupt.o(i.IntEnable) for IntEnable
uart.o(i.UARTIntUnregister) refers to interrupt.o(i.IntDisable) for IntDisable
uart.o(i.UARTIntUnregister) refers to interrupt.o(i.IntUnregister) for IntUnregister
rt_memcpy_v6.o(.text) refers to rt_memcpy_w.o(.text) for __aeabi_memcpy4
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 main.o(.text) for main
kernel.o(.text) refers to exit.o(.text) for exit
kernel.o(.text) refers to sys_exit.o(.text) for _sys_exit
kernel.o(.ARM.exidx) refers to kernel.o(.text) for __rt_entry
sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
sys_stackheap_outer.o(.text) refers to startup.o(.text) for __user_initial_stackheap
rt_stackheap_storage.o(.text) refers to rt_stackheap_storage.o(.bss) for __rt_stackheap_storage_data
rt_stackheap_storage_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start
sys_exit.o(.text) refers to use_no_semi.o(.text) for __I_use_semihosting
libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
exit.o(.text) refers to kernel.o(.text) for __rt_exit
stkheap1.o(.text) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
stkheap1.o(.text) refers to rt_stackheap_storage_intlibspace.o(.text) for __rt_stackheap_storage
lib_init.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
lib_init.o(.text) refers to fpinit.o(x$fpl$fpinit) for _fp_init
lib_init.o(.text) refers to lib_init.o(.emb_text) for __ARM_argv_veneer
lib_init.o(.text) refers to rt_locale_intlibspace.o(.text) for __rt_locale
rt_locale.o(.text) refers to rt_locale.o(.bss) for __rt_locale_data
rt_locale_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start
_get_argv.o(.text) refers to heapext.o(.text) for __heap_extend
_get_argv.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
_get_argv.o(.text) refers to sys_command.o(.text) for _sys_command_string
_get_argv.o(.text) refers (Special) to hrguard.o(.text) for __heap_region_guard
fpinit.o(x$fpl$fpinit) refers to rt_fp_status_addr_intlibspace.o(.text) for __rt_fp_status_addr
sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I_use_semihosting
rt_fp_status_addr.o(.text) refers to rt_fp_status_addr.o(.bss) for __rt_fp_status_addr_data
rt_fp_status_addr_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start
defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
defsig_rtmem_formal.o(.text) refers (Special) to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
heapext.o(.text) refers to stkheap2.o(.text) for __rt_heap_extend
rt_raise.o(.text) refers to __raise.o(.text) for __raise
rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
__raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I_use_semihosting
defsig.o(CL$$defsig) refers (Weak) to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
================================================================================
Removing Unused input sections from the image.
Removing gpio.o(i.GPIOGetIntNumber), (96 bytes).
Removing gpio.o(i.GPIODirModeGet), (38 bytes).
Removing gpio.o(i.GPIOIntTypeSet), (56 bytes).
Removing gpio.o(i.GPIOIntTypeGet), (50 bytes).
Removing gpio.o(i.GPIOPadConfigGet), (122 bytes).
Removing gpio.o(i.GPIOPinIntEnable), (12 bytes).
Removing gpio.o(i.GPIOPinIntDisable), (12 bytes).
Removing gpio.o(i.GPIOPinIntStatus), (14 bytes).
Removing gpio.o(i.GPIOPinIntClear), (6 bytes).
Removing gpio.o(i.GPIOPortIntRegister), (26 bytes).
Removing gpio.o(i.GPIOPortIntUnregister), (22 bytes).
Removing gpio.o(i.GPIOPinTypeCAN), (28 bytes).
Removing gpio.o(i.GPIOPinTypeComparator), (28 bytes).
Removing gpio.o(i.GPIOPinTypeGPIOInput), (28 bytes).
Removing gpio.o(i.GPIOPinTypeGPIOOutput), (28 bytes).
Removing gpio.o(i.GPIOPinTypeGPIOOutputOD), (28 bytes).
Removing gpio.o(i.GPIOPinTypeI2C), (28 bytes).
Removing gpio.o(i.GPIOPinTypePWM), (28 bytes).
Removing gpio.o(i.GPIOPinTypeQEI), (28 bytes).
Removing gpio.o(i.GPIOPinTypeSSI), (28 bytes).
Removing gpio.o(i.GPIOPinTypeTimer), (28 bytes).
Removing interrupt.o(i.IntDefaultHandler), (2 bytes).
Removing interrupt.o(i.IntMasterEnable), (4 bytes).
Removing interrupt.o(i.IntMasterDisable), (4 bytes).
Removing interrupt.o(i.IntRegister), (48 bytes).
Removing interrupt.o(i.IntUnregister), (20 bytes).
Removing interrupt.o(i.IntPriorityGroupingSet), (28 bytes).
Removing interrupt.o(i.IntPriorityGroupingGet), (36 bytes).
Removing interrupt.o(i.IntPriorityGet), (24 bytes).
Removing interrupt.o(i.IntDisable), (96 bytes).
Removing interrupt.o(vtable), (240 bytes).
Removing ssi.o(i.SSIIntRegister), (32 bytes).
Removing ssi.o(i.SSIIntUnregister), (32 bytes).
Removing ssi.o(i.SSIIntEnable), (8 bytes).
Removing ssi.o(i.SSIIntDisable), (8 bytes).
Removing ssi.o(i.SSIIntStatus), (10 bytes).
Removing ssi.o(i.SSIIntClear), (4 bytes).
Removing ssi.o(i.SSIDataPutNonBlocking), (16 bytes).
Removing ssi.o(i.SSIDataGet), (12 bytes).
Removing ssi.o(i.SSIDataGetNonBlocking), (18 bytes).
Removing sysctl.o(i.SysCtlSRAMSizeGet), (20 bytes).
Removing sysctl.o(i.SysCtlFlashSizeGet), (20 bytes).
Removing sysctl.o(i.SysCtlPinPresent), (20 bytes).
Removing sysctl.o(i.SysCtlPeripheralPresent), (36 bytes).
Removing sysctl.o(i.SysCtlPeripheralReset), (48 bytes).
Removing sysctl.o(i.SysCtlPeripheralDisable), (28 bytes).
Removing sysctl.o(i.SysCtlPeripheralSleepEnable), (28 bytes).
Removing sysctl.o(i.SysCtlPeripheralSleepDisable), (28 bytes).
Removing sysctl.o(i.SysCtlPeripheralDeepSleepEnable), (28 bytes).
Removing sysctl.o(i.SysCtlPeripheralDeepSleepDisable), (28 bytes).
Removing sysctl.o(i.SysCtlPeripheralClockGating), (28 bytes).
Removing sysctl.o(i.SysCtlIntRegister), (20 bytes).
Removing sysctl.o(i.SysCtlIntUnregister), (18 bytes).
Removing sysctl.o(i.SysCtlIntEnable), (16 bytes).
Removing sysctl.o(i.SysCtlIntDisable), (16 bytes).
Removing sysctl.o(i.SysCtlIntClear), (12 bytes).
Removing sysctl.o(i.SysCtlIntStatus), (16 bytes).
Removing sysctl.o(i.SysCtlLDOSet), (12 bytes).
Removing sysctl.o(i.SysCtlLDOGet), (12 bytes).
Removing sysctl.o(i.SysCtlLDOConfigSet), (12 bytes).
Removing sysctl.o(i.SysCtlReset), (16 bytes).
Removing sysctl.o(i.SysCtlSleep), (4 bytes).
Removing sysctl.o(i.SysCtlDeepSleep), (32 bytes).
Removing sysctl.o(i.SysCtlResetCauseGet), (12 bytes).
Removing sysctl.o(i.SysCtlResetCauseClear), (16 bytes).
Removing sysctl.o(i.SysCtlBrownOutConfigSet), (16 bytes).
Removing sysctl.o(i.SysCtlPWMClockSet), (20 bytes).
Removing sysctl.o(i.SysCtlPWMClockGet), (24 bytes).
Removing sysctl.o(i.SysCtlADCSpeedSet), (40 bytes).
Removing sysctl.o(i.SysCtlADCSpeedGet), (16 bytes).
Removing sysctl.o(i.SysCtlIOSCVerificationSet), (28 bytes).
Removing sysctl.o(i.SysCtlMOSCVerificationSet), (28 bytes).
Removing sysctl.o(i.SysCtlPLLVerificationSet), (28 bytes).
Removing sysctl.o(i.SysCtlClkVerificationClear), (16 bytes).
Removing systick.o(i.SysTickDisable), (14 bytes).
Removing systick.o(i.SysTickIntRegister), (24 bytes).
Removing systick.o(i.SysTickIntUnregister), (18 bytes).
Removing systick.o(i.SysTickIntDisable), (14 bytes).
Removing systick.o(i.SysTickPeriodGet), (10 bytes).
Removing systick.o(i.SysTickValueGet), (8 bytes).
Removing uart.o(i.UARTParityModeSet), (12 bytes).
Removing uart.o(i.UARTParityModeGet), (8 bytes).
Removing uart.o(i.UARTFIFOLevelSet), (6 bytes).
Removing uart.o(i.UARTFIFOLevelGet), (16 bytes).
Removing uart.o(i.UARTConfigGetExpClk), (28 bytes).
Removing uart.o(i.UARTEnableSIR), (32 bytes).
Removing uart.o(i.UARTDisableSIR), (20 bytes).
Removing uart.o(i.UARTCharGet), (10 bytes).
Removing uart.o(i.UARTCharPut), (10 bytes).
Removing uart.o(i.UARTBreakCtl), (20 bytes).
Removing uart.o(i.UARTIntRegister), (44 bytes).
Removing uart.o(i.UARTIntUnregister), (44 bytes).
Removing uart.o(i.UARTIntDisable), (8 bytes).
Removing cpu.o(.text), (12 bytes).
94 unused section(s) (total 2476 bytes) removed from the image.
================================================================================
Image Symbol Table
Local Symbols
Symbol Name Value Ov Type Size Object(Section)
RESET 0x00000000 Section 256 startup.o(RESET)
../../angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
../../angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
../../angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
../../angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
../../angel/boardlib.s 0x00000000 Number 0 cpuinit.o ABSOLUTE
../../angel/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE
../../angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
../../angel/kernel.s 0x00000000 Number 0 kernel.o ABSOLUTE
../../angel/rt.s 0x00000000 Number 0 rt_stackheap_storage.o ABSOLUTE
../../angel/rt.s 0x00000000 Number 0 rt_stackheap_storage_intlibspace.o ABSOLUTE
../../angel/rt.s 0x00000000 Number 0 rt_locale.o ABSOLUTE
../../angel/rt.s 0x00000000 Number 0 rt_locale_intlibspace.o ABSOLUTE
../../angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
../../angel/rt.s 0x00000000 Number 0 rt_fp_status_addr.o ABSOLUTE
../../angel/rt.s 0x00000000 Number 0 rt_fp_status_addr_intlibspace.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 sys_stackheap_outer.o ABSOLUTE
../../angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
../../angel/sys.s 0x00000000 Number 0 sys_exit.o ABSOLUTE
../../angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
../../angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
../../angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE
../../armsys.c 0x00000000 Number 0 _get_argv.o ABSOLUTE
../../armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
../../armsys.c 0x00000000 Number 0 lib_init.o ABSOLUTE
../../armsys.c 0x00000000 Number 0 lib_init.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_v6.o ABSOLUTE
../../memcpset.s 0x00000000 Number 0 rt_memcpy_w.o ABSOLUTE
../../signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
../../signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
../../signal.c 0x00000000 Number 0 defsig_rtmem_inner.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_outer.o ABSOLUTE
../../signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
../../stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
../../stkheap.s 0x00000000 Number 0 heapext.o ABSOLUTE
../../stkheap1.s 0x00000000 Number 0 stkheap1.o ABSOLUTE
../../stkheap2.s 0x00000000 Number 0 stkheap2.o ABSOLUTE
SDMMC\sdcmd.c 0x00000000 Number 0 sdcmd.o ABSOLUTE
SDMMC\sdcrc.c 0x00000000 Number 0 sdcrc.o ABSOLUTE
SDMMC\sddriver.c 0x00000000 Number 0 sddriver.o ABSOLUTE
SDMMC\sdhal.c 0x00000000 Number 0 sdhal.o ABSOLUTE
SRC\cpu.S 0x00000000 Number 0 cpu.o ABSOLUTE
SRC\gpio.c 0x00000000 Number 0 gpio.o ABSOLUTE
SRC\interrupt.c 0x00000000 Number 0 interrupt.o ABSOLUTE
SRC\ssi.c 0x00000000 Number 0 ssi.o ABSOLUTE
SRC\sysctl.c 0x00000000 Number 0 sysctl.o ABSOLUTE
SRC\systick.c 0x00000000 Number 0 systick.o ABSOLUTE
SRC\uart.c 0x00000000 Number 0 uart.o ABSOLUTE
Target\Startup.s 0x00000000 Number 0 startup.o ABSOLUTE
Target\Target.c 0x00000000 Number 0 target.o ABSOLUTE
User\Main.c 0x00000000 Number 0 main.o ABSOLUTE
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
uCOS-II\Ports\os_cpu_a.asm 0x00000000 Number 0 os_cpu_a.o ABSOLUTE
uCOS-II\Ports\os_cpu_c.c 0x00000000 Number 0 os_cpu_c.o ABSOLUTE
uCOS-II\Source\OS_CORE.C 0x00000000 Number 0 os_core.o ABSOLUTE
uCOS-II\Source\OS_FLAG.C 0x00000000 Number 0 os_flag.o ABSOLUTE
uCOS-II\Source\OS_MBOX.C 0x00000000 Number 0 os_mbox.o ABSOLUTE
uCOS-II\Source\OS_MEM.C 0x00000000 Number 0 os_mem.o ABSOLUTE
uCOS-II\Source\OS_MUTEX.C 0x00000000 Number 0 os_mutex.o ABSOLUTE
uCOS-II\Source\OS_Q.C 0x00000000 Number 0 os_q.o ABSOLUTE
uCOS-II\Source\OS_SEM.C 0x00000000 Number 0 os_sem.o ABSOLUTE
uCOS-II\Source\OS_TASK.C 0x00000000 Number 0 os_task.o ABSOLUTE
uCOS-II\Source\OS_TIME.C 0x00000000 Number 0 os_time.o ABSOLUTE
NmiSR 0x000000f5 Thumb Code 0 startup.o(RESET)
IntDefaultHandler 0x000000f9 Thumb Code 0 startup.o(RESET)
!!!main 0x00000100 Section 8 __main.o(!!!main)
!!!scatter 0x00000108 Section 52 __scatter.o(!!!scatter)
!!handler_copy 0x0000013c Section 26 __scatter_copy.o(!!handler_copy)
!!handler_zi 0x00000158 Section 28 __scatter_zi.o(!!handler_zi)
.emb_text 0x00000174 Section 4 lib_init.o(.emb_text)
.text 0x00000178 Section 1688 os_core.o(.text)
OS_InitTaskStat 0x000001ef Thumb Code 18 os_core.o(.text)
OS_InitTaskIdle 0x0000021f Thumb Code 18 os_core.o(.text)
OS_InitEventList 0x00000231 Thumb Code 44 os_core.o(.text)
OS_InitTCBList 0x0000025d Thumb Code 64 os_core.o(.text)
OS_InitRdyList 0x0000029d Thumb Code 46 os_core.o(.text)
OS_InitMisc 0x000002cb Thumb Code 28 os_core.o(.text)
.text 0x00000810 Section 588 os_mbox.o(.text)
.text 0x00000a5c Section 500 os_sem.o(.text)
.text 0x00000c50 Section 372 os_task.o(.text)
.text 0x00000dc4 Section 88 os_time.o(.text)
.text 0x00000e1c Section 172 os_cpu_c.o(.text)
.text 0x00000ec8 Section 28 startup.o(.text)
.text 0x00000ee4 Section 84 target.o(.text)
tickInit 0x00000ee5 Thumb Code 30 target.o(.text)
.text 0x00000f38 Section 716 main.o(.text)
Task_Card 0x0000103b Thumb Code 278 main.o(.text)
.text 0x00001204 Section 1256 sdcmd.o(.text)
.text 0x000016ec Section 1264 sddriver.o(.text)
.text 0x00001bdc Section 444 sdhal.o(.text)
.text 0x00001d98 Section 140 rt_memcpy_v6.o(.text)
.text 0x00001e24 Section 38 stkheap2.o(.text)
.text 0x00001e4a Section 62 kernel.o(.text)
.text 0x00001e88 Section 74 sys_stackheap_outer.o(.text)
.text 0x00001ed4 Section 12 rt_stackheap_storage_intlibspace.o(.text)
.text 0x00001ee0 Section 106 rt_memcpy_w.o(.text)
.text 0x00001f4c Section 20 sys_exit.o(.text)
.text 0x00001f60 Section 8 libspace.o(.text)
.text 0x00001f68 Section 12 exit.o(.text)
.text 0x00001f74 Section 192 lib_init.o(.text)
.text 0x00002034 Section 10 boardinit2.o(.text)
.text 0x0000203e Section 8 boardinit3.o(.text)
.text 0x00002046 Section 2 use_no_semi.o(.text)
.text 0x00002048 Section 12 rt_locale_intlibspace.o(.text)
.text 0x00002054 Section 2 no_argv.o(.text)
.text 0x00002058 Section 12 rt_fp_status_addr_intlibspace.o(.text)
UCOSII_ASM 0x00002064 Section 232 os_cpu_a.o(UCOSII_ASM)
i.GPIODirModeSet 0x0000214c Section 38 gpio.o(i.GPIODirModeSet)
i.GPIOPadConfigSet 0x00002172 Section 148 gpio.o(i.GPIOPadConfigSet)
i.GPIOPinRead 0x00002206 Section 6 gpio.o(i.GPIOPinRead)
i.GPIOPinTypeUART 0x0000220c Section 28 gpio.o(i.GPIOPinTypeUART)
i.GPIOPinWrite 0x00002228 Section 6 gpio.o(i.GPIOPinWrite)
i.IntEnable 0x0000222e Section 96 interrupt.o(i.IntEnable)
i.IntPrioritySet 0x00002290 Section 36 interrupt.o(i.IntPrioritySet)
i.SSIConfigSetExpClk 0x000022b4 Section 62 ssi.o(i.SSIConfigSetExpClk)
i.SSIDataPut 0x000022f2 Section 10 ssi.o(i.SSIDataPut)
i.SSIDisable 0x000022fc Section 10 ssi.o(i.SSIDisable)
i.SSIEnable 0x00002306 Section 10 ssi.o(i.SSIEnable)
i.SysCtlClockGet 0x00002310 Section 280 sysctl.o(i.SysCtlClockGet)
i.SysCtlClockSet 0x00002428 Section 128 sysctl.o(i.SysCtlClockSet)
i.SysCtlPeripheralEnable 0x000024a8 Section 28 sysctl.o(i.SysCtlPeripheralEnable)
i.SysTickEnable 0x000024c4 Section 14 systick.o(i.SysTickEnable)
i.SysTickIntEnable 0x000024d2 Section 14 systick.o(i.SysTickIntEnable)
i.SysTickPeriodSet 0x000024e0 Section 10 systick.o(i.SysTickPeriodSet)
i.UARTCharGetNonBlocking 0x000024ea Section 16 uart.o(i.UARTCharGetNonBlocking)
i.UARTCharPutNonBlocking 0x000024fa Section 16 uart.o(i.UARTCharPutNonBlocking)
i.UARTCharsAvail 0x0000250a Section 10 uart.o(i.UARTCharsAvail)
i.UARTConfigSetExpClk 0x00002514 Section 52 uart.o(i.UARTConfigSetExpClk)
i.UARTDisable 0x00002548 Section 26 uart.o(i.UARTDisable)
i.UARTEnable 0x00002562 Section 20 uart.o(i.UARTEnable)
i.UARTIntClear 0x00002576 Section 4 uart.o(i.UARTIntClear)
i.UARTIntEnable 0x0000257a Section 8 uart.o(i.UARTIntEnable)
i.UARTIntStatus 0x00002582 Section 10 uart.o(i.UARTIntStatus)
i.UARTSpaceAvail 0x0000258c Section 10 uart.o(i.UARTSpaceAvail)
x$fpl$fpinit 0x00002596 Section 14 fpinit.o(x$fpl$fpinit)
.constdata 0x000025a4 Section 264 os_core.o(.constdata)
.constdata 0x000026ac Section 56 sddriver.o(.constdata)
.constdata 0x000026e4 Section 92 interrupt.o(.constdata)
g_pulPriority 0x000026e4 Data 32 interrupt.o(.constdata)
g_pulRegs 0x00002704 Data 60 interrupt.o(.constdata)
.constdata 0x00002740 Section 128 sysctl.o(.constdata)
g_pulDCRegs 0x00002740 Data 16 sysctl.o(.constdata)
g_pulSRCRRegs 0x00002750 Data 12 sysctl.o(.constdata)
g_pulRCGCRegs 0x0000275c Data 12 sysctl.o(.constdata)
g_pulSCGCRegs 0x00002768 Data 12 sysctl.o(.constdata)
g_pulDCGCRegs 0x00002774 Data 12 sysctl.o(.constdata)
g_pulXtals 0x00002780 Data 64 sysctl.o(.constdata)
.data 0x20000000 Section 52 os_core.o(.data)
.data 0x20000034 Section 4 os_cpu_c.o(.data)
.data 0x20000038 Section 12 main.o(.data)
Buf@uart0_ISR_0 0x20000038 Data 8 main.o(.data)
.data 0x20000044 Section 4 sddriver.o(.data)
.bss 0x20000048 Section 660 os_core.o(.bss)
.bss 0x200002dc Section 776 main.o(.bss)
Task_CardStk 0x200004e4 Data 256 main.o(.bss)
.bss 0x200005e4 Section 28 sddriver.o(.bss)
.bss 0x20000600 Section 96 libspace.o(.bss)
HEAP 0x20000660 Section 100 startup.o(HEAP)
HeapMem 0x20000660 Data 0 startup.o(HEAP)
STACK 0x200006c8 Section 256 startup.o(STACK)
StackMem 0x200006c8 Data 0 startup.o(STACK)
Global Symbols
Symbol Name Value Ov Type Size Object(Section)
BuildAttributes$$THM_ISAv4$M$P$D$K$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
__ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE
__Vectors 0x00000000 Data 0 startup.o(RESET)
__ARM_exceptions_init - Undefined Weak Reference
__Heap_DescSize - Undefined Weak Reference
__alloca_initialize - Undefined Weak Reference
__cpp_initialize__aeabi_ - Undefined Weak Reference
__cxa_finalize - Undefined Weak Reference
__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_SIGSTAK_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
_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
_rand_init - Undefined Weak Reference
_signal_init - Undefined Weak Reference
_terminate_user_alloc - Undefined Weak Reference
_terminateio - Undefined Weak Reference
Reset_Handler 0x000000f1 Thumb Code 0 startup.o(RESET)
__main 0x00000101 Thumb Code 8 __main.o(!!!main)
__scatterload 0x00000109 Thumb Code 0 __scatter.o(!!!scatter)
__scatterload_rt2 0x00000109 Thumb Code 44 __scatter.o(!!!scatter)
__scatterload_rt2_thumb_only 0x00000109 Thumb Code 0 __scatter.o(!!!scatter)
__scatterload_null 0x00000117 Thumb Code 0 __scatter.o(!!!scatter)
__scatterload_copy 0x0000013d Thumb Code 26 __scatter_copy.o(!!handler_copy)
__scatterload_zeroinit 0x00000159 Thumb Code 28 __scatter_zi.o(!!handler_zi)
__ARM_argv_veneer 0x00000175 Thumb Code 4 lib_init.o(.emb_text)
OS_TaskStat 0x00000179 Thumb Code 118 os_core.o(.text)
OS_TaskIdle 0x00000201 Thumb Code 30 os_core.o(.text)
OSInit 0x000002e7 Thumb Code 36 os_core.o(.text)
OSIntEnter 0x0000030b Thumb Code 28 os_core.o(.text)
OSIntExit 0x00000327 Thumb Code 124 os_core.o(.text)
OSSchedLock 0x000003a3 Thumb Code 38 os_core.o(.text)
OS_Sched 0x000003c9 Thumb Code 88 os_core.o(.text)
OSSchedUnlock 0x00000421 Thumb Code 66 os_core.o(.text)
OSStart 0x00000463 Thumb Code 68 os_core.o(.text)
OSStatInit 0x000004a7 Thumb Code 52 os_core.o(.text)
OSTimeTick 0x000004db Thumb Code 96 os_core.o(.text)
OSVersion 0x0000053b Thumb Code 4 os_core.o(.text)
OS_EventTaskRdy 0x0000053f Thumb Code 288 os_core.o(.text)
OS_EventTaskWait 0x0000065f Thumb Code 98 os_core.o(.text)
OS_EventTO 0x000006c1 Thumb Code 62 os_core.o(.text)
OS_EventWaitListInit 0x000006ff Thumb Code 14 os_core.o(.text)
OS_TCBInit 0x0000070d Thumb Code 232 os_core.o(.text)
OSMboxAccept 0x00000811 Thumb Code 22 os_mbox.o(.text)
OSMboxCreate 0x00000827 Thumb Code 64 os_mbox.o(.text)
OSMboxDel 0x00000867 Thumb Code 150 os_mbox.o(.text)
OSMboxPend 0x000008fd Thumb Code 150 os_mbox.o(.text)
OSMboxPost 0x00000993 Thumb Code 58 os_mbox.o(.text)
OSMboxPostOpt 0x000009cd Thumb Code 86 os_mbox.o(.text)
OSMboxQuery 0x00000a23 Thumb Code 44 os_mbox.o(.text)
OSSemAccept 0x00000a5d Thumb Code 28 os_sem.o(.text)
OSSemCreate 0x00000a79 Thumb Code 64 os_sem.o(.text)
OSSemDel 0x00000ab9 Thumb Code 150 os_sem.o(.text)
OSSemPend 0x00000b4f Thumb Code 134 os_sem.o(.text)
OSSemPost 0x00000bd5 Thumb Code 66 os_sem.o(.text)
OSSemQuery 0x00000c17 Thumb Code 44 os_sem.o(.text)
OSTaskCreate 0x00000c51 Thumb Code 140 os_task.o(.text)
OSTaskResume 0x00000cdd Thumb Code 100 os_task.o(.text)
OSTaskSuspend 0x00000d41 Thumb Code 108 os_task.o(.text)
OSTimeDly 0x00000dc5 Thumb Code 74 os_time.o(.text)
OSInitHookBegin 0x00000e1d Thumb Code 2 os_cpu_c.o(.text)
OSInitHookEnd 0x00000e1f Thumb Code 2 os_cpu_c.o(.text)
OSTaskCreateHook 0x00000e21 Thumb Code 2 os_cpu_c.o(.text)
OSTaskDelHook 0x00000e23 Thumb Code 2 os_cpu_c.o(.text)
OSTaskIdleHook 0x00000e25 Thumb Code 2 os_cpu_c.o(.text)
OSTaskStatHook 0x00000e27 Thumb Code 2 os_cpu_c.o(.text)
OSTaskStkInit 0x00000e29 Thumb Code 154 os_cpu_c.o(.text)
OSTaskSwHook 0x00000ec3 Thumb Code 2 os_cpu_c.o(.text)
OSTCBInitHook 0x00000ec5 Thumb Code 2 os_cpu_c.o(.text)
OSTimeTickHook 0x00000ec7 Thumb Code 2 os_cpu_c.o(.text)
__user_initial_stackheap 0x00000ec9 Thumb Code 0 startup.o(.text)
tickISRHandler 0x00000f03 Thumb Code 30 target.o(.text)
targetInit 0x00000f21 Thumb Code 14 target.o(.text)
SSIInit 0x00000f39 Thumb Code 54 main.o(.text)
GPIO_SET 0x00000f6f Thumb Code 96 main.o(.text)
uart0init 0x00000fcf Thumb Code 72 main.o(.text)
uart0send 0x00001017 Thumb Code 36 main.o(.text)
main 0x00001151 Thumb Code 32 main.o(.text)
uart0_ISR 0x00001171 Thumb Code 100 main.o(.text)
SD_SendCmd 0x00001205 Thumb Code 194 sdcmd.o(.text)
SD_PackParam 0x000012c7 Thumb Code 16 sdcmd.o(.text)
SD_BlockCommand 0x000012d7 Thumb Code 56 sdcmd.o(.text)
SD_ResetSD 0x0000130f Thumb Code 18 sdcmd.o(.text)
SD_ReadRegister 0x00001321 Thumb Code 100 sdcmd.o(.text)
SD_ReadCSD 0x00001385 Thumb Code 50 sdcmd.o(.text)
SD_StopTransmission 0x000013b7 Thumb Code 20 sdcmd.o(.text)
SD_ReadCard_Status 0x000013cb Thumb Code 24 sdcmd.o(.text)
SD_SetBlockLen 0x000013e3 Thumb Code 46 sdcmd.o(.text)
SD_ReadSingleBlock 0x00001411 Thumb Code 16 sdcmd.o(.text)
SD_ReadMultipleBlock 0x00001421 Thumb Code 16 sdcmd.o(.text)
SD_WriteSingleBlock 0x00001431 Thumb Code 16 sdcmd.o(.text)
SD_WriteMultipleBlock 0x00001441 Thumb Code 16 sdcmd.o(.text)
SD_EraseStartBlock 0x00001451 Thumb Code 34 sdcmd.o(.text)
SD_EraseEndBlock 0x00001473 Thumb Code 34 sdcmd.o(.text)
SD_WaitBusy 0x00001495 Thumb Code 134 sdcmd.o(.text)
SD_EraseSelectedBlock 0x0000151b Thumb Code 46 sdcmd.o(.text)
SD_ReadOCR 0x00001549 Thumb Code 62 sdcmd.o(.text)
SD_ReadBlockData 0x00001587 Thumb Code 148 sdcmd.o(.text)
SD_WriteBlockData 0x0000161b Thumb Code 154 sdcmd.o(.text)
SD_StopMultiToken 0x000016b5 Thumb Code 28 sdcmd.o(.text)
SD_SPIDelay 0x000016d1 Thumb Code 24 sdcmd.o(.text)
SD_EndSD 0x000016ed Thumb Code 12 sddriver.o(.text)
SD_CalTimeout 0x000016f9 Thumb Code 248 sddriver.o(.text)
SD_GetCardInfo 0x000017f1 Thumb Code 174 sddriver.o(.text)
SD_ActiveInit 0x0000189f Thumb Code 128 sddriver.o(.text)
SD_StartSD 0x0000191f Thumb Code 16 sddriver.o(.text)
SD_Initialize 0x0000192f Thumb Code 190 sddriver.o(.text)
SD_ReadBlock 0x000019ed Thumb Code 80 sddriver.o(.text)
SD_WriteBlock 0x00001a3d Thumb Code 138 sddriver.o(.text)
SD_EraseBlock 0x00001ac7 Thumb Code 266 sddriver.o(.text)
SD_GetZLGSDVer 0x00001bd1 Thumb Code 6 sddriver.o(.text)
SD_Power 0x00001bdd Thumb Code 142 sdhal.o(.text)
SPI_Clk400k 0x00001c6b Thumb Code 42 sdhal.o(.text)
SD_HardWareInit 0x00001c95 Thumb Code 56 sdhal.o(.text)
SPI_ClkToMax 0x00001ccd Thumb Code 42 sdhal.o(.text)
SPI_SendByte 0x00001cf7 Thumb Code 26 sdhal.o(.text)
SPI_RecByte 0x00001d11 Thumb Code 44 sdhal.o(.text)
SPI_CS_Assert 0x00001d3d Thumb Code 16 sdhal.o(.text)
SPI_CS_Deassert 0x00001d4d Thumb Code 16 sdhal.o(.text)
SD_ChkCard 0x00001d5d Thumb Code 20 sdhal.o(.text)
SD_ChkCardWP 0x00001d71 Thumb Code 20 sdhal.o(.text)
__aeabi_memcpy 0x00001d99 Thumb Code 0 rt_memcpy_v6.o(.text)
__rt_memcpy 0x00001d99 Thumb Code 140 rt_memcpy_v6.o(.text)
_memcpy_lastbytes 0x00001e01 Thumb Code 0 rt_memcpy_v6.o(.text)
__use_two_region_memory 0x00001e25 Thumb Code 2 stkheap2.o(.text)
__rt_stackheap_init 0x00001e27 Thumb Code 24 stkheap2.o(.text)
__rt_heap_extend 0x00001e3f Thumb Code 12 stkheap2.o(.text)
__rt_entry 0x00001e4b Thumb Code 36 kernel.o(.text)
__rt_exit 0x00001e6f Thumb Code 18 kernel.o(.text)
__rt_abort 0x00001e81 Thumb Code 8 kernel.o(.text)
__user_setup_stackheap 0x00001e89 Thumb Code 74 sys_stackheap_outer.o(.text)
__rt_stackheap_storage 0x00001ed5 Thumb Code 6 rt_stackheap_storage_intlibspace.o(.text)
__aeabi_memcpy4 0x00001ee1 Thumb Code 0 rt_memcpy_w.o(.text)
__aeabi_memcpy8 0x00001ee1 Thumb Code 0 rt_memcpy_w.o(.text)
__rt_memcpy_w 0x00001ee1 Thumb Code 106 rt_memcpy_w.o(.text)
_memcpy_lastbytes_aligned 0x00001f2f Thumb Code 0 rt_memcpy_w.o(.text)
_sys_exit 0x00001f4d Thumb Code 16 sys_exit.o(.text)
__user_libspace 0x00001f61 Thumb Code 4 libspace.o(.text)
__user_perproc_libspace 0x00001f61 Thumb Code 0 libspace.o(.text)
__user_perthread_libspace 0x00001f61 Thumb Code 0 libspace.o(.text)
exit 0x00001f69 Thumb Code 12 exit.o(.text)
__rt_lib_init 0x00001f75 Thumb Code 174 lib_init.o(.text)
__rt_lib_shutdown 0x00002023 Thumb Code 18 lib_init.o(.text)
_platform_post_stackheap_init 0x00002035 Thumb Code 10 boardinit2.o(.text)
_platform_post_lib_init 0x0000203f Thumb Code 8 boardinit3.o(.text)
__I_use_semihosting 0x00002047 Thumb Code 0 use_no_semi.o(.text)
__use_no_semihosting_swi 0x00002047 Thumb Code 2 use_no_semi.o(.text)
__rt_locale 0x00002049 Thumb Code 6 rt_locale_intlibspace.o(.text)
__ARM_get_argv 0x00002055 Thumb Code 2 no_argv.o(.text)
__rt_fp_status_addr 0x00002059 Thumb Code 6 rt_fp_status_addr_intlibspace.o(.text)
OS_ENTER_CRITICAL 0x00002065 Thumb Code 0 os_cpu_a.o(UCOSII_ASM)
OS_EXIT_CRITICAL 0x00002077 Thumb Code 0 os_cpu_a.o(UCOSII_ASM)
OSStartHighRdy 0x00002093 Thumb Code 0 os_cpu_a.o(UCOSII_ASM)
OSCtxSw 0x000020b5 Thumb Code 0 os_cpu_a.o(UCOSII_ASM)
OSIntCtxSw 0x000020c3 Thumb Code 0 os_cpu_a.o(UCOSII_ASM)
OSPendSV 0x000020d3 Thumb Code 0 os_cpu_a.o(UCOSII_ASM)
intDisAll 0x00002121 Thumb Code 0 os_cpu_a.o(UCOSII_ASM)
GPIODirModeSet 0x0000214d Thumb Code 38 gpio.o(i.GPIODirModeSet)
GPIOPadConfigSet 0x00002173 Thumb Code 148 gpio.o(i.GPIOPadConfigSet)
GPIOPinRead 0x00002207 Thumb Code 6 gpio.o(i.GPIOPinRead)
GPIOPinTypeUART 0x0000220d Thumb Code 28 gpio.o(i.GPIOPinTypeUART)
GPIOPinWrite 0x00002229 Thumb Code 6 gpio.o(i.GPIOPinWrite)
IntEnable 0x0000222f Thumb Code 96 interrupt.o(i.IntEnable)
IntPrioritySet 0x00002291 Thumb Code 30 interrupt.o(i.IntPrioritySet)
SSIConfigSetExpClk 0x000022b5 Thumb Code 62 ssi.o(i.SSIConfigSetExpClk)
SSIDataPut 0x000022f3 Thumb Code 10 ssi.o(i.SSIDataPut)
SSIDisable 0x000022fd Thumb Code 10 ssi.o(i.SSIDisable)
SSIEnable 0x00002307 Thumb Code 10 ssi.o(i.SSIEnable)
SysCtlClockGet 0x00002311 Thumb Code 256 sysctl.o(i.SysCtlClockGet)
SysCtlClockSet 0x00002429 Thumb Code 122 sysctl.o(i.SysCtlClockSet)
SysCtlPeripheralEnable 0x000024a9 Thumb Code 24 sysctl.o(i.SysCtlPeripheralEnable)
SysTickEnable 0x000024c5 Thumb Code 14 systick.o(i.SysTickEnable)
SysTickIntEnable 0x000024d3 Thumb Code 14 systick.o(i.SysTickIntEnable)
SysTickPeriodSet 0x000024e1 Thumb Code 10 systick.o(i.SysTickPeriodSet)
UARTCharGetNonBlocking 0x000024eb Thumb Code 16 uart.o(i.UARTCharGetNonBlocking)
UARTCharPutNonBlocking 0x000024fb Thumb Code 16 uart.o(i.UARTCharPutNonBlocking)
UARTCharsAvail 0x0000250b Thumb Code 10 uart.o(i.UARTCharsAvail)
UARTConfigSetExpClk 0x00002515 Thumb Code 52 uart.o(i.UARTConfigSetExpClk)
UARTDisable 0x00002549 Thumb Code 26 uart.o(i.UARTDisable)
UARTEnable 0x00002563 Thumb Code 20 uart.o(i.UARTEnable)
UARTIntClear 0x00002577 Thumb Code 4 uart.o(i.UARTIntClear)
UARTIntEnable 0x0000257b Thumb Code 8 uart.o(i.UARTIntEnable)
UARTIntStatus 0x00002583 Thumb Code 10 uart.o(i.UARTIntStatus)
UARTSpaceAvail 0x0000258d Thumb Code 10 uart.o(i.UARTSpaceAvail)
_fp_init 0x00002597 Thumb Code 14 fpinit.o(x$fpl$fpinit)
__fplib_config_pureend_doubles 0x000025a3 Thumb Code 0 fpinit.o(x$fpl$fpinit)
OSMapTbl 0x000025a4 Data 8 os_core.o(.constdata)
OSUnMapTbl 0x000025ac Data 256 os_core.o(.constdata)
time_unit 0x000026ac Data 32 sddriver.o(.constdata)
time_value 0x000026cc Data 16 sddriver.o(.constdata)
r2w_fator 0x000026dc Data 8 sddriver.o(.constdata)
Region$$Table$$Base 0x000027c0 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x000027e0 Number 0 anon$$obj.o(Region$$Table)
OSCtxSwCtr 0x20000000 Data 4 os_core.o(.data)
OSEventFreeList 0x20000004 Data 4 os_core.o(.data)
OSCPUUsage 0x20000008 Data 1 os_core.o(.data)
OSIdleCtrMax 0x2000000c Data 4 os_core.o(.data)
OSIdleCtrRun 0x20000010 Data 4 os_core.o(.data)
OSStatRdy 0x20000014 Data 1 os_core.o(.data)
OSIntNesting 0x20000015 Data 1 os_core.o(.data)
OSIntExitY 0x20000016 Data 1 os_core.o(.data)
OSLockNesting 0x20000017 Data 1 os_core.o(.data)
OSPrioCur 0x20000018 Data 1 os_core.o(.data)
OSPrioHighRdy 0x20000019 Data 1 os_core.o(.data)
OSRdyGrp 0x2000001a Data 1 os_core.o(.data)
OSRdyTbl 0x2000001b Data 1 os_core.o(.data)
OSRunning 0x2000001c Data 1 os_core.o(.data)
OSTaskCtr 0x2000001d Data 1 os_core.o(.data)
OSIdleCtr 0x20000020 Data 4 os_core.o(.data)
OSTCBCur 0x20000024 Data 4 os_core.o(.data)
OSTCBFreeList 0x20000028 Data 4 os_core.o(.data)
OSTCBHighRdy 0x2000002c Data 4 os_core.o(.data)
OSTCBList 0x20000030 Data 4 os_core.o(.data)
OsEnterSum 0x20000034 Data 4 os_cpu_c.o(.data)
Uart0ReviceMbox 0x20000040 Data 4 main.o(.data)
pSemSD 0x20000044 Data 4 sddriver.o(.data)
OSEventTbl 0x20000048 Data 60 os_core.o(.bss)
OSTaskStatStk 0x20000084 Data 200 os_core.o(.bss)
OSTaskIdleStk 0x2000014c Data 200 os_core.o(.bss)
OSTCBPrioTbl 0x20000214 Data 32 os_core.o(.bss)
OSTCBTbl 0x20000234 Data 168 os_core.o(.bss)
sd_buf 0x200002dc Data 520 main.o(.bss)
sds 0x200005e4 Data 28 sddriver.o(.bss)
__libspace_start 0x20000600 Data 96 libspace.o(.bss)
__temporary_stack_top_libspace 0x20000660 Data 0 libspace.o(.bss)
================================================================================
Memory Map of the image
Image Entry point : 0x000000f1
Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00002828, Max: 0x00040000, ABSOLUTE)
Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x000027e0, Max: 0x00040000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x00000000 0x00000100 Code RO 225 * RESET startup.o
0x00000100 0x00000008 Code RO 1259 * !!!main __main.o(c_w.l)
0x00000108 0x00000034 Code RO 1339 !!!scatter __scatter.o(c_w.l)
0x0000013c 0x0000001a Code RO 1341 !!handler_copy __scatter_copy.o(c_w.l)
0x00000156 0x00000002 PAD
0x00000158 0x0000001c Code RO 1343 !!handler_zi __scatter_zi.o(c_w.l)
0x00000174 0x00000004 Code RO 1282 .emb_text lib_init.o(c_w.l)
0x00000178 0x00000698 Code RO 1 .text os_core.o
0x00000810 0x0000024c Code RO 121 .text os_mbox.o
0x00000a5c 0x000001f4 Code RO 152 .text os_sem.o
0x00000c50 0x00000174 Code RO 165 .text os_task.o
0x00000dc4 0x00000058 Code RO 178 .text os_time.o
0x00000e1c 0x000000ac Code RO 191 .text os_cpu_c.o
0x00000ec8 0x0000001c Code RO 226 .text startup.o
0x00000ee4 0x00000054 Code RO 231 .text target.o
0x00000f38 0x000002cc Code RO 244 .text main.o
0x00001204 0x000004e8 Code RO 259 .text sdcmd.o
0x000016ec 0x000004f0 Code RO 281 .text sddriver.o
0x00001bdc 0x000001bc Code RO 303 .text sdhal.o
0x00001d98 0x0000008c Code RO 1255 .text rt_memcpy_v6.o(c_w.l)
0x00001e24 0x00000026 Code RO 1257 .text stkheap2.o(c_w.l)
0x00001e4a 0x0000003e Code RO 1261 .text kernel.o(c_w.l)
0x00001e88 0x0000004a Code RO 1264 .text sys_stackheap_outer.o(c_w.l)
0x00001ed2 0x00000002 PAD
0x00001ed4 0x0000000c Code RO 1269 .text rt_stackheap_storage_intlibspace.o(c_w.l)
0x00001ee0 0x0000006a Code RO 1271 .text rt_memcpy_w.o(c_w.l)
0x00001f4a 0x00000002 PAD
0x00001f4c 0x00000014 Code RO 1273 .text sys_exit.o(c_w.l)
0x00001f60 0x00000008 Code RO 1275 .text libspace.o(c_w.l)
0x00001f68 0x0000000c Code RO 1278 .text exit.o(c_w.l)
0x00001f74 0x000000c0 Code RO 1283 .text lib_init.o(c_w.l)
0x00002034 0x0000000a Code RO 1288 .text boardinit2.o(c_w.l)
0x0000203e 0x00000008 Code RO 1290 .text boardinit3.o(c_w.l)
0x00002046 0x00000002 Code RO 1294 .text use_no_semi.o(c_w.l)
0x00002048 0x0000000c Code RO 1299 .text rt_locale_intlibspace.o(c_w.l)
0x00002054 0x00000002 Code RO 1305 .text no_argv.o(c_w.l)
0x00002056 0x00000002 PAD
0x00002058 0x0000000c Code RO 1314 .text rt_fp_status_addr_intlibspace.o(c_w.l)
0x00002064 0x000000e8 Code RO 219 UCOSII_ASM os_cpu_a.o
0x0000214c 0x00000026 Code RO 320 i.GPIODirModeSet gpio.o(DriverLib.lib)
0x00002172 0x00000094 Code RO 324 i.GPIOPadConfigSet gpio.o(DriverLib.lib)
0x00002206 0x00000006 Code RO 332 i.GPIOPinRead gpio.o(DriverLib.lib)
0x0000220c 0x0000001c Code RO 344 i.GPIOPinTypeUART gpio.o(DriverLib.lib)
0x00002228 0x00000006 Code RO 333 i.GPIOPinWrite gpio.o(DriverLib.lib)
0x0000222e 0x00000060 Code RO 538 i.IntEnable interrupt.o(DriverLib.lib)
0x0000228e 0x00000002 PAD
0x00002290 0x00000024 Code RO 536 i.IntPrioritySet interrupt.o(DriverLib.lib)
0x000022b4 0x0000003e Code RO 624 i.SSIConfigSetExpClk ssi.o(DriverLib.lib)
0x000022f2 0x0000000a Code RO 633 i.SSIDataPut ssi.o(DriverLib.lib)
0x000022fc 0x0000000a Code RO 626 i.SSIDisable ssi.o(DriverLib.lib)
0x00002306 0x0000000a Code RO 625 i.SSIEnable ssi.o(DriverLib.lib)
0x00002310 0x00000118 Code RO 758 i.SysCtlClockGet sysctl.o(DriverLib.lib)
0x00002428 0x00000080 Code RO 757 i.SysCtlClockSet sysctl.o(DriverLib.lib)
0x000024a8 0x0000001c Code RO 735 i.SysCtlPeripheralEnable sysctl.o(DriverLib.lib)
0x000024c4 0x0000000e Code RO 1004 i.SysTickEnable systick.o(DriverLib.lib)
0x000024d2 0x0000000e Code RO 1008 i.SysTickIntEnable systick.o(DriverLib.lib)
0x000024e0 0x0000000a Code RO 1010 i.SysTickPeriodSet systick.o(DriverLib.lib)
0x000024ea 0x00000010 Code RO 1088 i.UARTCharGetNonBlocking uart.o(DriverLib.lib)
0x000024fa 0x00000010 Code RO 1090 i.UARTCharPutNonBlocking uart.o(DriverLib.lib)
0x0000250a 0x0000000a Code RO 1086 i.UARTCharsAvail uart.o(DriverLib.lib)
0x00002514 0x00000034 Code RO 1082 i.UARTConfigSetExpClk uart.o(DriverLib.lib)
0x00002548 0x0000001a Code RO 1081 i.UARTDisable uart.o(DriverLib.lib)
0x00002562 0x00000014 Code RO 1080 i.UARTEnable uart.o(DriverLib.lib)
0x00002576 0x00000004 Code RO 1098 i.UARTIntClear uart.o(DriverLib.lib)
0x0000257a 0x00000008 Code RO 1095 i.UARTIntEnable uart.o(DriverLib.lib)
0x00002582 0x0000000a Code RO 1097 i.UARTIntStatus uart.o(DriverLib.lib)
0x0000258c 0x0000000a Code RO 1087 i.UARTSpaceAvail uart.o(DriverLib.lib)
0x00002596 0x0000000e Code RO 1307 x$fpl$fpinit fpinit.o(fz_ws.l)
0x000025a4 0x00000108 Data RO 3 .constdata os_core.o
0x000026ac 0x00000038 Data RO 283 .constdata sddriver.o
0x000026e4 0x0000005c Data RO 540 .constdata interrupt.o(DriverLib.lib)
0x00002740 0x00000080 Data RO 767 .constdata sysctl.o(DriverLib.lib)
0x000027c0 0x00000020 Data RO 1338 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x000007c8, Max: 0x00010000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x20000000 0x00000034 Data RW 2 .data os_core.o
0x20000034 0x00000004 Data RW 192 .data os_cpu_c.o
0x20000038 0x0000000c Data RW 245 .data main.o
0x20000044 0x00000004 Data RW 282 .data sddriver.o
0x20000048 0x00000294 Zero RW 4 .bss os_core.o
0x200002dc 0x00000308 Zero RW 246 .bss main.o
0x200005e4 0x0000001c Zero RW 284 .bss sddriver.o
0x20000600 0x00000060 Zero RW 1276 .bss libspace.o(c_w.l)
0x20000660 0x00000064 Zero RW 224 HEAP startup.o
0x200006c4 0x00000004 PAD
0x200006c8 0x00000100 Zero RW 223 STACK startup.o
================================================================================
Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
716 54 0 12 776 2219 main.o
1688 138 264 52 660 18410 os_core.o
232 40 0 0 0 329 os_cpu_a.o
172 0 0 4 0 6497 os_cpu_c.o
0 0 0 0 0 4141 os_flag.o
588 14 0 0 0 2757 os_mbox.o
500 14 0 0 0 2274 os_sem.o
372 24 0 0 0 1628 os_task.o
88 14 0 0 0 457 os_time.o
1256 4 0 0 0 6595 sdcmd.o
1264 34 56 4 28 5516 sddriver.o
444 20 0 0 0 1553 sdhal.o
284 264 0 0 356 420 startup.o
84 10 0 0 0 569 target.o
------------------------------------------------------------------------
7688 630 352 72 1824 53367 Object Totals
0 0 32 0 0 0 (incl. Generated)
0 0 0 0 4 2 (incl. Padding)
------------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
8 0 0 0 0 0 __main.o
52 8 0 0 0 0 __scatter.o
26 0 0 0 0 0 __scatter_copy.o
28 0 0 0 0 0 __scatter_zi.o
10 0 0 0 0 0 boardinit2.o
8 0 0 0 0 0 boardinit3.o
12 0 0 0 0 0 exit.o
14 0 0 0 0 0 fpinit.o
226 0 0 0 0 4413 gpio.o
132 6 92 0 0 1642 interrupt.o
62 0 0 0 0 0 kernel.o
196 0 0 0 0 0 lib_init.o
8 4 0 0 96 0 libspace.o
2 0 0 0 0 0 no_argv.o
12 6 0 0 0 0 rt_fp_status_addr_intlibspace.o
12 6 0 0 0 0 rt_locale_intlibspace.o
140 0 0 0 0 0 rt_memcpy_v6.o
106 0 0 0 0 0 rt_memcpy_w.o
12 6 0 0 0 0 rt_stackheap_storage_intlibspace.o
92 0 0 0 0 1914 ssi.o
38 0 0 0 0 0 stkheap2.o
20 10 0 0 0 0 sys_exit.o
74 0 0 0 0 0 sys_stackheap_outer.o
436 34 128 0 0 2744 sysctl.o
38 0 0 0 0 1062 systick.o
172 0 0 0 0 4614 uart.o
2 0 0 0 0 0 use_no_semi.o
------------------------------------------------------------------------
1948 80 220 0 96 16389 Library Totals
10 0 0 0 0 0 (incl. Padding)
------------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
1096 40 220 0 0 16389 DriverLib.lib
828 40 0 0 96 0 c_w.l
14 0 0 0 0 0 fz_ws.l
------------------------------------------------------------------------
1948 80 220 0 96 16389 Library Totals
------------------------------------------------------------------------
================================================================================
Code (inc. data) RO Data RW Data ZI Data Debug
9636 710 572 72 1920 69756 Grand Totals
9636 710 572 72 1920 69756 ELF Image Totals
9636 710 572 72 0 0 ROM Totals
================================================================================
Total RO Size (Code + RO Data) 10208 ( 9.97kB)
Total RW Size (RW Data + ZI Data) 1992 ( 1.95kB)
Total ROM Size (Code + RO Data + RW Data) 10280 ( 10.04kB)
================================================================================