Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601] ============================================================================== Section Cross References main.o(.text) refers to swm320_pwm.o(.text) for PWM_Init main.o(.text) refers to swm320_port.o(.text) for PORT_Init main.o(.text) refers to ipc.o(.text) for rt_mb_recv main.o(.text) refers to printf1.o(i.__0printf$1) for __2printf main.o(.text) refers to swm320_adc.o(.text) for ADC_Init main.o(.text) refers to thread.o(.text) for rt_thread_delay main.o(.text) refers to swm320_uart.o(.text) for UART_Init main.o(.text) refers to system_swm320.o(.text) for SystemInit main.o(.text) refers to swm320_gpio.o(.text) for GPIO_Init main.o(.text) refers to main.o(.bss) for .bss main.o(.text) refers to main.o(.data) for .data board.o(.text) refers to system_swm320.o(.text) for SystemCoreClockUpdate board.o(.text) refers to components.o(.text) for rt_components_board_init board.o(.text) refers to irq.o(.text) for rt_interrupt_enter board.o(.text) refers to clock.o(.text) for rt_tick_increase board.o(.text) refers to system_swm320.o(.data) for SystemCoreClock clock.o(.text) refers to context_rvds.o(.text) for rt_hw_interrupt_disable clock.o(.text) refers to thread.o(.text) for rt_thread_self clock.o(.text) refers to timer.o(.text) for rt_timer_check clock.o(.text) refers to clock.o(.data) for .data components.o(.text) refers to main.o(.text) for $Super$$main components.o(.text) refers to thread.o(.text) for rt_thread_init components.o(.text) refers to context_rvds.o(.text) for rt_hw_interrupt_disable components.o(.text) refers to board.o(.text) for rt_hw_board_init components.o(.text) refers to kservice.o(.text) for rt_show_version components.o(.text) refers to timer.o(.text) for rt_system_timer_init components.o(.text) refers to scheduler.o(.text) for rt_system_scheduler_init components.o(.text) refers to idle.o(.text) for rt_thread_idle_init components.o(.text) refers to components.o(.rti_fn.0.end) for .rti_fn.0.end components.o(.text) refers to components.o(.rti_fn.1.end) for .rti_fn.1.end components.o(.text) refers to components.o(.rti_fn.6.end) for .rti_fn.6.end components.o(.text) refers to components.o(.bss) for .bss components.o(.rti_fn.0) refers to components.o(.text) for rti_start components.o(.rti_fn.0.end) refers to components.o(.text) for rti_board_start components.o(.rti_fn.1.end) refers to components.o(.text) for rti_board_end components.o(.rti_fn.6.end) refers to components.o(.text) for rti_end idle.o(.text) refers to context_rvds.o(.text) for rt_hw_interrupt_disable idle.o(.text) refers to scheduler.o(.text) for rt_enter_critical idle.o(.text) refers to object.o(.text) for rt_object_is_systemobject idle.o(.text) refers to thread.o(.text) for rt_thread_init idle.o(.text) refers to scheduler.o(.data) for rt_thread_defunct idle.o(.text) refers to idle.o(.bss) for .bss ipc.o(.text) refers to thread.o(.text) for rt_thread_suspend ipc.o(.text) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ipc.o(.text) refers to object.o(.text) for rt_object_init ipc.o(.text) refers to timer.o(.text) for rt_timer_control ipc.o(.text) refers to scheduler.o(.text) for rt_schedule ipc.o(.text) refers to clock.o(.text) for rt_tick_get irq.o(.text) refers to context_rvds.o(.text) for rt_hw_interrupt_disable irq.o(.text) refers to irq.o(.data) for .data kservice.o(.text) refers to irq.o(.text) for rt_interrupt_get_nest kservice.o(.text) refers to thread.o(.text) for rt_thread_self kservice.o(.text) refers to kservice.o(.data) for .data kservice.o(.text) refers to kservice.o(.constdata) for .constdata kservice.o(.text) refers to kservice.o(.bss) for .bss object.o(.text) refers to scheduler.o(.text) for rt_enter_critical object.o(.text) refers to kservice.o(.text) for rt_strncpy object.o(.text) refers to context_rvds.o(.text) for rt_hw_interrupt_disable object.o(.text) refers to object.o(.data) for .data scheduler.o(.text) refers to kservice.o(.text) for __rt_ffs scheduler.o(.text) refers to context_rvds.o(.text) for rt_hw_context_switch_to scheduler.o(.text) refers to scheduler.o(.data) for .data scheduler.o(.text) refers to scheduler.o(.bss) for .bss scheduler.o(.text) refers to irq.o(.data) for rt_interrupt_nest thread.o(.text) refers to context_rvds.o(.text) for rt_hw_interrupt_disable thread.o(.text) refers to scheduler.o(.text) for rt_schedule_remove_thread thread.o(.text) refers to timer.o(.text) for rt_timer_detach thread.o(.text) refers to object.o(.text) for rt_object_is_systemobject thread.o(.text) refers to kservice.o(.text) for rt_memset thread.o(.text) refers to cpuport.o(.text) for rt_hw_stack_init thread.o(.text) refers to clock.o(.text) for rt_tick_from_millisecond thread.o(.text) refers to scheduler.o(.data) for rt_current_thread thread.o(.text) refers to scheduler.o(.bss) for rt_thread_priority_table timer.o(.text) refers to object.o(.text) for rt_object_init timer.o(.text) refers to context_rvds.o(.text) for rt_hw_interrupt_disable timer.o(.text) refers to clock.o(.text) for rt_tick_get timer.o(.text) refers to timer.o(.data) for .data cpuport.o(.text) refers to kservice.o(.text) for rt_kprintf cpuport.o(.text) refers to thread.o(.text) for rt_thread_self cpuport.o(.text) refers to cpuport.o(.data) for .data context_rvds.o(.text) refers to cpuport.o(.text) for rt_hw_hard_fault_exception context_rvds.o(.text) refers to cpuport.o(.data) for rt_thread_switch_interrupt_flag context_rvds.o(.text) refers to cpuport.o(.data) for rt_interrupt_from_thread context_rvds.o(.text) refers to cpuport.o(.data) for rt_interrupt_to_thread swm320_adc.o(.text) refers to system_swm320.o(.text) for PLLInit swm320_gpio.o(.text) refers to swm320_port.o(.text) for PORT_Init swm320_i2c.o(.text) refers to system_swm320.o(.data) for SystemCoreClock swm320_uart.o(.text) refers to system_swm320.o(.data) for SystemCoreClock swm320_flash.o(.text) refers to swm320_flash.o(.data) for .data swm320_can.o(.text) refers to system_swm320.o(.data) for SystemCoreClock swm320_rtc.o(.text) refers to memcpya.o(.text) for __aeabi_memcpy4 swm320_rtc.o(.text) refers to swm320_rtc.o(.constdata) for .constdata swm320_sdio.o(.text) refers to system_swm320.o(.data) for SystemCoreClock swm320_sdio.o(.text) refers to swm320_sdio.o(.bss) for .bss system_swm320.o(.text) refers to swm320_flash.o(.text) for Flash_Param_at_xMHz system_swm320.o(.text) refers to system_swm320.o(.data) for .data startup_swm320.o(RESET) refers to startup_swm320.o(STACK) for __initial_sp startup_swm320.o(RESET) refers to startup_swm320.o(.text) for Reset_Handler startup_swm320.o(RESET) refers to context_rvds.o(.text) for HardFault_Handler startup_swm320.o(RESET) refers to board.o(.text) for SysTick_Handler startup_swm320.o(RESET) refers to main.o(.text) for ADC0_Handler startup_swm320.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000F) for __rt_final_cpp entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$00000011) for __rt_final_exit entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry12b.o(.ARM.Collect$$$$0000000E) for __rt_lib_shutdown_fini entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0fprintf$bare) refers to main.o(.text) for fputc printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0printf$bare) refers to main.o(.text) for fputc printfb.o(i.__0printf$bare) refers to stdout.o(.data) for __stdout printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0vfprintf$bare) refers to main.o(.text) for fputc printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0vprintf$bare) refers to main.o(.text) for fputc printfb.o(i.__0vprintf$bare) refers to stdout.o(.data) for __stdout printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0fprintf$0) refers to main.o(.text) for fputc printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0printf$0) refers to main.o(.text) for fputc printf0.o(i.__0printf$0) refers to stdout.o(.data) for __stdout printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0vfprintf$0) refers to main.o(.text) for fputc printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0vprintf$0) refers to main.o(.text) for fputc printf0.o(i.__0vprintf$0) refers to stdout.o(.data) for __stdout printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0fprintf$1) refers to main.o(.text) for fputc printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0printf$1) refers to main.o(.text) for fputc printf1.o(i.__0printf$1) refers to stdout.o(.data) for __stdout printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0vfprintf$1) refers to main.o(.text) for fputc printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0vprintf$1) refers to main.o(.text) for fputc printf1.o(i.__0vprintf$1) refers to stdout.o(.data) for __stdout printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0fprintf$2) refers to main.o(.text) for fputc printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0printf$2) refers to main.o(.text) for fputc printf2.o(i.__0printf$2) refers to stdout.o(.data) for __stdout printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0vfprintf$2) refers to main.o(.text) for fputc printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0vprintf$2) refers to main.o(.text) for fputc printf2.o(i.__0vprintf$2) refers to stdout.o(.data) for __stdout printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0fprintf$3) refers to main.o(.text) for fputc printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0printf$3) refers to main.o(.text) for fputc printf3.o(i.__0printf$3) refers to stdout.o(.data) for __stdout printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0vfprintf$3) refers to main.o(.text) for fputc printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0vprintf$3) refers to main.o(.text) for fputc printf3.o(i.__0vprintf$3) refers to stdout.o(.data) for __stdout printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0fprintf$4) refers to main.o(.text) for fputc printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0printf$4) refers to main.o(.text) for fputc printf4.o(i.__0printf$4) refers to stdout.o(.data) for __stdout printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0vfprintf$4) refers to main.o(.text) for fputc printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0vprintf$4) refers to main.o(.text) for fputc printf4.o(i.__0vprintf$4) refers to stdout.o(.data) for __stdout printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0fprintf$5) refers to main.o(.text) for fputc printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0printf$5) refers to main.o(.text) for fputc printf5.o(i.__0printf$5) refers to stdout.o(.data) for __stdout printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0vfprintf$5) refers to main.o(.text) for fputc printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0vprintf$5) refers to main.o(.text) for fputc printf5.o(i.__0vprintf$5) refers to stdout.o(.data) for __stdout printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0fprintf$6) refers to main.o(.text) for fputc printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0printf$6) refers to main.o(.text) for fputc printf6.o(i.__0printf$6) refers to stdout.o(.data) for __stdout printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0vfprintf$6) refers to main.o(.text) for fputc printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0vprintf$6) refers to main.o(.text) for fputc printf6.o(i.__0vprintf$6) refers to stdout.o(.data) for __stdout printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0fprintf$7) refers to main.o(.text) for fputc printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0printf$7) refers to main.o(.text) for fputc printf7.o(i.__0printf$7) refers to stdout.o(.data) for __stdout printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0vfprintf$7) refers to main.o(.text) for fputc printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0vprintf$7) refers to main.o(.text) for fputc printf7.o(i.__0vprintf$7) refers to stdout.o(.data) for __stdout printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0fprintf$8) refers to main.o(.text) for fputc printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0printf$8) refers to main.o(.text) for fputc printf8.o(i.__0printf$8) refers to stdout.o(.data) for __stdout printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0vfprintf$8) refers to main.o(.text) for fputc printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0vprintf$8) refers to main.o(.text) for fputc printf8.o(i.__0vprintf$8) refers to stdout.o(.data) for __stdout printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0fprintf) refers to main.o(.text) for fputc printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0printf) refers to main.o(.text) for fputc printfa.o(i.__0printf) refers to stdout.o(.data) for __stdout printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0vfprintf) refers to main.o(.text) for fputc printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0vprintf) refers to main.o(.text) for fputc printfa.o(i.__0vprintf) refers to stdout.o(.data) for __stdout printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 entry2.o(.ARM.Collect$$$$00002712) refers to startup_swm320.o(STACK) for __initial_sp entry2.o(__vectab_stack_and_reset_area) refers to startup_swm320.o(STACK) for __initial_sp entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload entry9a.o(.ARM.Collect$$$$0000000B) refers to components.o(.text) for main entry9b.o(.ARM.Collect$$$$0000000C) refers to components.o(.text) for main uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue ddiv.o(.text) refers to depilogue.o(.text) for _double_round dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr ============================================================================== Removing Unused input sections from the image. Removing main.o(.rev16_text), (4 bytes). Removing main.o(.revsh_text), (4 bytes). Removing main.o(.rrx_text), (6 bytes). Removing swm320_adc.o(.rev16_text), (4 bytes). Removing swm320_adc.o(.revsh_text), (4 bytes). Removing swm320_adc.o(.rrx_text), (6 bytes). Removing swm320_exti.o(.rev16_text), (4 bytes). Removing swm320_exti.o(.revsh_text), (4 bytes). Removing swm320_exti.o(.rrx_text), (6 bytes). Removing swm320_exti.o(.text), (152 bytes). Removing swm320_gpio.o(.rev16_text), (4 bytes). Removing swm320_gpio.o(.revsh_text), (4 bytes). Removing swm320_gpio.o(.rrx_text), (6 bytes). Removing swm320_i2c.o(.rev16_text), (4 bytes). Removing swm320_i2c.o(.revsh_text), (4 bytes). Removing swm320_i2c.o(.rrx_text), (6 bytes). Removing swm320_i2c.o(.text), (580 bytes). Removing swm320_pwm.o(.rev16_text), (4 bytes). Removing swm320_pwm.o(.revsh_text), (4 bytes). Removing swm320_pwm.o(.rrx_text), (6 bytes). Removing swm320_timr.o(.rev16_text), (4 bytes). Removing swm320_timr.o(.revsh_text), (4 bytes). Removing swm320_timr.o(.rrx_text), (6 bytes). Removing swm320_timr.o(.text), (996 bytes). Removing swm320_uart.o(.rev16_text), (4 bytes). Removing swm320_uart.o(.revsh_text), (4 bytes). Removing swm320_uart.o(.rrx_text), (6 bytes). Removing swm320_wdt.o(.rev16_text), (4 bytes). Removing swm320_wdt.o(.revsh_text), (4 bytes). Removing swm320_wdt.o(.rrx_text), (6 bytes). Removing swm320_wdt.o(.text), (108 bytes). Removing swm320_dma.o(.rev16_text), (4 bytes). Removing swm320_dma.o(.revsh_text), (4 bytes). Removing swm320_dma.o(.rrx_text), (6 bytes). Removing swm320_dma.o(.text), (196 bytes). Removing swm320_flash.o(.rev16_text), (4 bytes). Removing swm320_flash.o(.revsh_text), (4 bytes). Removing swm320_flash.o(.rrx_text), (6 bytes). Removing swm320_port.o(.rev16_text), (4 bytes). Removing swm320_port.o(.revsh_text), (4 bytes). Removing swm320_port.o(.rrx_text), (6 bytes). Removing swm320_spi.o(.rev16_text), (4 bytes). Removing swm320_spi.o(.revsh_text), (4 bytes). Removing swm320_spi.o(.rrx_text), (6 bytes). Removing swm320_spi.o(.text), (376 bytes). Removing swm320_can.o(.rev16_text), (4 bytes). Removing swm320_can.o(.revsh_text), (4 bytes). Removing swm320_can.o(.rrx_text), (6 bytes). Removing swm320_can.o(.text), (740 bytes). Removing swm320_crc.o(.rev16_text), (4 bytes). Removing swm320_crc.o(.revsh_text), (4 bytes). Removing swm320_crc.o(.rrx_text), (6 bytes). Removing swm320_crc.o(.text), (44 bytes). Removing swm320_lcd.o(.rev16_text), (4 bytes). Removing swm320_lcd.o(.revsh_text), (4 bytes). Removing swm320_lcd.o(.rrx_text), (6 bytes). Removing swm320_lcd.o(.text), (188 bytes). Removing swm320_rtc.o(.rev16_text), (4 bytes). Removing swm320_rtc.o(.revsh_text), (4 bytes). Removing swm320_rtc.o(.rrx_text), (6 bytes). Removing swm320_rtc.o(.text), (496 bytes). Removing swm320_rtc.o(.constdata), (52 bytes). Removing swm320_sdio.o(.rev16_text), (4 bytes). Removing swm320_sdio.o(.revsh_text), (4 bytes). Removing swm320_sdio.o(.rrx_text), (6 bytes). Removing swm320_sdio.o(.text), (2044 bytes). Removing swm320_sdio.o(.bss), (80 bytes). Removing system_swm320.o(.rev16_text), (4 bytes). Removing system_swm320.o(.revsh_text), (4 bytes). Removing system_swm320.o(.rrx_text), (6 bytes). Removing startup_swm320.o(HEAP), (0 bytes). Removing dadd.o(.text), (334 bytes). Removing dmul.o(.text), (228 bytes). Removing ddiv.o(.text), (222 bytes). Removing dfixul.o(.text), (48 bytes). Removing cdrcmple.o(.text), (48 bytes). Removing depilogue.o(.text), (186 bytes). 77 unused section(s) (total 7384 bytes) removed from the image. ============================================================================== Image Symbol Table Local Symbols Symbol Name Value Ov Type Size Object(Section) RESET 0x00000000 Section 328 startup_swm320.o(RESET) ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE ..\SWM320_StdPeriph_Driver\CSL\CMSIS\DeviceSupport\startup\arm\startup_SWM320.s 0x00000000 Number 0 startup_swm320.o ABSOLUTE ..\SWM320_StdPeriph_Driver\CSL\CMSIS\DeviceSupport\system_SWM320.c 0x00000000 Number 0 system_swm320.o ABSOLUTE ..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_adc.c 0x00000000 Number 0 swm320_adc.o ABSOLUTE ..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_can.c 0x00000000 Number 0 swm320_can.o ABSOLUTE ..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_crc.c 0x00000000 Number 0 swm320_crc.o ABSOLUTE ..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_dma.c 0x00000000 Number 0 swm320_dma.o ABSOLUTE ..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_exti.c 0x00000000 Number 0 swm320_exti.o ABSOLUTE ..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_flash.c 0x00000000 Number 0 swm320_flash.o ABSOLUTE ..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_gpio.c 0x00000000 Number 0 swm320_gpio.o ABSOLUTE ..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_i2c.c 0x00000000 Number 0 swm320_i2c.o ABSOLUTE ..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_lcd.c 0x00000000 Number 0 swm320_lcd.o ABSOLUTE ..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_port.c 0x00000000 Number 0 swm320_port.o ABSOLUTE ..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_pwm.c 0x00000000 Number 0 swm320_pwm.o ABSOLUTE ..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_rtc.c 0x00000000 Number 0 swm320_rtc.o ABSOLUTE ..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_sdio.c 0x00000000 Number 0 swm320_sdio.o ABSOLUTE ..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_spi.c 0x00000000 Number 0 swm320_spi.o ABSOLUTE ..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_timr.c 0x00000000 Number 0 swm320_timr.o ABSOLUTE ..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_uart.c 0x00000000 Number 0 swm320_uart.o ABSOLUTE ..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_wdt.c 0x00000000 Number 0 swm320_wdt.o ABSOLUTE ..\\SWM320_StdPeriph_Driver\\CSL\\CMSIS\\DeviceSupport\\system_SWM320.c 0x00000000 Number 0 system_swm320.o ABSOLUTE ..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_adc.c 0x00000000 Number 0 swm320_adc.o ABSOLUTE ..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_can.c 0x00000000 Number 0 swm320_can.o ABSOLUTE ..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_crc.c 0x00000000 Number 0 swm320_crc.o ABSOLUTE ..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_dma.c 0x00000000 Number 0 swm320_dma.o ABSOLUTE ..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_exti.c 0x00000000 Number 0 swm320_exti.o ABSOLUTE ..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_flash.c 0x00000000 Number 0 swm320_flash.o ABSOLUTE ..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_gpio.c 0x00000000 Number 0 swm320_gpio.o ABSOLUTE ..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_i2c.c 0x00000000 Number 0 swm320_i2c.o ABSOLUTE ..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_lcd.c 0x00000000 Number 0 swm320_lcd.o ABSOLUTE ..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_port.c 0x00000000 Number 0 swm320_port.o ABSOLUTE ..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_pwm.c 0x00000000 Number 0 swm320_pwm.o ABSOLUTE ..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_rtc.c 0x00000000 Number 0 swm320_rtc.o ABSOLUTE ..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_sdio.c 0x00000000 Number 0 swm320_sdio.o ABSOLUTE ..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_spi.c 0x00000000 Number 0 swm320_spi.o ABSOLUTE ..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_timr.c 0x00000000 Number 0 swm320_timr.o ABSOLUTE ..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_uart.c 0x00000000 Number 0 swm320_uart.o ABSOLUTE ..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_wdt.c 0x00000000 Number 0 swm320_wdt.o ABSOLUTE APP\board.c 0x00000000 Number 0 board.o ABSOLUTE APP\rt-thread\libcpu\arm\cortex-m4\context_rvds.S 0x00000000 Number 0 context_rvds.o ABSOLUTE APP\rt-thread\libcpu\arm\cortex-m4\cpuport.c 0x00000000 Number 0 cpuport.o ABSOLUTE APP\rt-thread\src\clock.c 0x00000000 Number 0 clock.o ABSOLUTE APP\rt-thread\src\components.c 0x00000000 Number 0 components.o ABSOLUTE APP\rt-thread\src\cpu.c 0x00000000 Number 0 cpu.o ABSOLUTE APP\rt-thread\src\idle.c 0x00000000 Number 0 idle.o ABSOLUTE APP\rt-thread\src\ipc.c 0x00000000 Number 0 ipc.o ABSOLUTE APP\rt-thread\src\irq.c 0x00000000 Number 0 irq.o ABSOLUTE APP\rt-thread\src\kservice.c 0x00000000 Number 0 kservice.o ABSOLUTE APP\rt-thread\src\mem.c 0x00000000 Number 0 mem.o ABSOLUTE APP\rt-thread\src\memheap.c 0x00000000 Number 0 memheap.o ABSOLUTE APP\rt-thread\src\mempool.c 0x00000000 Number 0 mempool.o ABSOLUTE APP\rt-thread\src\object.c 0x00000000 Number 0 object.o ABSOLUTE APP\rt-thread\src\scheduler.c 0x00000000 Number 0 scheduler.o ABSOLUTE APP\rt-thread\src\slab.c 0x00000000 Number 0 slab.o ABSOLUTE APP\rt-thread\src\thread.c 0x00000000 Number 0 thread.o ABSOLUTE APP\rt-thread\src\timer.c 0x00000000 Number 0 timer.o ABSOLUTE app\\main.c 0x00000000 Number 0 main.o ABSOLUTE app\main.c 0x00000000 Number 0 main.o ABSOLUTE cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE dc.s 0x00000000 Number 0 dc.o ABSOLUTE handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE init.s 0x00000000 Number 0 init.o ABSOLUTE .ARM.Collect$$$$00000000 0x00000148 Section 0 entry.o(.ARM.Collect$$$$00000000) .ARM.Collect$$$$00000001 0x00000148 Section 4 entry2.o(.ARM.Collect$$$$00000001) .ARM.Collect$$$$00000004 0x0000014c Section 4 entry5.o(.ARM.Collect$$$$00000004) .ARM.Collect$$$$00000008 0x00000150 Section 0 entry7b.o(.ARM.Collect$$$$00000008) .ARM.Collect$$$$0000000A 0x00000150 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) .ARM.Collect$$$$0000000B 0x00000150 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) .ARM.Collect$$$$0000000E 0x00000158 Section 4 entry12b.o(.ARM.Collect$$$$0000000E) .ARM.Collect$$$$0000000F 0x0000015c Section 0 entry10a.o(.ARM.Collect$$$$0000000F) .ARM.Collect$$$$00000011 0x0000015c Section 0 entry11a.o(.ARM.Collect$$$$00000011) .ARM.Collect$$$$00002712 0x0000015c Section 4 entry2.o(.ARM.Collect$$$$00002712) __lit__00000000 0x0000015c Data 4 entry2.o(.ARM.Collect$$$$00002712) .text 0x00000160 Section 0 main.o(.text) .text 0x000003e8 Section 0 board.o(.text) _SysTick_Config 0x000003e9 Thumb Code 36 board.o(.text) .text 0x00000444 Section 0 clock.o(.text) .text 0x000004bc Section 0 components.o(.text) rti_start 0x000004bd Thumb Code 4 components.o(.text) rti_board_start 0x000004c1 Thumb Code 4 components.o(.text) rti_board_end 0x000004c5 Thumb Code 4 components.o(.text) rti_end 0x000004c9 Thumb Code 4 components.o(.text) .text 0x00000580 Section 0 idle.o(.text) rt_thread_idle_entry 0x000005f3 Thumb Code 6 idle.o(.text) _has_defunct_thread 0x0000062d Thumb Code 16 idle.o(.text) .text 0x00000650 Section 0 ipc.o(.text) rt_ipc_list_suspend 0x00000651 Thumb Code 92 ipc.o(.text) rt_ipc_list_resume_all 0x000006ad Thumb Code 46 ipc.o(.text) rt_list_insert_before 0x00000a65 Thumb Code 14 ipc.o(.text) rt_list_isempty 0x00000a73 Thumb Code 14 ipc.o(.text) .text 0x00000a80 Section 0 irq.o(.text) .text 0x00000ab8 Section 0 kservice.o(.text) print_number 0x00000cdb Thumb Code 304 kservice.o(.text) skip_atoi 0x00001163 Thumb Code 40 kservice.o(.text) .text 0x00001224 Section 0 object.o(.text) .text 0x00001324 Section 0 scheduler.o(.text) .text 0x000014ac Section 0 thread.o(.text) _rt_thread_init 0x0000151b Thumb Code 114 thread.o(.text) rt_list_insert_after 0x00001809 Thumb Code 14 thread.o(.text) rt_list_remove 0x00001817 Thumb Code 18 thread.o(.text) .text 0x00001834 Section 0 timer.o(.text) _rt_timer_init 0x00001835 Thumb Code 38 timer.o(.text) rt_timer_list_next_timeout 0x0000185b Thumb Code 24 timer.o(.text) rt_list_insert_after 0x00001a6d Thumb Code 14 timer.o(.text) rt_list_isempty 0x00001a7b Thumb Code 14 timer.o(.text) _rt_timer_remove 0x00001a89 Thumb Code 34 timer.o(.text) .text 0x00001ab0 Section 0 cpuport.o(.text) .text 0x00001d2c Section 244 context_rvds.o(.text) .text 0x00001e20 Section 0 swm320_adc.o(.text) chn2idx 0x0000211b Thumb Code 66 swm320_adc.o(.text) NVIC_EnableIRQ 0x0000235d Thumb Code 22 swm320_adc.o(.text) NVIC_DisableIRQ 0x00002373 Thumb Code 22 swm320_adc.o(.text) .text 0x00002388 Section 0 swm320_gpio.o(.text) .text 0x00002660 Section 0 swm320_pwm.o(.text) .text 0x00002f48 Section 0 swm320_uart.o(.text) NVIC_EnableIRQ 0x00003283 Thumb Code 22 swm320_uart.o(.text) NVIC_DisableIRQ 0x00003299 Thumb Code 22 swm320_uart.o(.text) .text 0x000032b8 Section 0 swm320_flash.o(.text) .text 0x00003330 Section 0 swm320_port.o(.text) .text 0x0000375c Section 0 system_swm320.o(.text) delay_3ms 0x000037cd Thumb Code 44 system_swm320.o(.text) .text 0x00003978 Section 156 startup_swm320.o(.text) .text 0x00003a14 Section 0 uidiv.o(.text) .text 0x00003a40 Section 36 init.o(.text) i.__0printf$1 0x00003a64 Section 0 printf1.o(i.__0printf$1) i.__scatterload_copy 0x00003a84 Section 14 handlers.o(i.__scatterload_copy) i.__scatterload_null 0x00003a92 Section 2 handlers.o(i.__scatterload_null) i.__scatterload_zeroinit 0x00003a94 Section 14 handlers.o(i.__scatterload_zeroinit) i._printf_core 0x00003aa4 Section 0 printf1.o(i._printf_core) _printf_core 0x00003aa5 Thumb Code 336 printf1.o(i._printf_core) .constdata 0x00003bf8 Section 290 kservice.o(.constdata) small_digits 0x00003cf8 Data 17 kservice.o(.constdata) large_digits 0x00003d09 Data 17 kservice.o(.constdata) .rti_fn.0 0x00003d1c Section 4 components.o(.rti_fn.0) __tagsym$$used 0x00003d1c Number 0 components.o(.rti_fn.0) .rti_fn.0.end 0x00003d20 Section 4 components.o(.rti_fn.0.end) __tagsym$$used 0x00003d20 Number 0 components.o(.rti_fn.0.end) .rti_fn.1.end 0x00003d24 Section 4 components.o(.rti_fn.1.end) __tagsym$$used 0x00003d24 Number 0 components.o(.rti_fn.1.end) .rti_fn.6.end 0x00003d28 Section 4 components.o(.rti_fn.6.end) __tagsym$$used 0x00003d28 Number 0 components.o(.rti_fn.6.end) .data 0x20000000 Section 2 main.o(.data) priorityADC 0x20000000 Data 1 main.o(.data) priorityPWM 0x20000001 Data 1 main.o(.data) .data 0x20000004 Section 4 clock.o(.data) rt_tick 0x20000004 Data 4 clock.o(.data) .data 0x20000008 Section 1 irq.o(.data) .data 0x2000000c Section 4 kservice.o(.data) __rt_errno 0x2000000c Data 4 kservice.o(.data) .data 0x20000010 Section 64 object.o(.data) rt_object_container 0x20000010 Data 64 object.o(.data) .data 0x20000050 Section 20 scheduler.o(.data) rt_scheduler_lock_nest 0x20000052 Data 2 scheduler.o(.data) .data 0x20000064 Section 12 timer.o(.data) random_nr 0x20000064 Data 4 timer.o(.data) rt_timer_list 0x20000068 Data 8 timer.o(.data) .data 0x20000070 Section 4 cpuport.o(.data) rt_exception_hook 0x20000070 Data 4 cpuport.o(.data) .data 0x20000074 Section 4 cpuport.o(.data) .data 0x20000078 Section 4 cpuport.o(.data) .data 0x2000007c Section 4 cpuport.o(.data) .data 0x20000080 Section 16 swm320_flash.o(.data) .data 0x20000090 Section 8 system_swm320.o(.data) .data 0x20000098 Section 4 stdout.o(.data) .bss 0x2000009c Section 864 main.o(.bss) stackADC 0x20000114 Data 256 main.o(.bss) stackPWM 0x2000028c Data 256 main.o(.bss) mbPool 0x200003bc Data 64 main.o(.bss) .bss 0x20000400 Section 376 components.o(.bss) main_stack 0x20000400 Data 256 components.o(.bss) .bss 0x20000578 Section 248 idle.o(.bss) idle 0x20000578 Data 120 idle.o(.bss) rt_thread_stack 0x200005f0 Data 128 idle.o(.bss) .bss 0x20000670 Section 128 kservice.o(.bss) rt_log_buf 0x20000670 Data 128 kservice.o(.bss) .bss 0x200006f0 Section 64 scheduler.o(.bss) STACK 0x20000730 Section 4096 startup_swm320.o(STACK) Global Symbols Symbol Name Value Ov Type Size Object(Section) BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$MICROLIB$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_swm320.o(RESET) _printf_a 0x00000000 Number 0 stubs.o ABSOLUTE _printf_c 0x00000000 Number 0 stubs.o ABSOLUTE _printf_charcount 0x00000000 Number 0 stubs.o ABSOLUTE _printf_d 0x00000000 Number 0 stubs.o ABSOLUTE _printf_e 0x00000000 Number 0 stubs.o ABSOLUTE _printf_f 0x00000000 Number 0 stubs.o ABSOLUTE _printf_flags 0x00000000 Number 0 stubs.o ABSOLUTE _printf_fp_dec 0x00000000 Number 0 stubs.o ABSOLUTE _printf_fp_hex 0x00000000 Number 0 stubs.o ABSOLUTE _printf_g 0x00000000 Number 0 stubs.o ABSOLUTE _printf_i 0x00000000 Number 0 stubs.o ABSOLUTE _printf_int_dec 0x00000000 Number 0 stubs.o ABSOLUTE _printf_l 0x00000000 Number 0 stubs.o ABSOLUTE _printf_lc 0x00000000 Number 0 stubs.o ABSOLUTE _printf_ll 0x00000000 Number 0 stubs.o ABSOLUTE _printf_lld 0x00000000 Number 0 stubs.o ABSOLUTE _printf_lli 0x00000000 Number 0 stubs.o ABSOLUTE _printf_llo 0x00000000 Number 0 stubs.o ABSOLUTE _printf_llu 0x00000000 Number 0 stubs.o ABSOLUTE _printf_llx 0x00000000 Number 0 stubs.o ABSOLUTE _printf_longlong_dec 0x00000000 Number 0 stubs.o ABSOLUTE _printf_longlong_hex 0x00000000 Number 0 stubs.o ABSOLUTE _printf_longlong_oct 0x00000000 Number 0 stubs.o ABSOLUTE _printf_ls 0x00000000 Number 0 stubs.o ABSOLUTE _printf_mbtowc 0x00000000 Number 0 stubs.o ABSOLUTE _printf_n 0x00000000 Number 0 stubs.o ABSOLUTE _printf_o 0x00000000 Number 0 stubs.o ABSOLUTE _printf_p 0x00000000 Number 0 stubs.o ABSOLUTE _printf_percent 0x00000000 Number 0 stubs.o ABSOLUTE _printf_pre_padding 0x00000000 Number 0 stubs.o ABSOLUTE _printf_return_value 0x00000000 Number 0 stubs.o ABSOLUTE _printf_s 0x00000000 Number 0 stubs.o ABSOLUTE _printf_sizespec 0x00000000 Number 0 stubs.o ABSOLUTE _printf_str 0x00000000 Number 0 stubs.o ABSOLUTE _printf_truncate_signed 0x00000000 Number 0 stubs.o ABSOLUTE _printf_truncate_unsigned 0x00000000 Number 0 stubs.o ABSOLUTE _printf_u 0x00000000 Number 0 stubs.o ABSOLUTE _printf_wc 0x00000000 Number 0 stubs.o ABSOLUTE _printf_wctomb 0x00000000 Number 0 stubs.o ABSOLUTE _printf_widthprec 0x00000000 Number 0 stubs.o ABSOLUTE _printf_x 0x00000000 Number 0 stubs.o ABSOLUTE __arm_fini_ - Undefined Weak Reference __cpp_initialize__aeabi_ - Undefined Weak Reference __cxa_finalize - Undefined Weak Reference __decompress - Undefined Weak Reference _clock_init - Undefined Weak Reference _microlib_exit - Undefined Weak Reference __Vectors_End 0x00000148 Data 0 startup_swm320.o(RESET) __Vectors_Size 0x00000148 Number 0 startup_swm320.o ABSOLUTE __main 0x00000149 Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) _main_stk 0x00000149 Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) _main_scatterload 0x0000014d Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) __main_after_scatterload 0x00000151 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) _main_clock 0x00000151 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) _main_cpp_init 0x00000151 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) _main_init 0x00000151 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) __rt_lib_shutdown_fini 0x00000159 Thumb Code 0 entry12b.o(.ARM.Collect$$$$0000000E) __rt_final_cpp 0x0000015d Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000F) __rt_final_exit 0x0000015d Thumb Code 0 entry11a.o(.ARM.Collect$$$$00000011) TaskPWM 0x00000161 Thumb Code 188 main.o(.text) TaskADC 0x0000021d Thumb Code 138 main.o(.text) SerialInit 0x000002a7 Thumb Code 76 main.o(.text) $Super$$main 0x000002f3 Thumb Code 134 main.o(.text) ADC0_Handler 0x00000379 Thumb Code 36 main.o(.text) fputc 0x0000039d Thumb Code 28 main.o(.text) rt_hw_board_init 0x0000040d Thumb Code 30 board.o(.text) SysTick_Handler 0x0000042b Thumb Code 18 board.o(.text) rt_system_tick_init 0x00000445 Thumb Code 2 clock.o(.text) rt_tick_get 0x00000447 Thumb Code 6 clock.o(.text) rt_tick_set 0x0000044d Thumb Code 20 clock.o(.text) rt_tick_increase 0x00000461 Thumb Code 38 clock.o(.text) rt_tick_from_millisecond 0x00000487 Thumb Code 50 clock.o(.text) rt_components_board_init 0x000004cd Thumb Code 20 components.o(.text) rt_components_init 0x000004e1 Thumb Code 20 components.o(.text) main_thread_entry 0x000004f5 Thumb Code 14 components.o(.text) rt_application_init 0x00000503 Thumb Code 48 components.o(.text) rtthread_startup 0x00000533 Thumb Code 42 components.o(.text) main 0x0000055d Thumb Code 10 components.o(.text) rt_thread_idle_excute 0x00000581 Thumb Code 114 idle.o(.text) rt_thread_idle_init 0x000005f9 Thumb Code 46 idle.o(.text) rt_thread_idle_gethandler 0x00000627 Thumb Code 6 idle.o(.text) rt_sem_init 0x000006db Thumb Code 36 ipc.o(.text) rt_sem_detach 0x000006ff Thumb Code 22 ipc.o(.text) rt_sem_take 0x00000715 Thumb Code 110 ipc.o(.text) rt_sem_trytake 0x00000783 Thumb Code 4 ipc.o(.text) rt_sem_release 0x00000787 Thumb Code 60 ipc.o(.text) rt_sem_control 0x000007c3 Thumb Code 46 ipc.o(.text) rt_mb_init 0x000007f1 Thumb Code 52 ipc.o(.text) rt_mb_detach 0x00000825 Thumb Code 30 ipc.o(.text) rt_mb_send_wait 0x00000843 Thumb Code 242 ipc.o(.text) rt_mb_send 0x00000935 Thumb Code 4 ipc.o(.text) rt_mb_recv 0x00000939 Thumb Code 242 ipc.o(.text) rt_mb_control 0x00000a2b Thumb Code 58 ipc.o(.text) rt_interrupt_enter 0x00000a81 Thumb Code 22 irq.o(.text) rt_interrupt_leave 0x00000a97 Thumb Code 22 irq.o(.text) rt_interrupt_get_nest 0x00000aad Thumb Code 6 irq.o(.text) rt_get_errno 0x00000ab9 Thumb Code 28 kservice.o(.text) rt_set_errno 0x00000ad5 Thumb Code 30 kservice.o(.text) _rt_errno 0x00000af3 Thumb Code 26 kservice.o(.text) rt_memset 0x00000b0d Thumb Code 70 kservice.o(.text) rt_memcpy 0x00000b53 Thumb Code 78 kservice.o(.text) rt_memmove 0x00000ba1 Thumb Code 52 kservice.o(.text) rt_memcmp 0x00000bd5 Thumb Code 28 kservice.o(.text) rt_strlen 0x00000bf1 Thumb Code 16 kservice.o(.text) rt_strstr 0x00000c01 Thumb Code 60 kservice.o(.text) rt_strcasecmp 0x00000c3d Thumb Code 42 kservice.o(.text) rt_strncpy 0x00000c67 Thumb Code 38 kservice.o(.text) rt_strncmp 0x00000c8d Thumb Code 32 kservice.o(.text) rt_strcmp 0x00000cad Thumb Code 24 kservice.o(.text) rt_strnlen 0x00000cc5 Thumb Code 20 kservice.o(.text) rt_hw_console_output 0x00000cd9 Thumb Code 2 kservice.o(.text) rt_vsnprintf 0x00000e0b Thumb Code 662 kservice.o(.text) rt_kprintf 0x000010a1 Thumb Code 30 kservice.o(.text) rt_show_version 0x000010bf Thumb Code 38 kservice.o(.text) rt_snprintf 0x000010e5 Thumb Code 18 kservice.o(.text) rt_vsprintf 0x000010f7 Thumb Code 16 kservice.o(.text) rt_sprintf 0x00001107 Thumb Code 14 kservice.o(.text) rt_kputs 0x00001115 Thumb Code 12 kservice.o(.text) __rt_ffs 0x00001121 Thumb Code 66 kservice.o(.text) rt_system_object_init 0x00001225 Thumb Code 2 object.o(.text) rt_object_get_information 0x00001227 Thumb Code 30 object.o(.text) rt_object_init 0x00001245 Thumb Code 82 object.o(.text) rt_object_detach 0x00001297 Thumb Code 38 object.o(.text) rt_object_is_systemobject 0x000012bd Thumb Code 14 object.o(.text) rt_object_get_type 0x000012cb Thumb Code 8 object.o(.text) rt_object_find 0x000012d3 Thumb Code 76 object.o(.text) rt_system_scheduler_init 0x00001325 Thumb Code 44 scheduler.o(.text) rt_system_scheduler_start 0x00001351 Thumb Code 32 scheduler.o(.text) rt_schedule 0x00001371 Thumb Code 82 scheduler.o(.text) rt_schedule_insert_thread 0x000013c3 Thumb Code 68 scheduler.o(.text) rt_schedule_remove_thread 0x00001407 Thumb Code 74 scheduler.o(.text) rt_enter_critical 0x00001451 Thumb Code 22 scheduler.o(.text) rt_exit_critical 0x00001467 Thumb Code 50 scheduler.o(.text) rt_critical_level 0x00001499 Thumb Code 8 scheduler.o(.text) rt_thread_exit 0x000014ad Thumb Code 78 thread.o(.text) rt_thread_timeout 0x000014fb Thumb Code 32 thread.o(.text) rt_thread_init 0x0000158d Thumb Code 56 thread.o(.text) rt_thread_self 0x000015c5 Thumb Code 6 thread.o(.text) rt_thread_resume 0x000015cb Thumb Code 60 thread.o(.text) rt_thread_startup 0x00001607 Thumb Code 38 thread.o(.text) rt_thread_detach 0x0000162d Thumb Code 80 thread.o(.text) rt_thread_yield 0x0000167d Thumb Code 88 thread.o(.text) rt_thread_suspend 0x000016d5 Thumb Code 66 thread.o(.text) rt_thread_sleep 0x00001717 Thumb Code 60 thread.o(.text) rt_thread_delay 0x00001753 Thumb Code 2 thread.o(.text) rt_thread_mdelay 0x00001755 Thumb Code 12 thread.o(.text) rt_thread_control 0x00001761 Thumb Code 90 thread.o(.text) rt_thread_find 0x000017bb Thumb Code 78 thread.o(.text) rt_timer_init 0x00001873 Thumb Code 42 timer.o(.text) rt_timer_detach 0x0000189d Thumb Code 32 timer.o(.text) rt_timer_start 0x000018bd Thumb Code 206 timer.o(.text) rt_timer_stop 0x0000198b Thumb Code 46 timer.o(.text) rt_timer_control 0x000019b9 Thumb Code 52 timer.o(.text) rt_timer_check 0x000019ed Thumb Code 102 timer.o(.text) rt_timer_next_timeout_tick 0x00001a53 Thumb Code 4 timer.o(.text) rt_system_timer_init 0x00001a57 Thumb Code 20 timer.o(.text) rt_system_timer_thread_init 0x00001a6b Thumb Code 2 timer.o(.text) rt_hw_stack_init 0x00001ab1 Thumb Code 56 cpuport.o(.text) rt_hw_exception_install 0x00001ae9 Thumb Code 6 cpuport.o(.text) rt_hw_hard_fault_exception 0x00001aef Thumb Code 194 cpuport.o(.text) rt_hw_cpu_shutdown 0x00001bb1 Thumb Code 6 cpuport.o(.text) rt_hw_cpu_reset 0x00001bb7 Thumb Code 8 cpuport.o(.text) rt_hw_interrupt_disable 0x00001d2d Thumb Code 8 context_rvds.o(.text) rt_hw_interrupt_enable 0x00001d35 Thumb Code 6 context_rvds.o(.text) rt_hw_context_switch 0x00001d3b Thumb Code 32 context_rvds.o(.text) rt_hw_context_switch_interrupt 0x00001d3b Thumb Code 0 context_rvds.o(.text) PendSV_Handler 0x00001d5b Thumb Code 60 context_rvds.o(.text) rt_hw_context_switch_to 0x00001d97 Thumb Code 58 context_rvds.o(.text) rt_hw_interrupt_thread_switch 0x00001dd1 Thumb Code 2 context_rvds.o(.text) HardFault_Handler 0x00001dd3 Thumb Code 52 context_rvds.o(.text) ADC_Close 0x00001e21 Thumb Code 10 swm320_adc.o(.text) ADC_Init 0x00001e2b Thumb Code 722 swm320_adc.o(.text) ADC_Open 0x000020fd Thumb Code 10 swm320_adc.o(.text) ADC_Start 0x00002107 Thumb Code 10 swm320_adc.o(.text) ADC_Stop 0x00002111 Thumb Code 10 swm320_adc.o(.text) ADC_Read 0x0000215d Thumb Code 22 swm320_adc.o(.text) ADC_IsEOC 0x00002173 Thumb Code 22 swm320_adc.o(.text) ADC_ChnSelect 0x00002189 Thumb Code 16 swm320_adc.o(.text) ADC_IntEOCEn 0x00002199 Thumb Code 24 swm320_adc.o(.text) ADC_IntEOCDis 0x000021b1 Thumb Code 24 swm320_adc.o(.text) ADC_IntEOCClr 0x000021c9 Thumb Code 20 swm320_adc.o(.text) ADC_IntEOCStat 0x000021dd Thumb Code 30 swm320_adc.o(.text) ADC_IntOVFEn 0x000021fb Thumb Code 46 swm320_adc.o(.text) ADC_IntOVFDis 0x00002229 Thumb Code 26 swm320_adc.o(.text) ADC_IntOVFClr 0x00002243 Thumb Code 22 swm320_adc.o(.text) ADC_IntOVFStat 0x00002259 Thumb Code 32 swm320_adc.o(.text) ADC_IntHFULLEn 0x00002279 Thumb Code 28 swm320_adc.o(.text) ADC_IntHFULLDis 0x00002295 Thumb Code 28 swm320_adc.o(.text) ADC_IntHFULLClr 0x000022b1 Thumb Code 24 swm320_adc.o(.text) ADC_IntHFULLStat 0x000022c9 Thumb Code 34 swm320_adc.o(.text) ADC_IntFULLEn 0x000022eb Thumb Code 28 swm320_adc.o(.text) ADC_IntFULLDis 0x00002307 Thumb Code 28 swm320_adc.o(.text) ADC_IntFULLClr 0x00002323 Thumb Code 24 swm320_adc.o(.text) ADC_IntFULLStat 0x0000233b Thumb Code 34 swm320_adc.o(.text) GPIO_Init 0x00002389 Thumb Code 486 swm320_gpio.o(.text) GPIO_SetBit 0x0000256f Thumb Code 16 swm320_gpio.o(.text) GPIO_ClrBit 0x0000257f Thumb Code 16 swm320_gpio.o(.text) GPIO_InvBit 0x0000258f Thumb Code 20 swm320_gpio.o(.text) GPIO_GetBit 0x000025a3 Thumb Code 10 swm320_gpio.o(.text) GPIO_SetBits 0x000025ad Thumb Code 20 swm320_gpio.o(.text) GPIO_ClrBits 0x000025c1 Thumb Code 20 swm320_gpio.o(.text) GPIO_InvBits 0x000025d5 Thumb Code 20 swm320_gpio.o(.text) GPIO_GetBits 0x000025e9 Thumb Code 18 swm320_gpio.o(.text) GPIO_AtomicSetBits 0x000025fb Thumb Code 24 swm320_gpio.o(.text) GPIO_AtomicClrBits 0x00002613 Thumb Code 24 swm320_gpio.o(.text) GPIO_AtomicInvBits 0x0000262b Thumb Code 24 swm320_gpio.o(.text) PWM_Stop 0x00002661 Thumb Code 144 swm320_pwm.o(.text) PWM_Init 0x000026f1 Thumb Code 288 swm320_pwm.o(.text) PWM_Start 0x00002811 Thumb Code 144 swm320_pwm.o(.text) PWM_SetCycle 0x000028a1 Thumb Code 16 swm320_pwm.o(.text) PWM_GetCycle 0x000028b1 Thumb Code 24 swm320_pwm.o(.text) PWM_SetHDuty 0x000028c9 Thumb Code 16 swm320_pwm.o(.text) PWM_GetHDuty 0x000028d9 Thumb Code 24 swm320_pwm.o(.text) PWM_SetDeadzone 0x000028f1 Thumb Code 16 swm320_pwm.o(.text) PWM_GetDeadzone 0x00002901 Thumb Code 24 swm320_pwm.o(.text) PWM_IntNCycleEn 0x00002919 Thumb Code 222 swm320_pwm.o(.text) PWM_IntNCycleDis 0x000029f7 Thumb Code 234 swm320_pwm.o(.text) PWM_IntNCycleClr 0x00002ae1 Thumb Code 152 swm320_pwm.o(.text) PWM_IntNCycleStat 0x00002b79 Thumb Code 176 swm320_pwm.o(.text) PWM_IntHEndEn 0x00002c29 Thumb Code 222 swm320_pwm.o(.text) PWM_IntHEndDis 0x00002d07 Thumb Code 222 swm320_pwm.o(.text) PWM_IntHEndClr 0x00002de5 Thumb Code 168 swm320_pwm.o(.text) PWM_IntHEndStat 0x00002e8d Thumb Code 186 swm320_pwm.o(.text) UART_Close 0x00002f49 Thumb Code 10 swm320_uart.o(.text) UART_Init 0x00002f53 Thumb Code 428 swm320_uart.o(.text) UART_Open 0x000030ff Thumb Code 10 swm320_uart.o(.text) UART_WriteByte 0x00003109 Thumb Code 4 swm320_uart.o(.text) UART_ReadByte 0x0000310d Thumb Code 20 swm320_uart.o(.text) UART_IsTXBusy 0x00003121 Thumb Code 10 swm320_uart.o(.text) UART_IsRXFIFOEmpty 0x0000312b Thumb Code 10 swm320_uart.o(.text) UART_IsTXFIFOFull 0x00003135 Thumb Code 8 swm320_uart.o(.text) UART_SetBaudrate 0x0000313d Thumb Code 28 swm320_uart.o(.text) UART_GetBaudrate 0x00003159 Thumb Code 20 swm320_uart.o(.text) UART_CTSConfig 0x0000316d Thumb Code 20 swm320_uart.o(.text) UART_CTSLineState 0x00003181 Thumb Code 8 swm320_uart.o(.text) UART_RTSConfig 0x00003189 Thumb Code 28 swm320_uart.o(.text) UART_RTSLineState 0x000031a5 Thumb Code 8 swm320_uart.o(.text) UART_LINConfig 0x000031ad Thumb Code 20 swm320_uart.o(.text) UART_LINGenerate 0x000031c1 Thumb Code 10 swm320_uart.o(.text) UART_LINIsDetected 0x000031cb Thumb Code 8 swm320_uart.o(.text) UART_LINIsGenerated 0x000031d3 Thumb Code 8 swm320_uart.o(.text) UART_ABRStart 0x000031db Thumb Code 80 swm320_uart.o(.text) UART_ABRIsDone 0x0000322b Thumb Code 24 swm320_uart.o(.text) UART_INTEn 0x00003243 Thumb Code 8 swm320_uart.o(.text) UART_INTDis 0x0000324b Thumb Code 8 swm320_uart.o(.text) UART_INTStat 0x00003253 Thumb Code 48 swm320_uart.o(.text) FLASH_Erase 0x000032b9 Thumb Code 20 swm320_flash.o(.text) FLASH_Write 0x000032cd Thumb Code 20 swm320_flash.o(.text) Flash_Param_at_xMHz 0x000032e1 Thumb Code 58 swm320_flash.o(.text) PORT_Init 0x00003331 Thumb Code 1058 swm320_port.o(.text) SystemCoreClockUpdate 0x0000375d Thumb Code 112 system_swm320.o(.text) PLLInit 0x000037f9 Thumb Code 52 system_swm320.o(.text) switchCLK_PLL 0x0000382d Thumb Code 36 system_swm320.o(.text) switchCLK_XTAL 0x00003851 Thumb Code 38 system_swm320.o(.text) switchCLK_32KHz 0x00003877 Thumb Code 46 system_swm320.o(.text) switchCLK_40MHz 0x000038a5 Thumb Code 34 system_swm320.o(.text) switchCLK_20MHz 0x000038c7 Thumb Code 34 system_swm320.o(.text) SystemInit 0x000038e9 Thumb Code 102 system_swm320.o(.text) Reset_Handler 0x00003979 Thumb Code 4 startup_swm320.o(.text) NMI_Handler 0x0000397d Thumb Code 2 startup_swm320.o(.text) MemManage_Handler 0x00003981 Thumb Code 2 startup_swm320.o(.text) BusFault_Handler 0x00003983 Thumb Code 2 startup_swm320.o(.text) UsageFault_Handler 0x00003985 Thumb Code 2 startup_swm320.o(.text) SVC_Handler 0x00003987 Thumb Code 2 startup_swm320.o(.text) DebugMon_Handler 0x00003989 Thumb Code 2 startup_swm320.o(.text) GPIOA0_Handler 0x0000398f Thumb Code 2 startup_swm320.o(.text) GPIOA1_Handler 0x00003991 Thumb Code 2 startup_swm320.o(.text) GPIOA2_Handler 0x00003993 Thumb Code 2 startup_swm320.o(.text) GPIOA3_Handler 0x00003995 Thumb Code 2 startup_swm320.o(.text) GPIOA4_Handler 0x00003997 Thumb Code 2 startup_swm320.o(.text) GPIOA5_Handler 0x00003999 Thumb Code 2 startup_swm320.o(.text) GPIOA6_Handler 0x0000399b Thumb Code 2 startup_swm320.o(.text) GPIOA7_Handler 0x0000399d Thumb Code 2 startup_swm320.o(.text) GPIOB0_Handler 0x0000399f Thumb Code 2 startup_swm320.o(.text) GPIOB1_Handler 0x000039a1 Thumb Code 2 startup_swm320.o(.text) GPIOB2_Handler 0x000039a3 Thumb Code 2 startup_swm320.o(.text) GPIOB3_Handler 0x000039a5 Thumb Code 2 startup_swm320.o(.text) GPIOB4_Handler 0x000039a7 Thumb Code 2 startup_swm320.o(.text) GPIOB5_Handler 0x000039a9 Thumb Code 2 startup_swm320.o(.text) GPIOB6_Handler 0x000039ab Thumb Code 2 startup_swm320.o(.text) GPIOB7_Handler 0x000039ad Thumb Code 2 startup_swm320.o(.text) GPIOC0_Handler 0x000039af Thumb Code 2 startup_swm320.o(.text) GPIOC1_Handler 0x000039b1 Thumb Code 2 startup_swm320.o(.text) GPIOC2_Handler 0x000039b3 Thumb Code 2 startup_swm320.o(.text) GPIOC3_Handler 0x000039b5 Thumb Code 2 startup_swm320.o(.text) GPIOC4_Handler 0x000039b7 Thumb Code 2 startup_swm320.o(.text) GPIOC5_Handler 0x000039b9 Thumb Code 2 startup_swm320.o(.text) GPIOC6_Handler 0x000039bb Thumb Code 2 startup_swm320.o(.text) GPIOC7_Handler 0x000039bd Thumb Code 2 startup_swm320.o(.text) GPIOM0_Handler 0x000039bf Thumb Code 2 startup_swm320.o(.text) GPIOM1_Handler 0x000039c1 Thumb Code 2 startup_swm320.o(.text) GPIOM2_Handler 0x000039c3 Thumb Code 2 startup_swm320.o(.text) GPIOM3_Handler 0x000039c5 Thumb Code 2 startup_swm320.o(.text) GPIOM4_Handler 0x000039c7 Thumb Code 2 startup_swm320.o(.text) GPIOM5_Handler 0x000039c9 Thumb Code 2 startup_swm320.o(.text) GPIOM6_Handler 0x000039cb Thumb Code 2 startup_swm320.o(.text) GPIOM7_Handler 0x000039cd Thumb Code 2 startup_swm320.o(.text) DMA_Handler 0x000039cf Thumb Code 2 startup_swm320.o(.text) LCD_Handler 0x000039d1 Thumb Code 2 startup_swm320.o(.text) NORFLC_Handler 0x000039d3 Thumb Code 2 startup_swm320.o(.text) CAN_Handler 0x000039d5 Thumb Code 2 startup_swm320.o(.text) PULSE_Handler 0x000039d7 Thumb Code 2 startup_swm320.o(.text) WDT_Handler 0x000039d9 Thumb Code 2 startup_swm320.o(.text) PWM_Handler 0x000039db Thumb Code 2 startup_swm320.o(.text) UART0_Handler 0x000039dd Thumb Code 2 startup_swm320.o(.text) UART1_Handler 0x000039df Thumb Code 2 startup_swm320.o(.text) UART2_Handler 0x000039e1 Thumb Code 2 startup_swm320.o(.text) UART3_Handler 0x000039e3 Thumb Code 2 startup_swm320.o(.text) I2C0_Handler 0x000039e5 Thumb Code 2 startup_swm320.o(.text) I2C1_Handler 0x000039e7 Thumb Code 2 startup_swm320.o(.text) SPI0_Handler 0x000039e9 Thumb Code 2 startup_swm320.o(.text) RTC_Handler 0x000039ed Thumb Code 2 startup_swm320.o(.text) BOD_Handler 0x000039ef Thumb Code 2 startup_swm320.o(.text) SDIO_Handler 0x000039f1 Thumb Code 2 startup_swm320.o(.text) GPIOA_Handler 0x000039f3 Thumb Code 2 startup_swm320.o(.text) GPIOB_Handler 0x000039f5 Thumb Code 2 startup_swm320.o(.text) GPIOC_Handler 0x000039f7 Thumb Code 2 startup_swm320.o(.text) GPIOM_Handler 0x000039f9 Thumb Code 2 startup_swm320.o(.text) GPION_Handler 0x000039fb Thumb Code 2 startup_swm320.o(.text) GPIOP_Handler 0x000039fd Thumb Code 2 startup_swm320.o(.text) ADC1_Handler 0x000039ff Thumb Code 2 startup_swm320.o(.text) FPU_Handler 0x00003a01 Thumb Code 2 startup_swm320.o(.text) SPI1_Handler 0x00003a03 Thumb Code 2 startup_swm320.o(.text) TIMR0_Handler 0x00003a05 Thumb Code 2 startup_swm320.o(.text) TIMR1_Handler 0x00003a07 Thumb Code 2 startup_swm320.o(.text) TIMR2_Handler 0x00003a09 Thumb Code 2 startup_swm320.o(.text) TIMR3_Handler 0x00003a0b Thumb Code 2 startup_swm320.o(.text) TIMR4_Handler 0x00003a0d Thumb Code 2 startup_swm320.o(.text) TIMR5_Handler 0x00003a0f Thumb Code 2 startup_swm320.o(.text) __aeabi_uidiv 0x00003a15 Thumb Code 0 uidiv.o(.text) __aeabi_uidivmod 0x00003a15 Thumb Code 44 uidiv.o(.text) __scatterload 0x00003a41 Thumb Code 28 init.o(.text) __scatterload_rt2 0x00003a41 Thumb Code 0 init.o(.text) __0printf$1 0x00003a65 Thumb Code 22 printf1.o(i.__0printf$1) __1printf$1 0x00003a65 Thumb Code 0 printf1.o(i.__0printf$1) __2printf 0x00003a65 Thumb Code 0 printf1.o(i.__0printf$1) __scatterload_copy 0x00003a85 Thumb Code 14 handlers.o(i.__scatterload_copy) __scatterload_null 0x00003a93 Thumb Code 2 handlers.o(i.__scatterload_null) __scatterload_zeroinit 0x00003a95 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) __lowest_bit_bitmap 0x00003bf8 Data 256 kservice.o(.constdata) __rt_init_rti_start 0x00003d1c Data 4 components.o(.rti_fn.0) __rt_init_rti_board_start 0x00003d20 Data 4 components.o(.rti_fn.0.end) __rt_init_rti_board_end 0x00003d24 Data 4 components.o(.rti_fn.1.end) __rt_init_rti_end 0x00003d28 Data 4 components.o(.rti_fn.6.end) Region$$Table$$Base 0x00003d2c Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x00003d4c Number 0 anon$$obj.o(Region$$Table) rt_interrupt_nest 0x20000008 Data 1 irq.o(.data) rt_current_priority 0x20000050 Data 1 scheduler.o(.data) rt_current_thread 0x20000054 Data 4 scheduler.o(.data) rt_thread_ready_priority_group 0x20000058 Data 4 scheduler.o(.data) rt_thread_defunct 0x2000005c Data 8 scheduler.o(.data) rt_interrupt_from_thread 0x20000074 Data 4 cpuport.o(.data) rt_interrupt_to_thread 0x20000078 Data 4 cpuport.o(.data) rt_thread_switch_interrupt_flag 0x2000007c Data 4 cpuport.o(.data) IAP_Cache_Reset 0x20000080 Data 4 swm320_flash.o(.data) IAP_Flash_Param 0x20000084 Data 4 swm320_flash.o(.data) IAP_Flash_Erase 0x20000088 Data 4 swm320_flash.o(.data) IAP_Flash_Write 0x2000008c Data 4 swm320_flash.o(.data) SystemCoreClock 0x20000090 Data 4 system_swm320.o(.data) CyclesPerUs 0x20000094 Data 4 system_swm320.o(.data) __stdout 0x20000098 Data 4 stdout.o(.data) taskADC 0x2000009c Data 120 main.o(.bss) taskPWM 0x20000214 Data 120 main.o(.bss) queueADC 0x2000038c Data 48 main.o(.bss) main_thread 0x20000500 Data 120 components.o(.bss) rt_thread_priority_table 0x200006f0 Data 64 scheduler.o(.bss) __initial_sp 0x20001730 Data 0 startup_swm320.o(STACK) ============================================================================== Memory Map of the image Image Entry point : 0x00000149 Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00003de8, Max: 0x00080000, ABSOLUTE) Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00003d4c, Max: 0x00080000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x00000000 0x00000000 0x00000148 Data RO 852 RESET startup_swm320.o 0x00000148 0x00000148 0x00000000 Code RO 857 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) 0x00000148 0x00000148 0x00000004 Code RO 1125 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) 0x0000014c 0x0000014c 0x00000004 Code RO 1128 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) 0x00000150 0x00000150 0x00000000 Code RO 1130 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) 0x00000150 0x00000150 0x00000000 Code RO 1132 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) 0x00000150 0x00000150 0x00000008 Code RO 1133 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) 0x00000158 0x00000158 0x00000004 Code RO 1140 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o) 0x0000015c 0x0000015c 0x00000000 Code RO 1135 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o) 0x0000015c 0x0000015c 0x00000000 Code RO 1137 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o) 0x0000015c 0x0000015c 0x00000004 Code RO 1126 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) 0x00000160 0x00000160 0x00000288 Code RO 4 .text main.o 0x000003e8 0x000003e8 0x0000005c Code RO 145 .text board.o 0x00000444 0x00000444 0x00000078 Code RO 161 .text clock.o 0x000004bc 0x000004bc 0x000000c4 Code RO 175 .text components.o 0x00000580 0x00000580 0x000000d0 Code RO 203 .text idle.o 0x00000650 0x00000650 0x00000430 Code RO 221 .text ipc.o 0x00000a80 0x00000a80 0x00000038 Code RO 236 .text irq.o 0x00000ab8 0x00000ab8 0x0000076c Code RO 251 .text kservice.o 0x00001224 0x00001224 0x00000100 Code RO 286 .text object.o 0x00001324 0x00001324 0x00000188 Code RO 303 .text scheduler.o 0x000014ac 0x000014ac 0x00000388 Code RO 329 .text thread.o 0x00001834 0x00001834 0x0000027c Code RO 345 .text timer.o 0x00001ab0 0x00001ab0 0x0000027c Code RO 362 .text cpuport.o 0x00001d2c 0x00001d2c 0x000000f4 Code RO 380 .text context_rvds.o 0x00001e20 0x00001e20 0x00000568 Code RO 387 .text swm320_adc.o 0x00002388 0x00002388 0x000002d8 Code RO 443 .text swm320_gpio.o 0x00002660 0x00002660 0x000008e6 Code RO 491 .text swm320_pwm.o 0x00002f46 0x00002f46 0x00000002 PAD 0x00002f48 0x00002f48 0x00000370 Code RO 543 .text swm320_uart.o 0x000032b8 0x000032b8 0x00000078 Code RO 615 .text swm320_flash.o 0x00003330 0x00003330 0x0000042c Code RO 645 .text swm320_port.o 0x0000375c 0x0000375c 0x0000021c Code RO 823 .text system_swm320.o 0x00003978 0x00003978 0x0000009c Code RO 853 .text startup_swm320.o 0x00003a14 0x00003a14 0x0000002c Code RO 1142 .text mc_w.l(uidiv.o) 0x00003a40 0x00003a40 0x00000024 Code RO 1157 .text mc_w.l(init.o) 0x00003a64 0x00003a64 0x00000020 Code RO 909 i.__0printf$1 mc_w.l(printf1.o) 0x00003a84 0x00003a84 0x0000000e Code RO 1169 i.__scatterload_copy mc_w.l(handlers.o) 0x00003a92 0x00003a92 0x00000002 Code RO 1170 i.__scatterload_null mc_w.l(handlers.o) 0x00003a94 0x00003a94 0x0000000e Code RO 1171 i.__scatterload_zeroinit mc_w.l(handlers.o) 0x00003aa2 0x00003aa2 0x00000002 PAD 0x00003aa4 0x00003aa4 0x00000154 Code RO 916 i._printf_core mc_w.l(printf1.o) 0x00003bf8 0x00003bf8 0x00000122 Data RO 253 .constdata kservice.o 0x00003d1a 0x00003d1a 0x00000002 PAD 0x00003d1c 0x00003d1c 0x00000004 Data RO 177 .rti_fn.0 components.o 0x00003d20 0x00003d20 0x00000004 Data RO 178 .rti_fn.0.end components.o 0x00003d24 0x00003d24 0x00000004 Data RO 179 .rti_fn.1.end components.o 0x00003d28 0x00003d28 0x00000004 Data RO 180 .rti_fn.6.end components.o 0x00003d2c 0x00003d2c 0x00000020 Data RO 1167 Region$$Table anon$$obj.o Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x00003d4c, Size: 0x00001730, Max: 0x00020000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x20000000 0x00003d4c 0x00000002 Data RW 6 .data main.o 0x20000002 0x00003d4e 0x00000002 PAD 0x20000004 0x00003d50 0x00000004 Data RW 162 .data clock.o 0x20000008 0x00003d54 0x00000001 Data RW 237 .data irq.o 0x20000009 0x00003d55 0x00000003 PAD 0x2000000c 0x00003d58 0x00000004 Data RW 254 .data kservice.o 0x20000010 0x00003d5c 0x00000040 Data RW 287 .data object.o 0x20000050 0x00003d9c 0x00000014 Data RW 305 .data scheduler.o 0x20000064 0x00003db0 0x0000000c Data RW 346 .data timer.o 0x20000070 0x00003dbc 0x00000004 Data RW 363 .data cpuport.o 0x20000074 0x00003dc0 0x00000004 Data RW 364 .data cpuport.o 0x20000078 0x00003dc4 0x00000004 Data RW 365 .data cpuport.o 0x2000007c 0x00003dc8 0x00000004 Data RW 366 .data cpuport.o 0x20000080 0x00003dcc 0x00000010 Data RW 616 .data swm320_flash.o 0x20000090 0x00003ddc 0x00000008 Data RW 824 .data system_swm320.o 0x20000098 0x00003de4 0x00000004 Data RW 1141 .data mc_w.l(stdout.o) 0x2000009c - 0x00000360 Zero RW 5 .bss main.o 0x200003fc 0x00003de8 0x00000004 PAD 0x20000400 - 0x00000178 Zero RW 176 .bss components.o 0x20000578 - 0x000000f8 Zero RW 204 .bss idle.o 0x20000670 - 0x00000080 Zero RW 252 .bss kservice.o 0x200006f0 - 0x00000040 Zero RW 304 .bss scheduler.o 0x20000730 - 0x00001000 Zero RW 850 STACK startup_swm320.o ============================================================================== Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name 92 8 0 0 0 787 board.o 120 4 0 4 0 1484 clock.o 196 26 16 0 376 2666 components.o 244 26 0 0 0 772 context_rvds.o 636 366 0 16 0 3671 cpuport.o 208 20 0 0 248 4670 idle.o 1072 0 0 0 0 9145 ipc.o 56 6 0 1 0 1350 irq.o 1900 162 290 4 128 11124 kservice.o 648 48 0 2 864 111932 main.o 256 6 0 64 0 5934 object.o 392 12 0 20 64 6192 scheduler.o 156 4 328 0 4096 3432 startup_swm320.o 1384 20 0 0 0 29781 swm320_adc.o 120 22 0 16 0 2392 swm320_flash.o 728 30 0 0 0 4301 swm320_gpio.o 1068 16 0 0 0 1560 swm320_port.o 2278 22 0 0 0 7742 swm320_pwm.o 880 10 0 0 0 6293 swm320_uart.o 540 42 0 8 0 2238 system_swm320.o 904 12 0 0 0 8612 thread.o 636 6 0 12 0 7413 timer.o ---------------------------------------------------------------------- 14516 868 668 152 5780 233491 Object Totals 0 0 32 0 0 0 (incl. Generated) 2 0 2 5 4 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name 0 0 0 0 0 0 entry.o 0 0 0 0 0 0 entry10a.o 0 0 0 0 0 0 entry11a.o 4 0 0 0 0 0 entry12b.o 8 4 0 0 0 0 entry2.o 4 0 0 0 0 0 entry5.o 0 0 0 0 0 0 entry7b.o 0 0 0 0 0 0 entry8b.o 8 4 0 0 0 0 entry9a.o 30 0 0 0 0 0 handlers.o 36 8 0 0 0 68 init.o 372 14 0 0 0 184 printf1.o 0 0 0 4 0 0 stdout.o 44 0 0 0 0 80 uidiv.o ---------------------------------------------------------------------- 508 30 0 4 0 332 Library Totals 2 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name 506 30 0 4 0 332 mc_w.l ---------------------------------------------------------------------- 508 30 0 4 0 332 Library Totals ---------------------------------------------------------------------- ============================================================================== Code (inc. data) RO Data RW Data ZI Data Debug 15024 898 668 156 5780 231999 Grand Totals 15024 898 668 156 5780 231999 ELF Image Totals 15024 898 668 156 0 0 ROM Totals ============================================================================== Total RO Size (Code + RO Data) 15692 ( 15.32kB) Total RW Size (RW Data + ZI Data) 5936 ( 5.80kB) Total ROM Size (Code + RO Data + RW Data) 15848 ( 15.48kB) ==============================================================================