HardwareDriver/485/nuc120/Listings/485.map

976 lines
87 KiB
Plaintext
Raw Permalink Normal View History

Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]
==============================================================================
Section Cross References
main.o(i.SYS_Init) refers to clk.o(i.CLK_EnableXtalRC) for CLK_EnableXtalRC
main.o(i.SYS_Init) refers to clk.o(i.CLK_WaitClockReady) for CLK_WaitClockReady
main.o(i.SYS_Init) refers to clk.o(i.CLK_SetHCLK) for CLK_SetHCLK
main.o(i.SYS_Init) refers to clk.o(i.CLK_EnableModuleClock) for CLK_EnableModuleClock
main.o(i.UART02_IRQHandler) refers to main.o(i.UART_TEST_HANDLE) for UART_TEST_HANDLE
main.o(i.UART1_Init) refers to sys.o(i.SYS_ResetModule) for SYS_ResetModule
main.o(i.UART1_Init) refers to uart.o(i.UART_Open) for UART_Open
main.o(i.UART_FunctionTest) refers to noretval__2printf.o(.text) for __2printf
main.o(i.UART_FunctionTest) refers to uart.o(i.UART_EnableInt) for UART_EnableInt
main.o(i.UART_FunctionTest) refers to uart.o(i.UART_DisableInt) for UART_DisableInt
main.o(i.UART_FunctionTest) refers to main.o(.data) for g_bWait
main.o(i.UART_TEST_HANDLE) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
main.o(i.UART_TEST_HANDLE) refers to _printf_c.o(.ARM.Collect$$_printf_percent$$00000013) for _printf_c
main.o(i.UART_TEST_HANDLE) refers to _printf_str.o(.text) for _printf_str
main.o(i.UART_TEST_HANDLE) refers to noretval__2printf.o(.text) for __2printf
main.o(i.UART_TEST_HANDLE) refers to main.o(.data) for g_bWait
main.o(i.UART_TEST_HANDLE) refers to main.o(.bss) for g_u8RecData
main.o(i.main) refers to main.o(i.SYS_Init) for SYS_Init
main.o(i.main) refers to main.o(i.UART1_Init) for UART1_Init
main.o(i.main) refers to uart.o(i.UART_Write) for UART_Write
main.o(i.main) refers to main.o(i.delay_ms) for delay_ms
clk.o(i.CLK_DisableCKO) refers to clk.o(i.CLK_DisableModuleClock) for CLK_DisableModuleClock
clk.o(i.CLK_DisableModuleClock) refers to clk.o(.constdata) for .constdata
clk.o(i.CLK_EnableCKO) refers to clk.o(i.CLK_EnableModuleClock) for CLK_EnableModuleClock
clk.o(i.CLK_EnableCKO) refers to clk.o(i.CLK_SetModuleClock) for CLK_SetModuleClock
clk.o(i.CLK_EnableModuleClock) refers to clk.o(.constdata) for .constdata
clk.o(i.CLK_EnablePLL) refers to clk.o(i.CLK_WaitClockReady) for CLK_WaitClockReady
clk.o(i.CLK_EnablePLL) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod
clk.o(i.CLK_EnablePLL) refers to clk.o(i.CLK_GetPLLClockFreq) for CLK_GetPLLClockFreq
clk.o(i.CLK_GetCPUFreq) refers to system_nuc100series.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate
clk.o(i.CLK_GetCPUFreq) refers to system_nuc100series.o(.data) for SystemCoreClock
clk.o(i.CLK_GetHCLKFreq) refers to system_nuc100series.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate
clk.o(i.CLK_GetHCLKFreq) refers to system_nuc100series.o(.data) for SystemCoreClock
clk.o(i.CLK_GetPCLKFreq) refers to system_nuc100series.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate
clk.o(i.CLK_GetPCLKFreq) refers to system_nuc100series.o(.data) for SystemCoreClock
clk.o(i.CLK_GetPLLClockFreq) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod
clk.o(i.CLK_SetCoreClock) refers to clk.o(i.CLK_EnablePLL) for CLK_EnablePLL
clk.o(i.CLK_SetCoreClock) refers to clk.o(i.CLK_SetHCLK) for CLK_SetHCLK
clk.o(i.CLK_SetHCLK) refers to system_nuc100series.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate
clk.o(i.CLK_SetModuleClock) refers to clk.o(.constdata) for .constdata
retarget.o(.emb_text) refers to retarget.o(i.Hard_Fault_Handler) for Hard_Fault_Handler
retarget.o(i.Hard_Fault_Handler) refers to noretval__2printf.o(.text) for __2printf
retarget.o(i.Hard_Fault_Handler) refers to retarget.o(i.stackDump) for stackDump
retarget.o(i.SendChar) refers to retarget.o(i.SendChar_ToUART) for SendChar_ToUART
retarget.o(i._ttywrch) refers to retarget.o(i.SendChar) for SendChar
retarget.o(i.fgetc) refers to retarget.o(i.GetChar) for GetChar
retarget.o(i.fputc) refers to retarget.o(i.SendChar) for SendChar
retarget.o(i.stackDump) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
retarget.o(i.stackDump) refers to _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) for _printf_x
retarget.o(i.stackDump) refers to _printf_hex_int.o(.text) for _printf_longlong_hex
retarget.o(i.stackDump) refers to noretval__2printf.o(.text) for __2printf
timer.o(i.TIMER_Delay) refers to timer.o(i.TIMER_GetModuleClock) for TIMER_GetModuleClock
timer.o(i.TIMER_Delay) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod
timer.o(i.TIMER_Delay) refers to system_nuc100series.o(.data) for SystemCoreClock
timer.o(i.TIMER_GetModuleClock) refers to rt_memcpy.o(.emb_text) for __aeabi_memcpy4
timer.o(i.TIMER_GetModuleClock) refers to timer.o(.constdata) for .constdata
timer.o(i.TIMER_GetModuleClock) refers to system_nuc100series.o(.data) for SystemCoreClock
timer.o(i.TIMER_Open) refers to timer.o(i.TIMER_GetModuleClock) for TIMER_GetModuleClock
timer.o(i.TIMER_Open) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod
uart.o(i.CLK_GetPLLClockFreq) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod
uart.o(i.UART_DisableInt) refers to uart.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ
uart.o(i.UART_EnableInt) refers to uart.o(i.__NVIC_EnableIRQ) for __NVIC_EnableIRQ
uart.o(i.UART_Open) refers to uart.o(i.CLK_GetPLLClockFreq) for CLK_GetPLLClockFreq
uart.o(i.UART_Open) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod
uart.o(i.UART_Open) refers to uart.o(.constdata) for .constdata
uart.o(i.UART_SelectIrDAMode) refers to uart.o(i.CLK_GetPLLClockFreq) for CLK_GetPLLClockFreq
uart.o(i.UART_SelectIrDAMode) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod
uart.o(i.UART_SelectIrDAMode) refers to uart.o(.constdata) for .constdata
uart.o(i.UART_SetLine_Config) refers to uart.o(i.CLK_GetPLLClockFreq) for CLK_GetPLLClockFreq
uart.o(i.UART_SetLine_Config) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod
uart.o(i.UART_SetLine_Config) refers to uart.o(.constdata) for .constdata
startup_nuc100series.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_nuc100series.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_nuc100series.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_nuc100series.o(RESET) refers to startup_nuc100series.o(STACK) for __initial_sp
startup_nuc100series.o(RESET) refers to startup_nuc100series.o(.text) for Reset_Handler
startup_nuc100series.o(RESET) refers to retarget.o(.emb_text) for HardFault_Handler
startup_nuc100series.o(RESET) refers to main.o(i.UART02_IRQHandler) for UART02_IRQHandler
startup_nuc100series.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_nuc100series.o(.text) refers to system_nuc100series.o(i.SystemInit) for SystemInit
startup_nuc100series.o(.text) refers to __main.o(!!!main) for __main
startup_nuc100series.o(.text) refers to startup_nuc100series.o(HEAP) for Heap_Mem
startup_nuc100series.o(.text) refers to startup_nuc100series.o(STACK) for Stack_Mem
system_nuc100series.o(i.CLK_GetPLLClockFreq) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod
system_nuc100series.o(i.SystemCoreClockUpdate) refers to system_nuc100series.o(i.CLK_GetPLLClockFreq) for CLK_GetPLLClockFreq
system_nuc100series.o(i.SystemCoreClockUpdate) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod
system_nuc100series.o(i.SystemCoreClockUpdate) refers to system_nuc100series.o(.data) for PllClock
__2printf.o(.text) refers to _printf_char_file.o(.text) for _printf_char_file
__2printf.o(.text) refers to retarget.o(.data) for __stdout
noretval__2printf.o(.text) refers to _printf_char_file.o(.text) for _printf_char_file
noretval__2printf.o(.text) refers to retarget.o(.data) for __stdout
__printf.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
_printf_str.o(.text) refers (Special) to _printf_char.o(.text) for _printf_cs_common
_printf_hex_ll.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
_printf_hex_ll.o(.text) refers to _printf_hex_ll.o(.constdata) for .constdata
_printf_hex_int.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
_printf_hex_int.o(.text) refers to _printf_hex_int.o(.constdata) for .constdata
_printf_hex_int_ll.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
_printf_hex_int_ll.o(.text) refers to _printf_hex_int_ll.o(.constdata) for .constdata
_printf_hex_ptr.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
_printf_hex_ptr.o(.text) refers to _printf_hex_ptr.o(.constdata) for .constdata
_printf_hex_int_ptr.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
_printf_hex_int_ptr.o(.text) refers to _printf_hex_int_ptr.o(.constdata) for .constdata
_printf_hex_ll_ptr.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
_printf_hex_ll_ptr.o(.text) refers to _printf_hex_ll_ptr.o(.constdata) for .constdata
_printf_hex_int_ll_ptr.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
_printf_hex_int_ll_ptr.o(.text) refers to _printf_hex_int_ll_ptr.o(.constdata) for .constdata
__printf_flags.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags.o(.text) refers to __printf_flags.o(.constdata) for .constdata
__printf_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags_ss.o(.text) refers to __printf_flags_ss.o(.constdata) for .constdata
__printf_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
__printf_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
__printf_flags_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags_wp.o(.text) refers to __printf_flags_wp.o(.constdata) for .constdata
__printf_ss_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
__printf_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags_ss_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
__printf_flags_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
__printf_flags_ss_wp.o(.text) refers to __printf_flags_ss_wp.o(.constdata) for .constdata
_printf_c.o(.ARM.Collect$$_printf_percent$$00000013) refers (Weak) to _printf_char.o(.text) for _printf_char
_printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) refers (Weak) to _printf_hex_int.o(.text) for _printf_int_hex
_printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) refers (Special) to _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) for _printf_percent_end
rt_memcpy.o(.text) refers to rt_memcpy.o(.emb_text) for __aeabi_memcpy4
__main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1
__rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh
aeabi_idiv0_sigfpe.o(.text) refers to rt_div0.o(.text) for __rt_div0
_printf_char.o(.text) refers (Weak) to _printf_str.o(.text) for _printf_str
_printf_char_file.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common
_printf_char_file.o(.text) refers to retarget.o(i.ferror) for ferror
_printf_char_file.o(.text) refers to retarget.o(i.fputc) for fputc
__rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init
__rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init
__rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init
__rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(i.main) for main
__rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit
__rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001
__rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008
__rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A
__rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B
__rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D
__rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
__rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004
rt_div0.o(.text) refers to defsig_fpe_outer.o(.text) for __rt_SIGFPE
_printf_char_common.o(.text) refers to __printf_wp.o(.text) for __printf
sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
sys_stackheap_outer.o(.text) refers to startup_nuc100series.o(.text) for __user_initial_stackheap
sys_stackheap_outer.o(__vectab_stack_and_reset_area) refers to tempstk.o(.text) for __temporary_stack_top
sys_stackheap_outer.o(__vectab_stack_and_reset_area) refers to __main.o(!!!main) for __main
exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit
defsig_fpe_outer.o(.text) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
defsig_fpe_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
defsig_fpe_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_alloca_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_argv_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_atexit_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_clock_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_cpp_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_exceptions_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_fp_trap_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_getenv_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_heap_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_collate_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_ctype_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_monetary_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_numeric_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_time_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_preinit_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_rand_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000033) for __rt_lib_init_return
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_signal_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_stdio_1
libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_user_alloc_1
libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit
rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls
rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1
rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000
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_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F
libinit2.o(.ARM.Collect$$libinit$$00000026) refers to argv_veneer.o(.text) for __ARM_argv_veneer
libinit2.o(.ARM.Collect$$libinit$$00000027) refers to argv_veneer.o(.text) for __ARM_argv_veneer
sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown
rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit
rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001
rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003
rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004
__raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
defsig_general.o(.text) refers to retarget.o(i._ttywrch) for _ttywrch
defsig.o(CL$$defsig) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
_get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard
_get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
_get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1
libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1
sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
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_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display
==============================================================================
Removing Unused input sections from the image.
Removing main.o(.rev16_text), (4 bytes).
Removing main.o(.revsh_text), (4 bytes).
Removing main.o(i.UART_FunctionTest), (436 bytes).
Removing adc.o(.rev16_text), (4 bytes).
Removing adc.o(.revsh_text), (4 bytes).
Removing adc.o(i.ADC_Close), (10 bytes).
Removing adc.o(i.ADC_DisableHWTrigger), (12 bytes).
Removing adc.o(i.ADC_DisableInt), (50 bytes).
Removing adc.o(i.ADC_EnableHWTrigger), (30 bytes).
Removing adc.o(i.ADC_EnableInt), (50 bytes).
Removing adc.o(i.ADC_Open), (32 bytes).
Removing clk.o(.rev16_text), (4 bytes).
Removing clk.o(.revsh_text), (4 bytes).
Removing clk.o(i.CLK_DisableCKO), (16 bytes).
Removing clk.o(i.CLK_DisableModuleClock), (60 bytes).
Removing clk.o(i.CLK_DisablePLL), (20 bytes).
Removing clk.o(i.CLK_DisableSysTick), (12 bytes).
Removing clk.o(i.CLK_DisableXtalRC), (16 bytes).
Removing clk.o(i.CLK_EnableCKO), (44 bytes).
Removing clk.o(i.CLK_EnablePLL), (388 bytes).
Removing clk.o(i.CLK_EnableSysTick), (72 bytes).
Removing clk.o(i.CLK_GetCPUFreq), (16 bytes).
Removing clk.o(i.CLK_GetHCLKFreq), (16 bytes).
Removing clk.o(i.CLK_GetHXTFreq), (28 bytes).
Removing clk.o(i.CLK_GetLXTFreq), (24 bytes).
Removing clk.o(i.CLK_GetPCLKFreq), (16 bytes).
Removing clk.o(i.CLK_GetPLLClockFreq), (128 bytes).
Removing clk.o(i.CLK_Idle), (36 bytes).
Removing clk.o(i.CLK_PowerDown), (40 bytes).
Removing clk.o(i.CLK_SetCoreClock), (168 bytes).
Removing clk.o(i.CLK_SetModuleClock), (264 bytes).
Removing clk.o(i.CLK_SetSysTickClockSrc), (20 bytes).
Removing retarget.o(.rev16_text), (4 bytes).
Removing retarget.o(.revsh_text), (4 bytes).
Removing retarget.o(i.GetChar), (32 bytes).
Removing retarget.o(i.IsDebugFifoEmpty), (20 bytes).
Removing retarget.o(i._ttywrch), (12 bytes).
Removing retarget.o(i.fgetc), (10 bytes).
Removing retarget.o(i.kbhit), (20 bytes).
Removing sys.o(.rev16_text), (4 bytes).
Removing sys.o(.revsh_text), (4 bytes).
Removing sys.o(i.SYS_ClearResetSrc), (16 bytes).
Removing sys.o(i.SYS_DisableBOD), (18 bytes).
Removing sys.o(i.SYS_EnableBOD), (50 bytes).
Removing sys.o(i.SYS_GetBODStatus), (14 bytes).
Removing sys.o(i.SYS_GetResetSrc), (8 bytes).
Removing sys.o(i.SYS_IsRegLocked), (20 bytes).
Removing sys.o(i.SYS_ReadPDID), (8 bytes).
Removing sys.o(i.SYS_ResetCPU), (18 bytes).
Removing sys.o(i.SYS_ResetChip), (18 bytes).
Removing timer.o(.rev16_text), (4 bytes).
Removing timer.o(.revsh_text), (4 bytes).
Removing timer.o(i.TIMER_Close), (8 bytes).
Removing timer.o(i.TIMER_Delay), (272 bytes).
Removing timer.o(i.TIMER_DisableCapture), (10 bytes).
Removing timer.o(i.TIMER_DisableEventCounter), (12 bytes).
Removing timer.o(i.TIMER_EnableCapture), (20 bytes).
Removing timer.o(i.TIMER_EnableEventCounter), (22 bytes).
Removing timer.o(i.TIMER_GetModuleClock), (132 bytes).
Removing timer.o(i.TIMER_Open), (118 bytes).
Removing timer.o(.constdata), (32 bytes).
Removing uart.o(.rev16_text), (4 bytes).
Removing uart.o(.revsh_text), (4 bytes).
Removing uart.o(i.UART_ClearIntFlag), (80 bytes).
Removing uart.o(i.UART_Close), (6 bytes).
Removing uart.o(i.UART_DisableFlowCtrl), (12 bytes).
Removing uart.o(i.UART_DisableInt), (56 bytes).
Removing uart.o(i.UART_EnableFlowCtrl), (30 bytes).
Removing uart.o(i.UART_EnableInt), (56 bytes).
Removing uart.o(i.UART_Read), (54 bytes).
Removing uart.o(i.UART_SelectIrDAMode), (164 bytes).
Removing uart.o(i.UART_SelectLINMode), (26 bytes).
Removing uart.o(i.UART_SelectRS485Mode), (32 bytes).
Removing uart.o(i.UART_SetLine_Config), (184 bytes).
Removing uart.o(i.UART_SetTimeoutCnt), (22 bytes).
Removing uart.o(i.__NVIC_DisableIRQ), (56 bytes).
Removing uart.o(i.__NVIC_EnableIRQ), (32 bytes).
Removing system_nuc100series.o(.rev16_text), (4 bytes).
Removing system_nuc100series.o(.revsh_text), (4 bytes).
79 unused section(s) (total 3768 bytes) removed from the image.
==============================================================================
Image Symbol Table
Local Symbols
Symbol Name Value Ov Type Size Object(Section)
RESET 0x00000000 Section 192 startup_nuc100series.o(RESET)
../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE
../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE
../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE
../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE
../clib/angel/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE
../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE
../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE
../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE
../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE
../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE
../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE
../clib/angel/rt.s 0x00000000 Number 0 aeabi_idiv0_sigfpe.o ABSOLUTE
../clib/angel/rt.s 0x00000000 Number 0 aeabi_idiv0.o ABSOLUTE
../clib/angel/rt.s 0x00000000 Number 0 rt_div0.o ABSOLUTE
../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE
../clib/angel/scatterp.s 0x00000000 Number 0 __scatter.o ABSOLUTE
../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE
../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE
../clib/angel/sys.s 0x00000000 Number 0 tempstk.o ABSOLUTE
../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE
../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE
../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE
../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE
../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE
../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE
../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE
../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE
../clib/division.s 0x00000000 Number 0 aeabi_sdiv_div0.o ABSOLUTE
../clib/division.s 0x00000000 Number 0 aeabi_sdiv.o ABSOLUTE
../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE
../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE
../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE
../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE
../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE
../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE
../clib/memcpset.c 0x00000000 Number 0 rt_memcpy.o ABSOLUTE
../clib/memcpset.c 0x00000000 Number 0 rt_memcpy.o ABSOLUTE
../clib/misc.s 0x00000000 Number 0 printf_stubs.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_intcommon.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_char.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll_ptr.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_hex_ptr.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ptr.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_hex_ll_ptr.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_char_file.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_hex_int.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_hex_ll.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 _printf_str.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 __2printf.o ABSOLUTE
../clib/printf.c 0x00000000 Number 0 noretval__2printf.o ABSOLUTE
../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE
../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE
../clib/printf_percent.s 0x00000000 Number 0 _printf_c.o ABSOLUTE
../clib/printf_percent.s 0x00000000 Number 0 _printf_x.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_fpe_formal.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_fpe_outer.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE
../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE
../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE
../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE
../fplib/cfplib/fpinit.c 0x00000000 Number 0 fpinit.o ABSOLUTE
D:\\keil_arm_pack\\Nuvoton\\NuMicro_DFP\\1.2.0\\Device\\NUC100\\Driver\\adc.c 0x00000000 Number 0 adc.o ABSOLUTE
D:\\keil_arm_pack\\Nuvoton\\NuMicro_DFP\\1.2.0\\Device\\NUC100\\Driver\\clk.c 0x00000000 Number 0 clk.o ABSOLUTE
D:\\keil_arm_pack\\Nuvoton\\NuMicro_DFP\\1.2.0\\Device\\NUC100\\Driver\\retarget.c 0x00000000 Number 0 retarget.o ABSOLUTE
D:\\keil_arm_pack\\Nuvoton\\NuMicro_DFP\\1.2.0\\Device\\NUC100\\Driver\\sys.c 0x00000000 Number 0 sys.o ABSOLUTE
D:\\keil_arm_pack\\Nuvoton\\NuMicro_DFP\\1.2.0\\Device\\NUC100\\Driver\\timer.c 0x00000000 Number 0 timer.o ABSOLUTE
D:\\keil_arm_pack\\Nuvoton\\NuMicro_DFP\\1.2.0\\Device\\NUC100\\Driver\\uart.c 0x00000000 Number 0 uart.o ABSOLUTE
D:\keil_arm_pack\Nuvoton\NuMicro_DFP\1.2.0\Device\NUC100\Driver\adc.c 0x00000000 Number 0 adc.o ABSOLUTE
D:\keil_arm_pack\Nuvoton\NuMicro_DFP\1.2.0\Device\NUC100\Driver\clk.c 0x00000000 Number 0 clk.o ABSOLUTE
D:\keil_arm_pack\Nuvoton\NuMicro_DFP\1.2.0\Device\NUC100\Driver\retarget.c 0x00000000 Number 0 retarget.o ABSOLUTE
D:\keil_arm_pack\Nuvoton\NuMicro_DFP\1.2.0\Device\NUC100\Driver\sys.c 0x00000000 Number 0 sys.o ABSOLUTE
D:\keil_arm_pack\Nuvoton\NuMicro_DFP\1.2.0\Device\NUC100\Driver\timer.c 0x00000000 Number 0 timer.o ABSOLUTE
D:\keil_arm_pack\Nuvoton\NuMicro_DFP\1.2.0\Device\NUC100\Driver\uart.c 0x00000000 Number 0 uart.o ABSOLUTE
RTE\Device\NUC120RD3AN\startup_NUC100Series.s 0x00000000 Number 0 startup_nuc100series.o ABSOLUTE
RTE\Device\NUC120RD3AN\system_NUC100Series.c 0x00000000 Number 0 system_nuc100series.o ABSOLUTE
RTE\\Device\\NUC120RD3AN\\system_NUC100Series.c 0x00000000 Number 0 system_nuc100series.o ABSOLUTE
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
main.c 0x00000000 Number 0 main.o ABSOLUTE
main.c 0x00000000 Number 0 main.o ABSOLUTE
!!!main 0x000000c0 Section 8 __main.o(!!!main)
!!!scatter 0x000000c8 Section 60 __scatter.o(!!!scatter)
!!handler_copy 0x00000104 Section 26 __scatter_copy.o(!!handler_copy)
!!handler_zi 0x00000120 Section 28 __scatter_zi.o(!!handler_zi)
.ARM.Collect$$_printf_percent$$00000000 0x0000013c Section 2 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000)
.ARM.Collect$$_printf_percent$$0000000C 0x0000013e Section 10 _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C)
.ARM.Collect$$_printf_percent$$00000013 0x00000148 Section 10 _printf_c.o(.ARM.Collect$$_printf_percent$$00000013)
.ARM.Collect$$_printf_percent$$00000017 0x00000152 Section 4 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)
.ARM.Collect$$libinit$$00000000 0x00000156 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000)
.ARM.Collect$$libinit$$00000002 0x00000158 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
.ARM.Collect$$libinit$$00000004 0x00000158 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
.ARM.Collect$$libinit$$0000000A 0x00000158 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A)
.ARM.Collect$$libinit$$0000000C 0x00000158 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
.ARM.Collect$$libinit$$0000000E 0x00000158 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
.ARM.Collect$$libinit$$00000011 0x00000158 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011)
.ARM.Collect$$libinit$$00000013 0x00000158 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
.ARM.Collect$$libinit$$00000015 0x00000158 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
.ARM.Collect$$libinit$$00000017 0x00000158 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
.ARM.Collect$$libinit$$00000019 0x00000158 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
.ARM.Collect$$libinit$$0000001B 0x00000158 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
.ARM.Collect$$libinit$$0000001D 0x00000158 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
.ARM.Collect$$libinit$$0000001F 0x00000158 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
.ARM.Collect$$libinit$$00000021 0x00000158 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
.ARM.Collect$$libinit$$00000023 0x00000158 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
.ARM.Collect$$libinit$$00000025 0x00000158 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
.ARM.Collect$$libinit$$0000002C 0x00000158 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C)
.ARM.Collect$$libinit$$0000002E 0x00000158 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
.ARM.Collect$$libinit$$00000030 0x00000158 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
.ARM.Collect$$libinit$$00000032 0x00000158 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
.ARM.Collect$$libinit$$00000033 0x00000158 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033)
.ARM.Collect$$libshutdown$$00000000 0x0000015a Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
.ARM.Collect$$libshutdown$$00000002 0x0000015c Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
.ARM.Collect$$libshutdown$$00000004 0x0000015c Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
.ARM.Collect$$libshutdown$$00000007 0x0000015c Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
.ARM.Collect$$libshutdown$$0000000A 0x0000015c Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
.ARM.Collect$$libshutdown$$0000000C 0x0000015c Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
.ARM.Collect$$libshutdown$$0000000F 0x0000015c Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
.ARM.Collect$$libshutdown$$00000010 0x0000015c Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
.ARM.Collect$$rtentry$$00000000 0x0000015e Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
.ARM.Collect$$rtentry$$00000002 0x0000015e Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
.ARM.Collect$$rtentry$$00000004 0x0000015e Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
.ARM.Collect$$rtentry$$00000009 0x00000164 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
.ARM.Collect$$rtentry$$0000000A 0x00000164 Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
.ARM.Collect$$rtentry$$0000000C 0x00000168 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
.ARM.Collect$$rtentry$$0000000D 0x00000168 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
.ARM.Collect$$rtexit$$00000000 0x00000170 Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000)
.ARM.Collect$$rtexit$$00000002 0x00000172 Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
.ARM.Collect$$rtexit$$00000003 0x00000172 Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
.ARM.Collect$$rtexit$$00000004 0x00000176 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
.emb_text 0x0000017c Section 28 retarget.o(.emb_text)
.text 0x00000198 Section 100 startup_nuc100series.o(.text)
Default_Handler 0x000001c3 Thumb Code 2 startup_nuc100series.o(.text)
.text 0x000001fc Section 0 noretval__2printf.o(.text)
.text 0x00000218 Section 0 _printf_str.o(.text)
.text 0x0000026c Section 0 _printf_hex_int.o(.text)
.text 0x000002c4 Section 0 __printf_wp.o(.text)
.text 0x000003d2 Section 346 aeabi_sdiv.o(.text)
.text 0x0000052c Section 0 heapauxi.o(.text)
.text 0x00000532 Section 0 _printf_intcommon.o(.text)
.text 0x000005e2 Section 0 _printf_char.o(.text)
.text 0x00000610 Section 0 _printf_char_file.o(.text)
.text 0x00000638 Section 0 _printf_char_common.o(.text)
_printf_input_char 0x00000639 Thumb Code 10 _printf_char_common.o(.text)
.text 0x00000668 Section 62 sys_stackheap_outer.o(.text)
.text 0x000006a6 Section 0 exit.o(.text)
.text 0x000006b8 Section 8 libspace.o(.text)
.text 0x000006c0 Section 0 sys_exit.o(.text)
.text 0x000006cc Section 2 use_no_semi.o(.text)
.text 0x000006ce Section 0 indicate_semi.o(.text)
i.CLK_EnableModuleClock 0x000006d0 Section 0 clk.o(i.CLK_EnableModuleClock)
i.CLK_EnableXtalRC 0x0000070c Section 0 clk.o(i.CLK_EnableXtalRC)
i.CLK_GetPLLClockFreq 0x0000071c Section 0 uart.o(i.CLK_GetPLLClockFreq)
CLK_GetPLLClockFreq 0x0000071d Thumb Code 112 uart.o(i.CLK_GetPLLClockFreq)
i.CLK_GetPLLClockFreq 0x0000079c Section 0 system_nuc100series.o(i.CLK_GetPLLClockFreq)
CLK_GetPLLClockFreq 0x0000079d Thumb Code 112 system_nuc100series.o(i.CLK_GetPLLClockFreq)
i.CLK_SetHCLK 0x0000081c Section 0 clk.o(i.CLK_SetHCLK)
i.CLK_WaitClockReady 0x00000888 Section 0 clk.o(i.CLK_WaitClockReady)
i.Hard_Fault_Handler 0x000008b0 Section 0 retarget.o(i.Hard_Fault_Handler)
__tagsym$$used 0x000008b1 Number 0 retarget.o(i.Hard_Fault_Handler)
i.SYS_Init 0x000008dc Section 0 main.o(i.SYS_Init)
i.SYS_ResetModule 0x0000091c Section 0 sys.o(i.SYS_ResetModule)
i.SendChar 0x0000094c Section 0 retarget.o(i.SendChar)
i.SendChar_ToUART 0x00000958 Section 0 retarget.o(i.SendChar_ToUART)
i.SystemCoreClockUpdate 0x0000098c Section 0 system_nuc100series.o(i.SystemCoreClockUpdate)
i.SystemInit 0x000009f0 Section 0 system_nuc100series.o(i.SystemInit)
i.UART02_IRQHandler 0x000009f2 Section 0 main.o(i.UART02_IRQHandler)
i.UART1_Init 0x000009fc Section 0 main.o(i.UART1_Init)
i.UART_Open 0x00000a18 Section 0 uart.o(i.UART_Open)
i.UART_TEST_HANDLE 0x00000ad0 Section 0 main.o(i.UART_TEST_HANDLE)
i.UART_Write 0x00000bd4 Section 0 uart.o(i.UART_Write)
i._is_digit 0x00000c0a Section 0 __printf_wp.o(i._is_digit)
i.delay_ms 0x00000c18 Section 0 main.o(i.delay_ms)
i.ferror 0x00000c34 Section 0 retarget.o(i.ferror)
i.fputc 0x00000c3c Section 0 retarget.o(i.fputc)
i.main 0x00000c4c Section 0 main.o(i.main)
i.stackDump 0x00000c9c Section 0 retarget.o(i.stackDump)
stackDump 0x00000c9d Thumb Code 70 retarget.o(i.stackDump)
.constdata 0x00000d44 Section 56 clk.o(.constdata)
.constdata 0x00000d7c Section 48 uart.o(.constdata)
.constdata 0x00000dac Section 40 _printf_hex_int.o(.constdata)
uc_hextab 0x00000dac Data 20 _printf_hex_int.o(.constdata)
lc_hextab 0x00000dc0 Data 20 _printf_hex_int.o(.constdata)
.data 0x20000000 Section 16 main.o(.data)
.data 0x20000010 Section 8 retarget.o(.data)
.data 0x20000018 Section 44 system_nuc100series.o(.data)
.bss 0x20000044 Section 1024 main.o(.bss)
.bss 0x20000444 Section 96 libspace.o(.bss)
HEAP 0x200004a8 Section 0 startup_nuc100series.o(HEAP)
STACK 0x200004a8 Section 1024 startup_nuc100series.o(STACK)
Heap_Mem 0x200004a8 Data 0 startup_nuc100series.o(HEAP)
Stack_Mem 0x200004a8 Data 1024 startup_nuc100series.o(STACK)
__initial_sp 0x200008a8 Data 0 startup_nuc100series.o(STACK)
Global Symbols
Symbol Name Value Ov Type Size Object(Section)
BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
__ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE
__Vectors 0x00000000 Data 4 startup_nuc100series.o(RESET)
_printf_flags 0x00000000 Number 0 printf_stubs.o ABSOLUTE
_printf_return_value 0x00000000 Number 0 printf_stubs.o ABSOLUTE
_printf_sizespec 0x00000000 Number 0 printf_stubs.o ABSOLUTE
_printf_widthprec 0x00000000 Number 0 printf_stubs.o ABSOLUTE
__ARM_exceptions_init - Undefined Weak Reference
__alloca_initialize - Undefined Weak Reference
__arm_preinit_ - Undefined Weak Reference
__cpp_initialize__aeabi_ - Undefined Weak Reference
__cxa_finalize - Undefined Weak Reference
__rt_locale - Undefined Weak Reference
__sigvec_lookup - Undefined Weak Reference
_atexit_init - Undefined Weak Reference
_call_atexit_fns - Undefined Weak Reference
_clock_init - Undefined Weak Reference
_fp_trap_init - Undefined Weak Reference
_fp_trap_shutdown - Undefined Weak Reference
_get_lc_collate - Undefined Weak Reference
_get_lc_ctype - Undefined Weak Reference
_get_lc_monetary - Undefined Weak Reference
_get_lc_numeric - Undefined Weak Reference
_get_lc_time - Undefined Weak Reference
_getenv_init - Undefined Weak Reference
_handle_redirection - Undefined Weak Reference
_init_alloc - Undefined Weak Reference
_init_user_alloc - Undefined Weak Reference
_initio - Undefined Weak Reference
_printf_mbtowc - Undefined Weak Reference
_printf_post_padding - Undefined Weak Reference
_printf_pre_padding - Undefined Weak Reference
_printf_truncate_unsigned - Undefined Weak Reference
_rand_init - Undefined Weak Reference
_signal_finish - Undefined Weak Reference
_signal_init - Undefined Weak Reference
_terminate_alloc - Undefined Weak Reference
_terminate_user_alloc - Undefined Weak Reference
_terminateio - Undefined Weak Reference
__main 0x000000c1 Thumb Code 8 __main.o(!!!main)
__scatterload 0x000000c9 Thumb Code 0 __scatter.o(!!!scatter)
__scatterload_rt2 0x000000c9 Thumb Code 52 __scatter.o(!!!scatter)
__scatterload_rt2_thumb_only 0x000000c9 Thumb Code 0 __scatter.o(!!!scatter)
__scatterload_null 0x000000d9 Thumb Code 0 __scatter.o(!!!scatter)
__scatterload_copy 0x00000105 Thumb Code 26 __scatter_copy.o(!!handler_copy)
__scatterload_zeroinit 0x00000121 Thumb Code 28 __scatter_zi.o(!!handler_zi)
_printf_percent 0x0000013d Thumb Code 0 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000)
_printf_x 0x0000013f Thumb Code 0 _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C)
_printf_c 0x00000149 Thumb Code 0 _printf_c.o(.ARM.Collect$$_printf_percent$$00000013)
_printf_percent_end 0x00000153 Thumb Code 0 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)
__rt_lib_init 0x00000157 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000)
__rt_lib_init_alloca_1 0x00000159 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E)
__rt_lib_init_argv_1 0x00000159 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C)
__rt_lib_init_atexit_1 0x00000159 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B)
__rt_lib_init_clock_1 0x00000159 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021)
__rt_lib_init_cpp_1 0x00000159 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032)
__rt_lib_init_exceptions_1 0x00000159 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030)
__rt_lib_init_fp_1 0x00000159 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002)
__rt_lib_init_fp_trap_1 0x00000159 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F)
__rt_lib_init_getenv_1 0x00000159 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023)
__rt_lib_init_heap_1 0x00000159 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A)
__rt_lib_init_lc_collate_1 0x00000159 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011)
__rt_lib_init_lc_ctype_1 0x00000159 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013)
__rt_lib_init_lc_monetary_1 0x00000159 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015)
__rt_lib_init_lc_numeric_1 0x00000159 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017)
__rt_lib_init_lc_time_1 0x00000159 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019)
__rt_lib_init_preinit_1 0x00000159 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004)
__rt_lib_init_rand_1 0x00000159 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E)
__rt_lib_init_return 0x00000159 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033)
__rt_lib_init_signal_1 0x00000159 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D)
__rt_lib_init_stdio_1 0x00000159 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025)
__rt_lib_init_user_alloc_1 0x00000159 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C)
__rt_lib_shutdown 0x0000015b Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000)
__rt_lib_shutdown_cpp_1 0x0000015d Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)
__rt_lib_shutdown_fp_trap_1 0x0000015d Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)
__rt_lib_shutdown_heap_1 0x0000015d Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)
__rt_lib_shutdown_return 0x0000015d Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)
__rt_lib_shutdown_signal_1 0x0000015d Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)
__rt_lib_shutdown_stdio_1 0x0000015d Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)
__rt_lib_shutdown_user_alloc_1 0x0000015d Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)
__rt_entry 0x0000015f Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000)
__rt_entry_presh_1 0x0000015f Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002)
__rt_entry_sh 0x0000015f Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004)
__rt_entry_li 0x00000165 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)
__rt_entry_postsh_1 0x00000165 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009)
__rt_entry_main 0x00000169 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)
__rt_entry_postli_1 0x00000169 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)
__rt_exit 0x00000171 Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000)
__rt_exit_ls 0x00000173 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003)
__rt_exit_prels_1 0x00000173 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002)
__rt_exit_exit 0x00000177 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004)
HardFault_Handler 0x0000017d Thumb Code 24 retarget.o(.emb_text)
Reset_Handler 0x00000199 Thumb Code 32 startup_nuc100series.o(.text)
NMI_Handler 0x000001b9 Thumb Code 2 startup_nuc100series.o(.text)
SVC_Handler 0x000001bd Thumb Code 2 startup_nuc100series.o(.text)
PendSV_Handler 0x000001bf Thumb Code 2 startup_nuc100series.o(.text)
SysTick_Handler 0x000001c1 Thumb Code 2 startup_nuc100series.o(.text)
ACMP_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
ADC_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
BOD_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
CAN0_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
CAN1_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
EINT0_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
EINT1_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
GPAB_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
GPCDEF_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
I2C0_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
I2C1_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
I2S_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
PDMA_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
PS2_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
PWMA_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
PWMB_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
PWRWU_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
RTC_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
SC012_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
SPI0_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
SPI1_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
SPI2_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
SPI3_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
TMR0_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
TMR1_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
TMR2_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
TMR3_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
UART1_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
USBD_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
WDT_IRQHandler 0x000001c3 Thumb Code 0 startup_nuc100series.o(.text)
__user_initial_stackheap 0x000001c5 Thumb Code 0 startup_nuc100series.o(.text)
__2printf 0x000001fd Thumb Code 22 noretval__2printf.o(.text)
_printf_str 0x00000219 Thumb Code 82 _printf_str.o(.text)
_printf_int_hex 0x0000026d Thumb Code 84 _printf_hex_int.o(.text)
_printf_longlong_hex 0x0000026d Thumb Code 0 _printf_hex_int.o(.text)
__printf 0x000002c5 Thumb Code 270 __printf_wp.o(.text)
__aeabi_uidiv 0x000003d3 Thumb Code 0 aeabi_sdiv.o(.text)
__aeabi_uidivmod 0x000003d3 Thumb Code 20 aeabi_sdiv.o(.text)
__aeabi_idiv 0x000003e7 Thumb Code 0 aeabi_sdiv.o(.text)
__aeabi_idivmod 0x000003e7 Thumb Code 326 aeabi_sdiv.o(.text)
__use_two_region_memory 0x0000052d Thumb Code 2 heapauxi.o(.text)
__rt_heap_escrow$2region 0x0000052f Thumb Code 2 heapauxi.o(.text)
__rt_heap_expand$2region 0x00000531 Thumb Code 2 heapauxi.o(.text)
_printf_int_common 0x00000533 Thumb Code 176 _printf_intcommon.o(.text)
_printf_cs_common 0x000005e3 Thumb Code 22 _printf_char.o(.text)
_printf_char 0x000005f9 Thumb Code 16 _printf_char.o(.text)
_printf_string 0x00000609 Thumb Code 8 _printf_char.o(.text)
_printf_char_file 0x00000611 Thumb Code 34 _printf_char_file.o(.text)
_printf_char_common 0x00000643 Thumb Code 32 _printf_char_common.o(.text)
__user_setup_stackheap 0x00000669 Thumb Code 62 sys_stackheap_outer.o(.text)
exit 0x000006a7 Thumb Code 16 exit.o(.text)
__user_libspace 0x000006b9 Thumb Code 8 libspace.o(.text)
__user_perproc_libspace 0x000006b9 Thumb Code 0 libspace.o(.text)
__user_perthread_libspace 0x000006b9 Thumb Code 0 libspace.o(.text)
_sys_exit 0x000006c1 Thumb Code 8 sys_exit.o(.text)
__I$use$semihosting 0x000006cd Thumb Code 0 use_no_semi.o(.text)
__use_no_semihosting_swi 0x000006cd Thumb Code 2 use_no_semi.o(.text)
__semihosting_library_function 0x000006cf Thumb Code 0 indicate_semi.o(.text)
CLK_EnableModuleClock 0x000006d1 Thumb Code 52 clk.o(i.CLK_EnableModuleClock)
CLK_EnableXtalRC 0x0000070d Thumb Code 12 clk.o(i.CLK_EnableXtalRC)
CLK_SetHCLK 0x0000081d Thumb Code 102 clk.o(i.CLK_SetHCLK)
CLK_WaitClockReady 0x00000889 Thumb Code 32 clk.o(i.CLK_WaitClockReady)
Hard_Fault_Handler 0x000008b1 Thumb Code 18 retarget.o(i.Hard_Fault_Handler)
SYS_Init 0x000008dd Thumb Code 60 main.o(i.SYS_Init)
SYS_ResetModule 0x0000091d Thumb Code 48 sys.o(i.SYS_ResetModule)
SendChar 0x0000094d Thumb Code 12 retarget.o(i.SendChar)
SendChar_ToUART 0x00000959 Thumb Code 48 retarget.o(i.SendChar_ToUART)
SystemCoreClockUpdate 0x0000098d Thumb Code 76 system_nuc100series.o(i.SystemCoreClockUpdate)
SystemInit 0x000009f1 Thumb Code 2 system_nuc100series.o(i.SystemInit)
UART02_IRQHandler 0x000009f3 Thumb Code 8 main.o(i.UART02_IRQHandler)
UART1_Init 0x000009fd Thumb Code 20 main.o(i.UART1_Init)
UART_Open 0x00000a19 Thumb Code 166 uart.o(i.UART_Open)
UART_TEST_HANDLE 0x00000ad1 Thumb Code 194 main.o(i.UART_TEST_HANDLE)
UART_Write 0x00000bd5 Thumb Code 54 uart.o(i.UART_Write)
_is_digit 0x00000c0b Thumb Code 14 __printf_wp.o(i._is_digit)
delay_ms 0x00000c19 Thumb Code 28 main.o(i.delay_ms)
ferror 0x00000c35 Thumb Code 8 retarget.o(i.ferror)
fputc 0x00000c3d Thumb Code 16 retarget.o(i.fputc)
main 0x00000c4d Thumb Code 64 main.o(i.main)
Region$$Table$$Base 0x00000dd4 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x00000df4 Number 0 anon$$obj.o(Region$$Table)
g_u32comRbytes 0x20000000 Data 4 main.o(.data)
g_u32comRhead 0x20000004 Data 4 main.o(.data)
g_u32comRtail 0x20000008 Data 4 main.o(.data)
g_bWait 0x2000000c Data 4 main.o(.data)
__stdout 0x20000010 Data 4 retarget.o(.data)
__stdin 0x20000014 Data 4 retarget.o(.data)
SystemCoreClock 0x20000018 Data 4 system_nuc100series.o(.data)
CyclesPerUs 0x2000001c Data 4 system_nuc100series.o(.data)
PllClock 0x20000020 Data 4 system_nuc100series.o(.data)
gau32ClkSrcTbl 0x20000024 Data 32 system_nuc100series.o(.data)
g_u8RecData 0x20000044 Data 1024 main.o(.bss)
__libspace_start 0x20000444 Data 96 libspace.o(.bss)
__temporary_stack_top$libspace 0x200004a4 Data 0 libspace.o(.bss)
==============================================================================
Memory Map of the image
Image Entry point : 0x00000199
Load Region LR_1 (Base: 0x00000000, Size: 0x00000e38, Max: 0xffffffff, ABSOLUTE)
Execution Region ER_RO (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00000df4, Max: 0xffffffff, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x00000000 0x00000000 0x000000c0 Data RO 733 RESET startup_nuc100series.o
0x000000c0 0x000000c0 0x00000008 Code RO 839 * !!!main c_p.l(__main.o)
0x000000c8 0x000000c8 0x0000003c Code RO 1017 !!!scatter c_p.l(__scatter.o)
0x00000104 0x00000104 0x0000001a Code RO 1019 !!handler_copy c_p.l(__scatter_copy.o)
0x0000011e 0x0000011e 0x00000002 PAD
0x00000120 0x00000120 0x0000001c Code RO 1021 !!handler_zi c_p.l(__scatter_zi.o)
0x0000013c 0x0000013c 0x00000002 Code RO 828 .ARM.Collect$$_printf_percent$$00000000 c_p.l(_printf_percent.o)
0x0000013e 0x0000013e 0x0000000a Code RO 827 .ARM.Collect$$_printf_percent$$0000000C c_p.l(_printf_x.o)
0x00000148 0x00000148 0x0000000a Code RO 826 .ARM.Collect$$_printf_percent$$00000013 c_p.l(_printf_c.o)
0x00000152 0x00000152 0x00000004 Code RO 852 .ARM.Collect$$_printf_percent$$00000017 c_p.l(_printf_percent_end.o)
0x00000156 0x00000156 0x00000002 Code RO 888 .ARM.Collect$$libinit$$00000000 c_p.l(libinit.o)
0x00000158 0x00000158 0x00000000 Code RO 902 .ARM.Collect$$libinit$$00000002 c_p.l(libinit2.o)
0x00000158 0x00000158 0x00000000 Code RO 904 .ARM.Collect$$libinit$$00000004 c_p.l(libinit2.o)
0x00000158 0x00000158 0x00000000 Code RO 907 .ARM.Collect$$libinit$$0000000A c_p.l(libinit2.o)
0x00000158 0x00000158 0x00000000 Code RO 909 .ARM.Collect$$libinit$$0000000C c_p.l(libinit2.o)
0x00000158 0x00000158 0x00000000 Code RO 911 .ARM.Collect$$libinit$$0000000E c_p.l(libinit2.o)
0x00000158 0x00000158 0x00000000 Code RO 914 .ARM.Collect$$libinit$$00000011 c_p.l(libinit2.o)
0x00000158 0x00000158 0x00000000 Code RO 916 .ARM.Collect$$libinit$$00000013 c_p.l(libinit2.o)
0x00000158 0x00000158 0x00000000 Code RO 918 .ARM.Collect$$libinit$$00000015 c_p.l(libinit2.o)
0x00000158 0x00000158 0x00000000 Code RO 920 .ARM.Collect$$libinit$$00000017 c_p.l(libinit2.o)
0x00000158 0x00000158 0x00000000 Code RO 922 .ARM.Collect$$libinit$$00000019 c_p.l(libinit2.o)
0x00000158 0x00000158 0x00000000 Code RO 924 .ARM.Collect$$libinit$$0000001B c_p.l(libinit2.o)
0x00000158 0x00000158 0x00000000 Code RO 926 .ARM.Collect$$libinit$$0000001D c_p.l(libinit2.o)
0x00000158 0x00000158 0x00000000 Code RO 928 .ARM.Collect$$libinit$$0000001F c_p.l(libinit2.o)
0x00000158 0x00000158 0x00000000 Code RO 930 .ARM.Collect$$libinit$$00000021 c_p.l(libinit2.o)
0x00000158 0x00000158 0x00000000 Code RO 932 .ARM.Collect$$libinit$$00000023 c_p.l(libinit2.o)
0x00000158 0x00000158 0x00000000 Code RO 934 .ARM.Collect$$libinit$$00000025 c_p.l(libinit2.o)
0x00000158 0x00000158 0x00000000 Code RO 938 .ARM.Collect$$libinit$$0000002C c_p.l(libinit2.o)
0x00000158 0x00000158 0x00000000 Code RO 940 .ARM.Collect$$libinit$$0000002E c_p.l(libinit2.o)
0x00000158 0x00000158 0x00000000 Code RO 942 .ARM.Collect$$libinit$$00000030 c_p.l(libinit2.o)
0x00000158 0x00000158 0x00000000 Code RO 944 .ARM.Collect$$libinit$$00000032 c_p.l(libinit2.o)
0x00000158 0x00000158 0x00000002 Code RO 945 .ARM.Collect$$libinit$$00000033 c_p.l(libinit2.o)
0x0000015a 0x0000015a 0x00000002 Code RO 974 .ARM.Collect$$libshutdown$$00000000 c_p.l(libshutdown.o)
0x0000015c 0x0000015c 0x00000000 Code RO 1000 .ARM.Collect$$libshutdown$$00000002 c_p.l(libshutdown2.o)
0x0000015c 0x0000015c 0x00000000 Code RO 1002 .ARM.Collect$$libshutdown$$00000004 c_p.l(libshutdown2.o)
0x0000015c 0x0000015c 0x00000000 Code RO 1005 .ARM.Collect$$libshutdown$$00000007 c_p.l(libshutdown2.o)
0x0000015c 0x0000015c 0x00000000 Code RO 1008 .ARM.Collect$$libshutdown$$0000000A c_p.l(libshutdown2.o)
0x0000015c 0x0000015c 0x00000000 Code RO 1010 .ARM.Collect$$libshutdown$$0000000C c_p.l(libshutdown2.o)
0x0000015c 0x0000015c 0x00000000 Code RO 1013 .ARM.Collect$$libshutdown$$0000000F c_p.l(libshutdown2.o)
0x0000015c 0x0000015c 0x00000002 Code RO 1014 .ARM.Collect$$libshutdown$$00000010 c_p.l(libshutdown2.o)
0x0000015e 0x0000015e 0x00000000 Code RO 841 .ARM.Collect$$rtentry$$00000000 c_p.l(__rtentry.o)
0x0000015e 0x0000015e 0x00000000 Code RO 854 .ARM.Collect$$rtentry$$00000002 c_p.l(__rtentry2.o)
0x0000015e 0x0000015e 0x00000006 Code RO 866 .ARM.Collect$$rtentry$$00000004 c_p.l(__rtentry4.o)
0x00000164 0x00000164 0x00000000 Code RO 856 .ARM.Collect$$rtentry$$00000009 c_p.l(__rtentry2.o)
0x00000164 0x00000164 0x00000004 Code RO 857 .ARM.Collect$$rtentry$$0000000A c_p.l(__rtentry2.o)
0x00000168 0x00000168 0x00000000 Code RO 859 .ARM.Collect$$rtentry$$0000000C c_p.l(__rtentry2.o)
0x00000168 0x00000168 0x00000008 Code RO 860 .ARM.Collect$$rtentry$$0000000D c_p.l(__rtentry2.o)
0x00000170 0x00000170 0x00000002 Code RO 893 .ARM.Collect$$rtexit$$00000000 c_p.l(rtexit.o)
0x00000172 0x00000172 0x00000000 Code RO 949 .ARM.Collect$$rtexit$$00000002 c_p.l(rtexit2.o)
0x00000172 0x00000172 0x00000004 Code RO 950 .ARM.Collect$$rtexit$$00000003 c_p.l(rtexit2.o)
0x00000176 0x00000176 0x00000006 Code RO 951 .ARM.Collect$$rtexit$$00000004 c_p.l(rtexit2.o)
0x0000017c 0x0000017c 0x0000001c Code RO 382 .emb_text retarget.o
0x00000198 0x00000198 0x00000064 Code RO 734 * .text startup_nuc100series.o
0x000001fc 0x000001fc 0x0000001c Code RO 779 .text c_p.l(noretval__2printf.o)
0x00000218 0x00000218 0x00000052 Code RO 783 .text c_p.l(_printf_str.o)
0x0000026a 0x0000026a 0x00000002 PAD
0x0000026c 0x0000026c 0x00000058 Code RO 788 .text c_p.l(_printf_hex_int.o)
0x000002c4 0x000002c4 0x0000010e Code RO 814 .text c_p.l(__printf_wp.o)
0x000003d2 0x000003d2 0x0000015a Code RO 833 .text c_p.l(aeabi_sdiv.o)
0x0000052c 0x0000052c 0x00000006 Code RO 837 .text c_p.l(heapauxi.o)
0x00000532 0x00000532 0x000000b0 Code RO 846 .text c_p.l(_printf_intcommon.o)
0x000005e2 0x000005e2 0x0000002e Code RO 848 .text c_p.l(_printf_char.o)
0x00000610 0x00000610 0x00000028 Code RO 850 .text c_p.l(_printf_char_file.o)
0x00000638 0x00000638 0x00000030 Code RO 870 .text c_p.l(_printf_char_common.o)
0x00000668 0x00000668 0x0000003e Code RO 872 .text c_p.l(sys_stackheap_outer.o)
0x000006a6 0x000006a6 0x00000010 Code RO 877 .text c_p.l(exit.o)
0x000006b6 0x000006b6 0x00000002 PAD
0x000006b8 0x000006b8 0x00000008 Code RO 889 .text c_p.l(libspace.o)
0x000006c0 0x000006c0 0x0000000c Code RO 946 .text c_p.l(sys_exit.o)
0x000006cc 0x000006cc 0x00000002 Code RO 963 .text c_p.l(use_no_semi.o)
0x000006ce 0x000006ce 0x00000000 Code RO 965 .text c_p.l(indicate_semi.o)
0x000006ce 0x000006ce 0x00000002 PAD
0x000006d0 0x000006d0 0x0000003c Code RO 233 i.CLK_EnableModuleClock clk.o
0x0000070c 0x0000070c 0x00000010 Code RO 236 i.CLK_EnableXtalRC clk.o
0x0000071c 0x0000071c 0x00000080 Code RO 609 i.CLK_GetPLLClockFreq uart.o
0x0000079c 0x0000079c 0x00000080 Code RO 740 i.CLK_GetPLLClockFreq system_nuc100series.o
0x0000081c 0x0000081c 0x0000006c Code RO 246 i.CLK_SetHCLK clk.o
0x00000888 0x00000888 0x00000028 Code RO 249 i.CLK_WaitClockReady clk.o
0x000008b0 0x000008b0 0x0000002c Code RO 384 i.Hard_Fault_Handler retarget.o
0x000008dc 0x000008dc 0x00000040 Code RO 3 i.SYS_Init main.o
0x0000091c 0x0000091c 0x00000030 Code RO 481 i.SYS_ResetModule sys.o
0x0000094c 0x0000094c 0x0000000c Code RO 386 i.SendChar retarget.o
0x00000958 0x00000958 0x00000034 Code RO 387 i.SendChar_ToUART retarget.o
0x0000098c 0x0000098c 0x00000064 Code RO 741 i.SystemCoreClockUpdate system_nuc100series.o
0x000009f0 0x000009f0 0x00000002 Code RO 742 i.SystemInit system_nuc100series.o
0x000009f2 0x000009f2 0x00000008 Code RO 4 i.UART02_IRQHandler main.o
0x000009fa 0x000009fa 0x00000002 PAD
0x000009fc 0x000009fc 0x0000001c Code RO 5 i.UART1_Init main.o
0x00000a18 0x00000a18 0x000000b8 Code RO 616 i.UART_Open uart.o
0x00000ad0 0x00000ad0 0x00000104 Code RO 7 i.UART_TEST_HANDLE main.o
0x00000bd4 0x00000bd4 0x00000036 Code RO 623 i.UART_Write uart.o
0x00000c0a 0x00000c0a 0x0000000e Code RO 816 i._is_digit c_p.l(__printf_wp.o)
0x00000c18 0x00000c18 0x0000001c Code RO 8 i.delay_ms main.o
0x00000c34 0x00000c34 0x00000008 Code RO 389 i.ferror retarget.o
0x00000c3c 0x00000c3c 0x00000010 Code RO 391 i.fputc retarget.o
0x00000c4c 0x00000c4c 0x00000050 Code RO 9 i.main main.o
0x00000c9c 0x00000c9c 0x000000a8 Code RO 393 i.stackDump retarget.o
0x00000d44 0x00000d44 0x00000038 Data RO 250 .constdata clk.o
0x00000d7c 0x00000d7c 0x00000030 Data RO 626 .constdata uart.o
0x00000dac 0x00000dac 0x00000028 Data RO 789 .constdata c_p.l(_printf_hex_int.o)
0x00000dd4 0x00000dd4 0x00000020 Data RO 1015 Region$$Table anon$$obj.o
Execution Region ER_RW (Exec base: 0x20000000, Load base: 0x00000df4, Size: 0x00000044, Max: 0xffffffff, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x20000000 0x00000df4 0x00000010 Data RW 11 .data main.o
0x20000010 0x00000e04 0x00000008 Data RW 394 .data retarget.o
0x20000018 0x00000e0c 0x0000002c Data RW 743 .data system_nuc100series.o
Execution Region ER_ZI (Exec base: 0x20000044, Load base: 0x00000e38, Size: 0x00000864, Max: 0xffffffff, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x20000044 - 0x00000400 Zero RW 10 .bss main.o
0x20000444 - 0x00000060 Zero RW 890 .bss c_p.l(libspace.o)
0x200004a4 0x00000e38 0x00000004 PAD
0x200004a8 - 0x00000000 Zero RW 732 HEAP startup_nuc100series.o
0x200004a8 - 0x00000400 Zero RW 731 STACK startup_nuc100series.o
==============================================================================
Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
224 26 56 0 0 21526 clk.o
468 94 0 16 1024 134578 main.o
328 132 0 8 0 5753 retarget.o
100 46 192 0 1024 640 startup_nuc100series.o
48 0 0 0 0 502 sys.o
230 40 0 44 0 2611 system_nuc100series.o
366 34 48 0 0 2993 uart.o
----------------------------------------------------------------------
1766 372 328 68 2048 168603 Object Totals
0 0 32 0 0 0 (incl. Generated)
2 0 0 0 0 0 (incl. Padding)
----------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
8 0 0 0 0 68 __main.o
284 0 0 0 0 136 __printf_wp.o
0 0 0 0 0 0 __rtentry.o
12 0 0 0 0 0 __rtentry2.o
6 0 0 0 0 0 __rtentry4.o
60 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 _printf_c.o
46 0 0 0 0 100 _printf_char.o
48 6 0 0 0 88 _printf_char_common.o
40 6 0 0 0 72 _printf_char_file.o
88 4 40 0 0 72 _printf_hex_int.o
176 0 0 0 0 84 _printf_intcommon.o
2 0 0 0 0 0 _printf_percent.o
4 0 0 0 0 0 _printf_percent_end.o
82 0 0 0 0 72 _printf_str.o
10 0 0 0 0 0 _printf_x.o
346 0 0 0 0 92 aeabi_sdiv.o
16 0 0 0 0 68 exit.o
6 0 0 0 0 136 heapauxi.o
0 0 0 0 0 0 indicate_semi.o
2 0 0 0 0 0 libinit.o
2 0 0 0 0 0 libinit2.o
2 0 0 0 0 0 libshutdown.o
2 0 0 0 0 0 libshutdown2.o
8 4 0 0 96 68 libspace.o
28 6 0 0 0 84 noretval__2printf.o
2 0 0 0 0 0 rtexit.o
10 0 0 0 0 0 rtexit2.o
12 4 0 0 0 60 sys_exit.o
62 0 0 0 0 80 sys_stackheap_outer.o
2 0 0 0 0 68 use_no_semi.o
----------------------------------------------------------------------
1438 38 40 0 100 1348 Library Totals
8 0 0 0 4 0 (incl. Padding)
----------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
1430 38 40 0 96 1348 c_p.l
----------------------------------------------------------------------
1438 38 40 0 100 1348 Library Totals
----------------------------------------------------------------------
==============================================================================
Code (inc. data) RO Data RW Data ZI Data Debug
3204 410 368 68 2148 168479 Grand Totals
3204 410 368 68 2148 168479 ELF Image Totals
3204 410 368 68 0 0 ROM Totals
==============================================================================
Total RO Size (Code + RO Data) 3572 ( 3.49kB)
Total RW Size (RW Data + ZI Data) 2216 ( 2.16kB)
Total ROM Size (Code + RO Data + RW Data) 3640 ( 3.55kB)
==============================================================================