Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601] ============================================================================== Section Cross References main.o(i.main) refers to ulog.o(i.ulog_output) for ulog_output main.o(i.main) refers to drv_uart.o(i.UART1_SendString) for UART1_SendString main.o(i.main) refers to thread.o(i.rt_thread_mdelay) for rt_thread_mdelay main.o(FSymTab) refers to main.o(.rodata.name) for __fsym___cmd_System_Reset_name main.o(FSymTab) refers to main.o(.rodata.name) for __fsym___cmd_System_Reset_desc main.o(FSymTab) refers to main.o(i.System_Reset) for System_Reset startup_ciu32l051.o(RESET) refers to startup_ciu32l051.o(STACK) for __initial_sp startup_ciu32l051.o(RESET) refers to startup_ciu32l051.o(.text) for Reset_Handler startup_ciu32l051.o(RESET) refers to context_rvds.o(.text) for HardFault_Handler startup_ciu32l051.o(RESET) refers to board.o(i.SysTick_Handler) for SysTick_Handler startup_ciu32l051.o(RESET) refers to drv_uart.o(i.DMA_Channel0_IRQHandler) for DMA_Channel0_IRQHandler startup_ciu32l051.o(RESET) refers to drv_uart.o(i.DMA_Channel1_IRQHandler) for DMA_Channel1_IRQHandler startup_ciu32l051.o(RESET) refers to drv_uart.o(i.USART1_IRQHandler) for USART1_IRQHandler startup_ciu32l051.o(.text) refers to system_ciu32l051.o(i.SystemInit) for SystemInit startup_ciu32l051.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main cmd.o(i.hello) refers to kservice.o(i.rt_kprintf) for rt_kprintf cmd.o(i.list) refers to kservice.o(i.rt_kprintf) for rt_kprintf cmd.o(i.list) refers to strncmp.o(.text) for strncmp cmd.o(i.list) refers to shell.o(.data) for _syscall_table_begin cmd.o(i.list_event) refers to cmd.o(i.list_find_init) for list_find_init cmd.o(i.list_event) refers to kservice.o(i.rt_kprintf) for rt_kprintf cmd.o(i.list_event) refers to cmd.o(i.object_split) for object_split cmd.o(i.list_event) refers to cmd.o(i.list_get_next) for list_get_next cmd.o(i.list_event) refers to context_rvds.o(.text) for rt_hw_interrupt_disable cmd.o(i.list_event) refers to cmd.o(i.rt_list_len) for rt_list_len cmd.o(i.list_event) refers to cmd.o(i.show_wait_queue) for show_wait_queue cmd.o(i.list_find_init) refers to object.o(i.rt_object_get_information) for rt_object_get_information cmd.o(i.list_get_next) refers to context_rvds.o(.text) for rt_hw_interrupt_disable cmd.o(i.list_mailbox) refers to cmd.o(i.list_find_init) for list_find_init cmd.o(i.list_mailbox) refers to kservice.o(i.rt_kprintf) for rt_kprintf cmd.o(i.list_mailbox) refers to cmd.o(i.object_split) for object_split cmd.o(i.list_mailbox) refers to cmd.o(i.list_get_next) for list_get_next cmd.o(i.list_mailbox) refers to context_rvds.o(.text) for rt_hw_interrupt_disable cmd.o(i.list_mailbox) refers to cmd.o(i.rt_list_len) for rt_list_len cmd.o(i.list_mailbox) refers to cmd.o(i.show_wait_queue) for show_wait_queue cmd.o(i.list_msgqueue) refers to cmd.o(i.list_find_init) for list_find_init cmd.o(i.list_msgqueue) refers to kservice.o(i.rt_kprintf) for rt_kprintf cmd.o(i.list_msgqueue) refers to cmd.o(i.object_split) for object_split cmd.o(i.list_msgqueue) refers to cmd.o(i.list_get_next) for list_get_next cmd.o(i.list_msgqueue) refers to context_rvds.o(.text) for rt_hw_interrupt_disable cmd.o(i.list_msgqueue) refers to cmd.o(i.rt_list_len) for rt_list_len cmd.o(i.list_msgqueue) refers to cmd.o(i.show_wait_queue) for show_wait_queue cmd.o(i.list_mutex) refers to cmd.o(i.list_find_init) for list_find_init cmd.o(i.list_mutex) refers to kservice.o(i.rt_kprintf) for rt_kprintf cmd.o(i.list_mutex) refers to cmd.o(i.object_split) for object_split cmd.o(i.list_mutex) refers to cmd.o(i.list_get_next) for list_get_next cmd.o(i.list_mutex) refers to context_rvds.o(.text) for rt_hw_interrupt_disable cmd.o(i.list_mutex) refers to cmd.o(i.rt_list_len) for rt_list_len cmd.o(i.list_sem) refers to cmd.o(i.list_find_init) for list_find_init cmd.o(i.list_sem) refers to kservice.o(i.rt_kprintf) for rt_kprintf cmd.o(i.list_sem) refers to cmd.o(i.object_split) for object_split cmd.o(i.list_sem) refers to cmd.o(i.list_get_next) for list_get_next cmd.o(i.list_sem) refers to context_rvds.o(.text) for rt_hw_interrupt_disable cmd.o(i.list_sem) refers to cmd.o(i.rt_list_len) for rt_list_len cmd.o(i.list_sem) refers to cmd.o(i.show_wait_queue) for show_wait_queue cmd.o(i.list_thread) refers to cmd.o(i.list_find_init) for list_find_init cmd.o(i.list_thread) refers to kservice.o(i.rt_kprintf) for rt_kprintf cmd.o(i.list_thread) refers to cmd.o(i.object_split) for object_split cmd.o(i.list_thread) refers to cmd.o(i.list_get_next) for list_get_next cmd.o(i.list_thread) refers to context_rvds.o(.text) for rt_hw_interrupt_disable cmd.o(i.list_thread) refers to memcpya.o(.text) for __aeabi_memcpy4 cmd.o(i.list_thread) refers to uidiv.o(.text) for __aeabi_uidivmod cmd.o(i.list_thread) refers to cmd.o(.conststring) for .conststring cmd.o(i.list_timer) refers to cmd.o(i.list_find_init) for list_find_init cmd.o(i.list_timer) refers to kservice.o(i.rt_kprintf) for rt_kprintf cmd.o(i.list_timer) refers to cmd.o(i.object_split) for object_split cmd.o(i.list_timer) refers to cmd.o(i.list_get_next) for list_get_next cmd.o(i.list_timer) refers to context_rvds.o(.text) for rt_hw_interrupt_disable cmd.o(i.list_timer) refers to clock.o(i.rt_tick_get) for rt_tick_get cmd.o(i.object_split) refers to kservice.o(i.rt_kprintf) for rt_kprintf cmd.o(i.show_wait_queue) refers to kservice.o(i.rt_kprintf) for rt_kprintf cmd.o(i.version) refers to kservice.o(i.rt_show_version) for rt_show_version cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym_hello_name cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym_hello_desc cmd.o(FSymTab) refers to cmd.o(i.hello) for hello cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym_version_name cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym_version_desc cmd.o(FSymTab) refers to cmd.o(i.version) for version cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym___cmd_version_name cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym___cmd_version_desc cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym_list_thread_name cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym_list_thread_desc cmd.o(FSymTab) refers to cmd.o(i.list_thread) for list_thread cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym___cmd_list_thread_name cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym___cmd_list_thread_desc cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym_list_sem_name cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym_list_sem_desc cmd.o(FSymTab) refers to cmd.o(i.list_sem) for list_sem cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym___cmd_list_sem_name cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym___cmd_list_sem_desc cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym_list_event_name cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym_list_event_desc cmd.o(FSymTab) refers to cmd.o(i.list_event) for list_event cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym___cmd_list_event_name cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym___cmd_list_event_desc cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym_list_mutex_name cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym_list_mutex_desc cmd.o(FSymTab) refers to cmd.o(i.list_mutex) for list_mutex cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym___cmd_list_mutex_name cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym___cmd_list_mutex_desc cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym_list_mailbox_name cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym_list_mailbox_desc cmd.o(FSymTab) refers to cmd.o(i.list_mailbox) for list_mailbox cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym___cmd_list_mailbox_name cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym___cmd_list_mailbox_desc cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym_list_msgqueue_name cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym_list_msgqueue_desc cmd.o(FSymTab) refers to cmd.o(i.list_msgqueue) for list_msgqueue cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym___cmd_list_msgqueue_name cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym___cmd_list_msgqueue_desc cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym_list_timer_name cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym_list_timer_desc cmd.o(FSymTab) refers to cmd.o(i.list_timer) for list_timer cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym___cmd_list_timer_name cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym___cmd_list_timer_desc cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym_list_name cmd.o(FSymTab) refers to cmd.o(.rodata.name) for __fsym_list_desc cmd.o(FSymTab) refers to cmd.o(i.list) for list msh.o(i._msh_exec_cmd) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler msh.o(i._msh_exec_cmd) refers to strncmp.o(.text) for strncmp msh.o(i._msh_exec_cmd) refers to memseta.o(.text) for __aeabi_memclr4 msh.o(i._msh_exec_cmd) refers to msh.o(i.msh_split) for msh_split msh.o(i._msh_exec_cmd) refers to msh.o(.constdata) for .constdata msh.o(i._msh_exec_cmd) refers to shell.o(.data) for _syscall_table_begin msh.o(i.cmd_free) refers to mem.o(i.list_mem) for list_mem msh.o(i.cmd_ps) refers to cmd.o(i.list_thread) for list_thread msh.o(i.msh_auto_complete) refers to msh.o(i.msh_help) for msh_help msh.o(i.msh_auto_complete) refers to strncmp.o(.text) for strncmp msh.o(i.msh_auto_complete) refers to strlen.o(.text) for strlen msh.o(i.msh_auto_complete) refers to kservice.o(i.rt_kprintf) for rt_kprintf msh.o(i.msh_auto_complete) refers to kservice.o(i.rt_strncpy) for rt_strncpy msh.o(i.msh_auto_complete) refers to shell.o(.data) for _syscall_table_begin msh.o(i.msh_exec) refers to msh.o(i._msh_exec_cmd) for _msh_exec_cmd msh.o(i.msh_exec) refers to kservice.o(i.rt_kprintf) for rt_kprintf msh.o(i.msh_help) refers to kservice.o(i.rt_kprintf) for rt_kprintf msh.o(i.msh_help) refers to strncmp.o(.text) for strncmp msh.o(i.msh_help) refers to shell.o(.data) for _syscall_table_begin msh.o(i.msh_split) refers to kservice.o(i.rt_kprintf) for rt_kprintf msh.o(FSymTab) refers to msh.o(.rodata.name) for __fsym___cmd_help_name msh.o(FSymTab) refers to msh.o(.rodata.name) for __fsym___cmd_help_desc msh.o(FSymTab) refers to msh.o(i.msh_help) for msh_help msh.o(FSymTab) refers to msh.o(.rodata.name) for __fsym___cmd_ps_name msh.o(FSymTab) refers to msh.o(.rodata.name) for __fsym___cmd_ps_desc msh.o(FSymTab) refers to msh.o(i.cmd_ps) for cmd_ps msh.o(FSymTab) refers to msh.o(.rodata.name) for __fsym___cmd_free_name msh.o(FSymTab) refers to msh.o(.rodata.name) for __fsym___cmd_free_desc msh.o(FSymTab) refers to msh.o(i.cmd_free) for cmd_free ringbuffer.o(i.rt_ringbuffer_getchar) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ringbuffer.o(i.rt_ringbuffer_getchar) refers to ringbuffer.o(i.rt_ringbuffer_data_len) for rt_ringbuffer_data_len ringbuffer.o(i.rt_ringbuffer_getchar) refers to ringbuffer.o(.constdata) for .constdata ringbuffer.o(i.rt_ringbuffer_init) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ringbuffer.o(i.rt_ringbuffer_init) refers to ringbuffer.o(.constdata) for .constdata ringbuffer.o(i.rt_ringbuffer_putchar) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ringbuffer.o(i.rt_ringbuffer_putchar) refers to ringbuffer.o(i.rt_ringbuffer_data_len) for rt_ringbuffer_data_len ringbuffer.o(i.rt_ringbuffer_putchar) refers to ringbuffer.o(.constdata) for .constdata shell.o(i.finsh_get_echo) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler shell.o(i.finsh_get_echo) refers to shell.o(.data) for .data shell.o(i.finsh_get_echo) refers to shell.o(.constdata) for .constdata shell.o(i.finsh_get_prompt) refers to strncpy.o(.text) for strncpy shell.o(i.finsh_get_prompt) refers to msh.o(i.msh_is_used) for msh_is_used shell.o(i.finsh_get_prompt) refers to strcpy.o(.text) for strcpy shell.o(i.finsh_get_prompt) refers to strcat.o(.text) for strcat shell.o(i.finsh_get_prompt) refers to shell.o(.data) for .data shell.o(i.finsh_get_prompt) refers to shell.o(.bss) for .bss shell.o(i.finsh_get_prompt_mode) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler shell.o(i.finsh_get_prompt_mode) refers to shell.o(.data) for .data shell.o(i.finsh_get_prompt_mode) refers to shell.o(.constdata) for .constdata shell.o(i.finsh_set_echo) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler shell.o(i.finsh_set_echo) refers to shell.o(.data) for .data shell.o(i.finsh_set_echo) refers to shell.o(.constdata) for .constdata shell.o(i.finsh_set_prompt) refers to mem.o(i.rt_free) for rt_free shell.o(i.finsh_set_prompt) refers to strlen.o(.text) for strlen shell.o(i.finsh_set_prompt) refers to mem.o(i.rt_malloc) for rt_malloc shell.o(i.finsh_set_prompt) refers to strcpy.o(.text) for strcpy shell.o(i.finsh_set_prompt) refers to shell.o(.data) for .data shell.o(i.finsh_set_prompt_mode) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler shell.o(i.finsh_set_prompt_mode) refers to shell.o(.data) for .data shell.o(i.finsh_set_prompt_mode) refers to shell.o(.constdata) for .constdata shell.o(i.finsh_system_function_init) refers to shell.o(.data) for .data shell.o(i.finsh_system_init) refers to shell.o(i.finsh_system_function_init) for finsh_system_function_init shell.o(i.finsh_system_init) refers to mem.o(i.rt_calloc) for rt_calloc shell.o(i.finsh_system_init) refers to thread.o(i.rt_thread_create) for rt_thread_create shell.o(i.finsh_system_init) refers to ipc.o(i.rt_sem_init) for rt_sem_init shell.o(i.finsh_system_init) refers to shell.o(i.finsh_set_prompt_mode) for finsh_set_prompt_mode shell.o(i.finsh_system_init) refers to thread.o(i.rt_thread_startup) for rt_thread_startup shell.o(i.finsh_system_init) refers to kservice.o(i.rt_kprintf) for rt_kprintf shell.o(i.finsh_system_init) refers to shell.o(.data) for .data shell.o(i.finsh_system_init) refers to shell.o(i.finsh_thread_entry) for finsh_thread_entry shell.o(i.finsh_system_var_init) refers to shell.o(.data) for .data shell.o(i.finsh_thread_entry) refers to shell.o(i.finsh_get_prompt) for finsh_get_prompt shell.o(i.finsh_thread_entry) refers to kservice.o(i.rt_kprintf) for rt_kprintf shell.o(i.finsh_thread_entry) refers to board.o(i.rt_hw_console_getchar) for rt_hw_console_getchar shell.o(i.finsh_thread_entry) refers to kservice.o(i.rt_memmove) for rt_memmove shell.o(i.finsh_thread_entry) refers to memcpya.o(.text) for __aeabi_memcpy shell.o(i.finsh_thread_entry) refers to strlen.o(.text) for strlen shell.o(i.finsh_thread_entry) refers to shell.o(i.shell_handle_history) for shell_handle_history shell.o(i.finsh_thread_entry) refers to msh.o(i.msh_is_used) for msh_is_used shell.o(i.finsh_thread_entry) refers to msh.o(i.msh_auto_complete) for msh_auto_complete shell.o(i.finsh_thread_entry) refers to shell.o(i.shell_push_history) for shell_push_history shell.o(i.finsh_thread_entry) refers to msh.o(i.msh_exec) for msh_exec shell.o(i.finsh_thread_entry) refers to memseta.o(.text) for __aeabi_memclr shell.o(i.finsh_thread_entry) refers to shell.o(.data) for .data shell.o(i.shell_handle_history) refers to kservice.o(i.rt_kprintf) for rt_kprintf shell.o(i.shell_handle_history) refers to shell.o(i.finsh_get_prompt) for finsh_get_prompt shell.o(i.shell_handle_history) refers to shell.o(i.finsh_thread_entry) for i.finsh_thread_entry shell.o(i.shell_push_history) refers to memcmp.o(.text) for memcmp shell.o(i.shell_push_history) refers to memcpya.o(.text) for __aeabi_memcpy shell.o(i.shell_push_history) refers to memseta.o(.text) for __aeabi_memclr shell.o(.rti_fn.6) refers to shell.o(i.finsh_system_init) for finsh_system_init board.o(i.SysTick_Handler) refers to irq.o(i.rt_interrupt_enter) for rt_interrupt_enter board.o(i.SysTick_Handler) refers to clock.o(i.rt_tick_increase) for rt_tick_increase board.o(i.SysTick_Handler) refers to irq.o(i.rt_interrupt_leave) for rt_interrupt_leave board.o(i.rt_heap_begin_get) refers to board.o(.bss) for .bss board.o(i.rt_heap_end_get) refers to board.o(.bss) for .bss board.o(i.rt_hw_board_init) refers to drv_common.o(i.system_clock_config) for system_clock_config board.o(i.rt_hw_board_init) refers to uidiv.o(.text) for __aeabi_uidivmod board.o(i.rt_hw_board_init) refers to components.o(i.rt_components_board_init) for rt_components_board_init board.o(i.rt_hw_board_init) refers to mem.o(i.rt_system_heap_init) for rt_system_heap_init board.o(i.rt_hw_board_init) refers to segger_rtt.o(i.SEGGER_RTT_Init) for SEGGER_RTT_Init board.o(i.rt_hw_board_init) refers to system_ciu32l051.o(.data) for SystemCoreClock board.o(i.rt_hw_console_getchar) refers to segger_rtt.o(i.SEGGER_RTT_GetKey) for SEGGER_RTT_GetKey board.o(i.rt_hw_console_output) refers to segger_rtt_printf.o(i.SEGGER_RTT_printf) for SEGGER_RTT_printf clock.o(i.rt_tick_from_millisecond) refers to idiv.o(.text) for __aeabi_idivmod clock.o(i.rt_tick_get) refers to clock.o(.data) for .data clock.o(i.rt_tick_increase) refers to thread.o(i.rt_thread_self) for rt_thread_self clock.o(i.rt_tick_increase) refers to thread.o(i.rt_thread_yield) for rt_thread_yield clock.o(i.rt_tick_increase) refers to timer.o(i.rt_timer_check) for rt_timer_check clock.o(i.rt_tick_increase) refers to clock.o(.data) for .data clock.o(i.rt_tick_set) refers to context_rvds.o(.text) for rt_hw_interrupt_disable clock.o(i.rt_tick_set) refers to clock.o(.data) for .data components.o(i.$Sub$$main) refers to components.o(i.rtthread_startup) for rtthread_startup components.o(i.main_thread_entry) refers to components.o(i.rt_components_init) for rt_components_init components.o(i.main_thread_entry) refers to main.o(i.main) for $Super$$main components.o(i.rt_application_init) refers to thread.o(i.rt_thread_create) for rt_thread_create components.o(i.rt_application_init) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler components.o(i.rt_application_init) refers to thread.o(i.rt_thread_startup) for rt_thread_startup components.o(i.rt_application_init) refers to components.o(i.main_thread_entry) for main_thread_entry components.o(i.rt_application_init) refers to components.o(.constdata) for .constdata components.o(i.rt_components_board_init) refers to components.o(.rti_fn.0.end) for .rti_fn.0.end components.o(i.rt_components_board_init) refers to components.o(.rti_fn.1.end) for .rti_fn.1.end components.o(i.rt_components_init) refers to components.o(.rti_fn.1.end) for .rti_fn.1.end components.o(i.rt_components_init) refers to components.o(.rti_fn.6.end) for .rti_fn.6.end components.o(i.rtthread_startup) refers to context_rvds.o(.text) for rt_hw_interrupt_disable components.o(i.rtthread_startup) refers to board.o(i.rt_hw_board_init) for rt_hw_board_init components.o(i.rtthread_startup) refers to kservice.o(i.rt_show_version) for rt_show_version components.o(i.rtthread_startup) refers to timer.o(i.rt_system_timer_init) for rt_system_timer_init components.o(i.rtthread_startup) refers to scheduler.o(i.rt_system_scheduler_init) for rt_system_scheduler_init components.o(i.rtthread_startup) refers to components.o(i.rt_application_init) for rt_application_init components.o(i.rtthread_startup) refers to timer.o(i.rt_system_timer_thread_init) for rt_system_timer_thread_init components.o(i.rtthread_startup) refers to idle.o(i.rt_thread_idle_init) for rt_thread_idle_init components.o(i.rtthread_startup) refers to scheduler.o(i.rt_system_scheduler_start) for rt_system_scheduler_start components.o(.rti_fn.0) refers to components.o(i.rti_start) for rti_start components.o(.rti_fn.0.end) refers to components.o(i.rti_board_start) for rti_board_start components.o(.rti_fn.1.end) refers to components.o(i.rti_board_end) for rti_board_end components.o(.rti_fn.6.end) refers to components.o(i.rti_end) for rti_end cpuport.o(i.rt_hw_hard_fault_exception) refers to kservice.o(i.rt_kprintf) for rt_kprintf cpuport.o(i.rt_hw_hard_fault_exception) refers to cmd.o(i.list_thread) for list_thread cpuport.o(i.rt_hw_hard_fault_exception) refers to scheduler.o(.data) for rt_current_thread idle.o(i.rt_thread_idle_delhook) refers to context_rvds.o(.text) for rt_hw_interrupt_disable idle.o(i.rt_thread_idle_delhook) refers to idle.o(.bss) for .bss idle.o(i.rt_thread_idle_entry) refers to idle.o(i.rt_thread_idle_excute) for rt_thread_idle_excute idle.o(i.rt_thread_idle_entry) refers to idle.o(.bss) for .bss idle.o(i.rt_thread_idle_excute) refers to context_rvds.o(.text) for rt_hw_interrupt_disable idle.o(i.rt_thread_idle_excute) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest idle.o(i.rt_thread_idle_excute) refers to kservice.o(i.rt_kprintf) for rt_kprintf idle.o(i.rt_thread_idle_excute) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler idle.o(i.rt_thread_idle_excute) refers to mem.o(i.rt_free) for rt_free idle.o(i.rt_thread_idle_excute) refers to object.o(i.rt_object_delete) for rt_object_delete idle.o(i.rt_thread_idle_excute) refers to idle.o(.constdata) for .constdata idle.o(i.rt_thread_idle_excute) refers to scheduler.o(.data) for rt_thread_defunct idle.o(i.rt_thread_idle_gethandler) refers to idle.o(.bss) for .bss idle.o(i.rt_thread_idle_init) refers to thread.o(i.rt_thread_init) for rt_thread_init idle.o(i.rt_thread_idle_init) refers to thread.o(i.rt_thread_startup) for rt_thread_startup idle.o(i.rt_thread_idle_init) refers to idle.o(.bss) for .bss idle.o(i.rt_thread_idle_init) refers to idle.o(i.rt_thread_idle_entry) for rt_thread_idle_entry idle.o(i.rt_thread_idle_sethook) refers to context_rvds.o(.text) for rt_hw_interrupt_disable idle.o(i.rt_thread_idle_sethook) refers to idle.o(.bss) for .bss ipc.o(i.rt_event_control) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_event_control) refers to object.o(i.rt_object_get_type) for rt_object_get_type ipc.o(i.rt_event_control) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ipc.o(i.rt_event_control) refers to ipc.o(i.rt_ipc_list_resume_all) for rt_ipc_list_resume_all ipc.o(i.rt_event_control) refers to scheduler.o(i.rt_schedule) for rt_schedule ipc.o(i.rt_event_control) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_event_control) refers to ipc.o(.conststring) for .conststring ipc.o(i.rt_event_create) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ipc.o(i.rt_event_create) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest ipc.o(i.rt_event_create) refers to kservice.o(i.rt_kprintf) for rt_kprintf ipc.o(i.rt_event_create) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_event_create) refers to object.o(i.rt_object_allocate) for rt_object_allocate ipc.o(i.rt_event_create) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_event_delete) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_event_delete) refers to object.o(i.rt_object_get_type) for rt_object_get_type ipc.o(i.rt_event_delete) refers to object.o(i.rt_object_is_systemobject) for rt_object_is_systemobject ipc.o(i.rt_event_delete) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ipc.o(i.rt_event_delete) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest ipc.o(i.rt_event_delete) refers to kservice.o(i.rt_kprintf) for rt_kprintf ipc.o(i.rt_event_delete) refers to ipc.o(i.rt_ipc_list_resume_all) for rt_ipc_list_resume_all ipc.o(i.rt_event_delete) refers to object.o(i.rt_object_delete) for rt_object_delete ipc.o(i.rt_event_delete) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_event_delete) refers to ipc.o(.conststring) for .conststring ipc.o(i.rt_event_detach) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_event_detach) refers to object.o(i.rt_object_get_type) for rt_object_get_type ipc.o(i.rt_event_detach) refers to object.o(i.rt_object_is_systemobject) for rt_object_is_systemobject ipc.o(i.rt_event_detach) refers to ipc.o(i.rt_ipc_list_resume_all) for rt_ipc_list_resume_all ipc.o(i.rt_event_detach) refers to object.o(i.rt_object_detach) for rt_object_detach ipc.o(i.rt_event_detach) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_event_detach) refers to ipc.o(.conststring) for .conststring ipc.o(i.rt_event_init) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_event_init) refers to object.o(i.rt_object_init) for rt_object_init ipc.o(i.rt_event_init) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_event_recv) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ipc.o(i.rt_event_recv) refers to thread.o(i.rt_thread_self) for rt_thread_self ipc.o(i.rt_event_recv) refers to kservice.o(i.rt_kprintf) for rt_kprintf ipc.o(i.rt_event_recv) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_event_recv) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest ipc.o(i.rt_event_recv) refers to object.o(i.rt_object_get_type) for rt_object_get_type ipc.o(i.rt_event_recv) refers to ipc.o(i.rt_ipc_list_suspend) for rt_ipc_list_suspend ipc.o(i.rt_event_recv) refers to timer.o(i.rt_timer_control) for rt_timer_control ipc.o(i.rt_event_recv) refers to timer.o(i.rt_timer_start) for rt_timer_start ipc.o(i.rt_event_recv) refers to scheduler.o(i.rt_schedule) for rt_schedule ipc.o(i.rt_event_recv) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_event_recv) refers to ipc.o(.conststring) for .conststring ipc.o(i.rt_event_recv) refers to object.o(.data) for rt_object_trytake_hook ipc.o(i.rt_event_send) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_event_send) refers to object.o(i.rt_object_get_type) for rt_object_get_type ipc.o(i.rt_event_send) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ipc.o(i.rt_event_send) refers to thread.o(i.rt_thread_resume) for rt_thread_resume ipc.o(i.rt_event_send) refers to scheduler.o(i.rt_schedule) for rt_schedule ipc.o(i.rt_event_send) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_event_send) refers to ipc.o(.conststring) for .conststring ipc.o(i.rt_event_send) refers to object.o(.data) for rt_object_put_hook ipc.o(i.rt_ipc_list_resume) refers to thread.o(i.rt_thread_resume) for rt_thread_resume ipc.o(i.rt_ipc_list_resume_all) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ipc.o(i.rt_ipc_list_resume_all) refers to thread.o(i.rt_thread_resume) for rt_thread_resume ipc.o(i.rt_ipc_list_suspend) refers to thread.o(i.rt_thread_suspend) for rt_thread_suspend ipc.o(i.rt_ipc_list_suspend) refers to ipc.o(i.rt_list_insert_before) for rt_list_insert_before ipc.o(i.rt_mb_control) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_mb_control) refers to object.o(i.rt_object_get_type) for rt_object_get_type ipc.o(i.rt_mb_control) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ipc.o(i.rt_mb_control) refers to ipc.o(i.rt_ipc_list_resume_all) for rt_ipc_list_resume_all ipc.o(i.rt_mb_control) refers to scheduler.o(i.rt_schedule) for rt_schedule ipc.o(i.rt_mb_control) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_mb_control) refers to ipc.o(.conststring) for .conststring ipc.o(i.rt_mb_create) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ipc.o(i.rt_mb_create) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest ipc.o(i.rt_mb_create) refers to kservice.o(i.rt_kprintf) for rt_kprintf ipc.o(i.rt_mb_create) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_mb_create) refers to object.o(i.rt_object_allocate) for rt_object_allocate ipc.o(i.rt_mb_create) refers to mem.o(i.rt_malloc) for rt_malloc ipc.o(i.rt_mb_create) refers to object.o(i.rt_object_delete) for rt_object_delete ipc.o(i.rt_mb_create) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_mb_delete) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ipc.o(i.rt_mb_delete) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest ipc.o(i.rt_mb_delete) refers to kservice.o(i.rt_kprintf) for rt_kprintf ipc.o(i.rt_mb_delete) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_mb_delete) refers to object.o(i.rt_object_get_type) for rt_object_get_type ipc.o(i.rt_mb_delete) refers to object.o(i.rt_object_is_systemobject) for rt_object_is_systemobject ipc.o(i.rt_mb_delete) refers to ipc.o(i.rt_ipc_list_resume_all) for rt_ipc_list_resume_all ipc.o(i.rt_mb_delete) refers to mem.o(i.rt_free) for rt_free ipc.o(i.rt_mb_delete) refers to object.o(i.rt_object_delete) for rt_object_delete ipc.o(i.rt_mb_delete) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_mb_delete) refers to ipc.o(.conststring) for .conststring ipc.o(i.rt_mb_detach) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_mb_detach) refers to object.o(i.rt_object_get_type) for rt_object_get_type ipc.o(i.rt_mb_detach) refers to object.o(i.rt_object_is_systemobject) for rt_object_is_systemobject ipc.o(i.rt_mb_detach) refers to ipc.o(i.rt_ipc_list_resume_all) for rt_ipc_list_resume_all ipc.o(i.rt_mb_detach) refers to object.o(i.rt_object_detach) for rt_object_detach ipc.o(i.rt_mb_detach) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_mb_detach) refers to ipc.o(.conststring) for .conststring ipc.o(i.rt_mb_init) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_mb_init) refers to object.o(i.rt_object_init) for rt_object_init ipc.o(i.rt_mb_init) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_mb_recv) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_mb_recv) refers to object.o(i.rt_object_get_type) for rt_object_get_type ipc.o(i.rt_mb_recv) refers to thread.o(i.rt_thread_self) for rt_thread_self ipc.o(i.rt_mb_recv) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ipc.o(i.rt_mb_recv) refers to kservice.o(i.rt_kprintf) for rt_kprintf ipc.o(i.rt_mb_recv) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest ipc.o(i.rt_mb_recv) refers to ipc.o(i.rt_ipc_list_suspend) for rt_ipc_list_suspend ipc.o(i.rt_mb_recv) refers to clock.o(i.rt_tick_get) for rt_tick_get ipc.o(i.rt_mb_recv) refers to timer.o(i.rt_timer_control) for rt_timer_control ipc.o(i.rt_mb_recv) refers to timer.o(i.rt_timer_start) for rt_timer_start ipc.o(i.rt_mb_recv) refers to scheduler.o(i.rt_schedule) for rt_schedule ipc.o(i.rt_mb_recv) refers to ipc.o(i.rt_ipc_list_resume) for rt_ipc_list_resume ipc.o(i.rt_mb_recv) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_mb_recv) refers to ipc.o(.conststring) for .conststring ipc.o(i.rt_mb_recv) refers to object.o(.data) for rt_object_trytake_hook ipc.o(i.rt_mb_send) refers to ipc.o(i.rt_mb_send_wait) for rt_mb_send_wait ipc.o(i.rt_mb_send_wait) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_mb_send_wait) refers to object.o(i.rt_object_get_type) for rt_object_get_type ipc.o(i.rt_mb_send_wait) refers to thread.o(i.rt_thread_self) for rt_thread_self ipc.o(i.rt_mb_send_wait) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ipc.o(i.rt_mb_send_wait) refers to kservice.o(i.rt_kprintf) for rt_kprintf ipc.o(i.rt_mb_send_wait) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest ipc.o(i.rt_mb_send_wait) refers to ipc.o(i.rt_ipc_list_suspend) for rt_ipc_list_suspend ipc.o(i.rt_mb_send_wait) refers to clock.o(i.rt_tick_get) for rt_tick_get ipc.o(i.rt_mb_send_wait) refers to timer.o(i.rt_timer_control) for rt_timer_control ipc.o(i.rt_mb_send_wait) refers to timer.o(i.rt_timer_start) for rt_timer_start ipc.o(i.rt_mb_send_wait) refers to scheduler.o(i.rt_schedule) for rt_schedule ipc.o(i.rt_mb_send_wait) refers to ipc.o(i.rt_ipc_list_resume) for rt_ipc_list_resume ipc.o(i.rt_mb_send_wait) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_mb_send_wait) refers to ipc.o(.conststring) for .conststring ipc.o(i.rt_mb_send_wait) refers to object.o(.data) for rt_object_put_hook ipc.o(i.rt_mq_control) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_mq_control) refers to object.o(i.rt_object_get_type) for rt_object_get_type ipc.o(i.rt_mq_control) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ipc.o(i.rt_mq_control) refers to ipc.o(i.rt_ipc_list_resume_all) for rt_ipc_list_resume_all ipc.o(i.rt_mq_control) refers to scheduler.o(i.rt_schedule) for rt_schedule ipc.o(i.rt_mq_control) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_mq_control) refers to ipc.o(.conststring) for .conststring ipc.o(i.rt_mq_create) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ipc.o(i.rt_mq_create) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest ipc.o(i.rt_mq_create) refers to kservice.o(i.rt_kprintf) for rt_kprintf ipc.o(i.rt_mq_create) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_mq_create) refers to object.o(i.rt_object_allocate) for rt_object_allocate ipc.o(i.rt_mq_create) refers to mem.o(i.rt_malloc) for rt_malloc ipc.o(i.rt_mq_create) refers to object.o(i.rt_object_delete) for rt_object_delete ipc.o(i.rt_mq_create) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_mq_delete) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ipc.o(i.rt_mq_delete) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest ipc.o(i.rt_mq_delete) refers to kservice.o(i.rt_kprintf) for rt_kprintf ipc.o(i.rt_mq_delete) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_mq_delete) refers to object.o(i.rt_object_get_type) for rt_object_get_type ipc.o(i.rt_mq_delete) refers to object.o(i.rt_object_is_systemobject) for rt_object_is_systemobject ipc.o(i.rt_mq_delete) refers to ipc.o(i.rt_ipc_list_resume_all) for rt_ipc_list_resume_all ipc.o(i.rt_mq_delete) refers to mem.o(i.rt_free) for rt_free ipc.o(i.rt_mq_delete) refers to object.o(i.rt_object_delete) for rt_object_delete ipc.o(i.rt_mq_delete) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_mq_delete) refers to ipc.o(.conststring) for .conststring ipc.o(i.rt_mq_detach) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_mq_detach) refers to object.o(i.rt_object_get_type) for rt_object_get_type ipc.o(i.rt_mq_detach) refers to object.o(i.rt_object_is_systemobject) for rt_object_is_systemobject ipc.o(i.rt_mq_detach) refers to ipc.o(i.rt_ipc_list_resume_all) for rt_ipc_list_resume_all ipc.o(i.rt_mq_detach) refers to object.o(i.rt_object_detach) for rt_object_detach ipc.o(i.rt_mq_detach) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_mq_detach) refers to ipc.o(.conststring) for .conststring ipc.o(i.rt_mq_init) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_mq_init) refers to object.o(i.rt_object_init) for rt_object_init ipc.o(i.rt_mq_init) refers to uidiv.o(.text) for __aeabi_uidivmod ipc.o(i.rt_mq_init) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_mq_recv) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_mq_recv) refers to object.o(i.rt_object_get_type) for rt_object_get_type ipc.o(i.rt_mq_recv) refers to thread.o(i.rt_thread_self) for rt_thread_self ipc.o(i.rt_mq_recv) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ipc.o(i.rt_mq_recv) refers to kservice.o(i.rt_kprintf) for rt_kprintf ipc.o(i.rt_mq_recv) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest ipc.o(i.rt_mq_recv) refers to ipc.o(i.rt_ipc_list_suspend) for rt_ipc_list_suspend ipc.o(i.rt_mq_recv) refers to clock.o(i.rt_tick_get) for rt_tick_get ipc.o(i.rt_mq_recv) refers to timer.o(i.rt_timer_control) for rt_timer_control ipc.o(i.rt_mq_recv) refers to timer.o(i.rt_timer_start) for rt_timer_start ipc.o(i.rt_mq_recv) refers to scheduler.o(i.rt_schedule) for rt_schedule ipc.o(i.rt_mq_recv) refers to kservice.o(i.rt_memcpy) for rt_memcpy ipc.o(i.rt_mq_recv) refers to ipc.o(i.rt_ipc_list_resume) for rt_ipc_list_resume ipc.o(i.rt_mq_recv) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_mq_recv) refers to ipc.o(.conststring) for .conststring ipc.o(i.rt_mq_recv) refers to object.o(.data) for rt_object_trytake_hook ipc.o(i.rt_mq_send) refers to ipc.o(i.rt_mq_send_wait) for rt_mq_send_wait ipc.o(i.rt_mq_send_wait) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_mq_send_wait) refers to object.o(i.rt_object_get_type) for rt_object_get_type ipc.o(i.rt_mq_send_wait) refers to thread.o(i.rt_thread_self) for rt_thread_self ipc.o(i.rt_mq_send_wait) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ipc.o(i.rt_mq_send_wait) refers to kservice.o(i.rt_kprintf) for rt_kprintf ipc.o(i.rt_mq_send_wait) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest ipc.o(i.rt_mq_send_wait) refers to ipc.o(i.rt_ipc_list_suspend) for rt_ipc_list_suspend ipc.o(i.rt_mq_send_wait) refers to clock.o(i.rt_tick_get) for rt_tick_get ipc.o(i.rt_mq_send_wait) refers to timer.o(i.rt_timer_control) for rt_timer_control ipc.o(i.rt_mq_send_wait) refers to timer.o(i.rt_timer_start) for rt_timer_start ipc.o(i.rt_mq_send_wait) refers to scheduler.o(i.rt_schedule) for rt_schedule ipc.o(i.rt_mq_send_wait) refers to kservice.o(i.rt_memcpy) for rt_memcpy ipc.o(i.rt_mq_send_wait) refers to ipc.o(i.rt_ipc_list_resume) for rt_ipc_list_resume ipc.o(i.rt_mq_send_wait) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_mq_send_wait) refers to ipc.o(.conststring) for .conststring ipc.o(i.rt_mq_send_wait) refers to object.o(.data) for rt_object_put_hook ipc.o(i.rt_mq_urgent) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_mq_urgent) refers to object.o(i.rt_object_get_type) for rt_object_get_type ipc.o(i.rt_mq_urgent) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ipc.o(i.rt_mq_urgent) refers to kservice.o(i.rt_memcpy) for rt_memcpy ipc.o(i.rt_mq_urgent) refers to ipc.o(i.rt_ipc_list_resume) for rt_ipc_list_resume ipc.o(i.rt_mq_urgent) refers to scheduler.o(i.rt_schedule) for rt_schedule ipc.o(i.rt_mq_urgent) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_mq_urgent) refers to ipc.o(.conststring) for .conststring ipc.o(i.rt_mq_urgent) refers to object.o(.data) for rt_object_put_hook ipc.o(i.rt_mutex_control) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_mutex_control) refers to object.o(i.rt_object_get_type) for rt_object_get_type ipc.o(i.rt_mutex_control) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_mutex_control) refers to ipc.o(.conststring) for .conststring ipc.o(i.rt_mutex_create) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ipc.o(i.rt_mutex_create) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest ipc.o(i.rt_mutex_create) refers to kservice.o(i.rt_kprintf) for rt_kprintf ipc.o(i.rt_mutex_create) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_mutex_create) refers to object.o(i.rt_object_allocate) for rt_object_allocate ipc.o(i.rt_mutex_create) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_mutex_delete) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ipc.o(i.rt_mutex_delete) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest ipc.o(i.rt_mutex_delete) refers to kservice.o(i.rt_kprintf) for rt_kprintf ipc.o(i.rt_mutex_delete) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_mutex_delete) refers to object.o(i.rt_object_get_type) for rt_object_get_type ipc.o(i.rt_mutex_delete) refers to object.o(i.rt_object_is_systemobject) for rt_object_is_systemobject ipc.o(i.rt_mutex_delete) refers to ipc.o(i.rt_ipc_list_resume_all) for rt_ipc_list_resume_all ipc.o(i.rt_mutex_delete) refers to object.o(i.rt_object_delete) for rt_object_delete ipc.o(i.rt_mutex_delete) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_mutex_delete) refers to ipc.o(.conststring) for .conststring ipc.o(i.rt_mutex_detach) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_mutex_detach) refers to object.o(i.rt_object_get_type) for rt_object_get_type ipc.o(i.rt_mutex_detach) refers to object.o(i.rt_object_is_systemobject) for rt_object_is_systemobject ipc.o(i.rt_mutex_detach) refers to ipc.o(i.rt_ipc_list_resume_all) for rt_ipc_list_resume_all ipc.o(i.rt_mutex_detach) refers to object.o(i.rt_object_detach) for rt_object_detach ipc.o(i.rt_mutex_detach) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_mutex_detach) refers to ipc.o(.conststring) for .conststring ipc.o(i.rt_mutex_init) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_mutex_init) refers to object.o(i.rt_object_init) for rt_object_init ipc.o(i.rt_mutex_init) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_mutex_release) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_mutex_release) refers to object.o(i.rt_object_get_type) for rt_object_get_type ipc.o(i.rt_mutex_release) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ipc.o(i.rt_mutex_release) refers to thread.o(i.rt_thread_self) for rt_thread_self ipc.o(i.rt_mutex_release) refers to kservice.o(i.rt_kprintf) for rt_kprintf ipc.o(i.rt_mutex_release) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest ipc.o(i.rt_mutex_release) refers to thread.o(i.rt_thread_control) for rt_thread_control ipc.o(i.rt_mutex_release) refers to ipc.o(i.rt_ipc_list_resume) for rt_ipc_list_resume ipc.o(i.rt_mutex_release) refers to scheduler.o(i.rt_schedule) for rt_schedule ipc.o(i.rt_mutex_release) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_mutex_release) refers to ipc.o(.conststring) for .conststring ipc.o(i.rt_mutex_release) refers to object.o(.data) for rt_object_put_hook ipc.o(i.rt_mutex_take) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ipc.o(i.rt_mutex_take) refers to thread.o(i.rt_thread_self) for rt_thread_self ipc.o(i.rt_mutex_take) refers to kservice.o(i.rt_kprintf) for rt_kprintf ipc.o(i.rt_mutex_take) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_mutex_take) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest ipc.o(i.rt_mutex_take) refers to object.o(i.rt_object_get_type) for rt_object_get_type ipc.o(i.rt_mutex_take) refers to thread.o(i.rt_thread_control) for rt_thread_control ipc.o(i.rt_mutex_take) refers to ipc.o(i.rt_ipc_list_suspend) for rt_ipc_list_suspend ipc.o(i.rt_mutex_take) refers to timer.o(i.rt_timer_control) for rt_timer_control ipc.o(i.rt_mutex_take) refers to timer.o(i.rt_timer_start) for rt_timer_start ipc.o(i.rt_mutex_take) refers to scheduler.o(i.rt_schedule) for rt_schedule ipc.o(i.rt_mutex_take) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_mutex_take) refers to ipc.o(.conststring) for .conststring ipc.o(i.rt_mutex_take) refers to object.o(.data) for rt_object_trytake_hook ipc.o(i.rt_sem_control) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_sem_control) refers to object.o(i.rt_object_get_type) for rt_object_get_type ipc.o(i.rt_sem_control) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ipc.o(i.rt_sem_control) refers to ipc.o(i.rt_ipc_list_resume_all) for rt_ipc_list_resume_all ipc.o(i.rt_sem_control) refers to scheduler.o(i.rt_schedule) for rt_schedule ipc.o(i.rt_sem_control) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_sem_control) refers to ipc.o(.conststring) for .conststring ipc.o(i.rt_sem_create) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ipc.o(i.rt_sem_create) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest ipc.o(i.rt_sem_create) refers to kservice.o(i.rt_kprintf) for rt_kprintf ipc.o(i.rt_sem_create) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_sem_create) refers to object.o(i.rt_object_allocate) for rt_object_allocate ipc.o(i.rt_sem_create) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_sem_delete) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ipc.o(i.rt_sem_delete) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest ipc.o(i.rt_sem_delete) refers to kservice.o(i.rt_kprintf) for rt_kprintf ipc.o(i.rt_sem_delete) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_sem_delete) refers to object.o(i.rt_object_get_type) for rt_object_get_type ipc.o(i.rt_sem_delete) refers to object.o(i.rt_object_is_systemobject) for rt_object_is_systemobject ipc.o(i.rt_sem_delete) refers to ipc.o(i.rt_ipc_list_resume_all) for rt_ipc_list_resume_all ipc.o(i.rt_sem_delete) refers to object.o(i.rt_object_delete) for rt_object_delete ipc.o(i.rt_sem_delete) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_sem_delete) refers to ipc.o(.conststring) for .conststring ipc.o(i.rt_sem_detach) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_sem_detach) refers to object.o(i.rt_object_get_type) for rt_object_get_type ipc.o(i.rt_sem_detach) refers to object.o(i.rt_object_is_systemobject) for rt_object_is_systemobject ipc.o(i.rt_sem_detach) refers to ipc.o(i.rt_ipc_list_resume_all) for rt_ipc_list_resume_all ipc.o(i.rt_sem_detach) refers to object.o(i.rt_object_detach) for rt_object_detach ipc.o(i.rt_sem_detach) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_sem_detach) refers to ipc.o(.conststring) for .conststring ipc.o(i.rt_sem_init) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_sem_init) refers to object.o(i.rt_object_init) for rt_object_init ipc.o(i.rt_sem_init) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_sem_release) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_sem_release) refers to object.o(i.rt_object_get_type) for rt_object_get_type ipc.o(i.rt_sem_release) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ipc.o(i.rt_sem_release) refers to ipc.o(i.rt_ipc_list_resume) for rt_ipc_list_resume ipc.o(i.rt_sem_release) refers to scheduler.o(i.rt_schedule) for rt_schedule ipc.o(i.rt_sem_release) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_sem_release) refers to ipc.o(.conststring) for .conststring ipc.o(i.rt_sem_release) refers to object.o(.data) for rt_object_put_hook ipc.o(i.rt_sem_take) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ipc.o(i.rt_sem_take) refers to object.o(i.rt_object_get_type) for rt_object_get_type ipc.o(i.rt_sem_take) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ipc.o(i.rt_sem_take) refers to thread.o(i.rt_thread_self) for rt_thread_self ipc.o(i.rt_sem_take) refers to kservice.o(i.rt_kprintf) for rt_kprintf ipc.o(i.rt_sem_take) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest ipc.o(i.rt_sem_take) refers to ipc.o(i.rt_ipc_list_suspend) for rt_ipc_list_suspend ipc.o(i.rt_sem_take) refers to timer.o(i.rt_timer_control) for rt_timer_control ipc.o(i.rt_sem_take) refers to timer.o(i.rt_timer_start) for rt_timer_start ipc.o(i.rt_sem_take) refers to scheduler.o(i.rt_schedule) for rt_schedule ipc.o(i.rt_sem_take) refers to ipc.o(.constdata) for .constdata ipc.o(i.rt_sem_take) refers to ipc.o(.conststring) for .conststring ipc.o(i.rt_sem_take) refers to object.o(.data) for rt_object_trytake_hook ipc.o(i.rt_sem_trytake) refers to ipc.o(i.rt_sem_take) for rt_sem_take irq.o(i.rt_interrupt_enter) refers to context_rvds.o(.text) for rt_hw_interrupt_disable irq.o(i.rt_interrupt_enter) refers to irq.o(.data) for .data irq.o(i.rt_interrupt_enter_sethook) refers to irq.o(.data) for .data irq.o(i.rt_interrupt_get_nest) refers to context_rvds.o(.text) for rt_hw_interrupt_disable irq.o(i.rt_interrupt_get_nest) refers to irq.o(.data) for .data irq.o(i.rt_interrupt_leave) refers to context_rvds.o(.text) for rt_hw_interrupt_disable irq.o(i.rt_interrupt_leave) refers to irq.o(.data) for .data irq.o(i.rt_interrupt_leave_sethook) refers to irq.o(.data) for .data kservice.o(i.__rt_ffs) refers to kservice.o(.constdata) for .constdata kservice.o(i._rt_errno) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest kservice.o(i._rt_errno) refers to thread.o(i.rt_thread_self) for rt_thread_self kservice.o(i._rt_errno) refers to kservice.o(.data) for .data kservice.o(i.print_number) refers to uidiv.o(.text) for __aeabi_uidivmod kservice.o(i.print_number) refers to kservice.o(.constdata) for .constdata kservice.o(i.rt_assert_handler) refers to kservice.o(i.rt_kprintf) for rt_kprintf kservice.o(i.rt_assert_handler) refers to kservice.o(.data) for .data kservice.o(i.rt_assert_set_hook) refers to kservice.o(.data) for .data kservice.o(i.rt_free_align) refers to mem.o(i.rt_free) for rt_free kservice.o(i.rt_get_errno) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest kservice.o(i.rt_get_errno) refers to thread.o(i.rt_thread_self) for rt_thread_self kservice.o(i.rt_get_errno) refers to kservice.o(.data) for .data kservice.o(i.rt_kprintf) refers to kservice.o(i.rt_vsnprintf) for rt_vsnprintf kservice.o(i.rt_kprintf) refers to board.o(i.rt_hw_console_output) for rt_hw_console_output kservice.o(i.rt_kprintf) refers to kservice.o(.bss) for .bss kservice.o(i.rt_kputs) refers to board.o(i.rt_hw_console_output) for rt_hw_console_output kservice.o(i.rt_malloc_align) refers to mem.o(i.rt_malloc) for rt_malloc kservice.o(i.rt_set_errno) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest kservice.o(i.rt_set_errno) refers to thread.o(i.rt_thread_self) for rt_thread_self kservice.o(i.rt_set_errno) refers to kservice.o(.data) for .data kservice.o(i.rt_show_version) refers to kservice.o(i.rt_kprintf) for rt_kprintf kservice.o(i.rt_snprintf) refers to kservice.o(i.rt_vsnprintf) for rt_vsnprintf kservice.o(i.rt_sprintf) refers to kservice.o(i.rt_vsprintf) for rt_vsprintf kservice.o(i.rt_strdup) refers to kservice.o(i.rt_strlen) for rt_strlen kservice.o(i.rt_strdup) refers to mem.o(i.rt_malloc) for rt_malloc kservice.o(i.rt_strdup) refers to kservice.o(i.rt_memcpy) for rt_memcpy kservice.o(i.rt_strstr) refers to kservice.o(i.rt_strlen) for rt_strlen kservice.o(i.rt_strstr) refers to kservice.o(i.rt_memcmp) for rt_memcmp kservice.o(i.rt_vsnprintf) refers to kservice.o(i.skip_atoi) for skip_atoi kservice.o(i.rt_vsnprintf) refers to kservice.o(i.print_number) for print_number kservice.o(i.rt_vsprintf) refers to kservice.o(i.rt_vsnprintf) for rt_vsnprintf mem.o(i.list_mem) refers to kservice.o(i.rt_kprintf) for rt_kprintf mem.o(i.list_mem) refers to mem.o(.data) for .data mem.o(i.plug_holes) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler mem.o(i.plug_holes) refers to mem.o(.data) for .data mem.o(i.plug_holes) refers to mem.o(.constdata) for .constdata mem.o(i.rt_calloc) refers to mem.o(i.rt_malloc) for rt_malloc mem.o(i.rt_calloc) refers to kservice.o(i.rt_memset) for rt_memset mem.o(i.rt_free) refers to context_rvds.o(.text) for rt_hw_interrupt_disable mem.o(i.rt_free) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest mem.o(i.rt_free) refers to kservice.o(i.rt_kprintf) for rt_kprintf mem.o(i.rt_free) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler mem.o(i.rt_free) refers to ipc.o(i.rt_sem_take) for rt_sem_take mem.o(i.rt_free) refers to mem.o(i.plug_holes) for plug_holes mem.o(i.rt_free) refers to ipc.o(i.rt_sem_release) for rt_sem_release mem.o(i.rt_free) refers to mem.o(.constdata) for .constdata mem.o(i.rt_free) refers to mem.o(.data) for .data mem.o(i.rt_free) refers to mem.o(.conststring) for .conststring mem.o(i.rt_free) refers to mem.o(.bss) for .bss mem.o(i.rt_free_sethook) refers to mem.o(.data) for .data mem.o(i.rt_malloc) refers to context_rvds.o(.text) for rt_hw_interrupt_disable mem.o(i.rt_malloc) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest mem.o(i.rt_malloc) refers to kservice.o(i.rt_kprintf) for rt_kprintf mem.o(i.rt_malloc) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler mem.o(i.rt_malloc) refers to ipc.o(i.rt_sem_take) for rt_sem_take mem.o(i.rt_malloc) refers to ipc.o(i.rt_sem_release) for rt_sem_release mem.o(i.rt_malloc) refers to mem.o(.constdata) for .constdata mem.o(i.rt_malloc) refers to mem.o(.data) for .data mem.o(i.rt_malloc) refers to mem.o(.bss) for .bss mem.o(i.rt_malloc) refers to mem.o(.conststring) for .conststring mem.o(i.rt_malloc_sethook) refers to mem.o(.data) for .data mem.o(i.rt_memory_info) refers to mem.o(.data) for .data mem.o(i.rt_realloc) refers to context_rvds.o(.text) for rt_hw_interrupt_disable mem.o(i.rt_realloc) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest mem.o(i.rt_realloc) refers to kservice.o(i.rt_kprintf) for rt_kprintf mem.o(i.rt_realloc) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler mem.o(i.rt_realloc) refers to ipc.o(i.rt_sem_take) for rt_sem_take mem.o(i.rt_realloc) refers to ipc.o(i.rt_sem_release) for rt_sem_release mem.o(i.rt_realloc) refers to mem.o(i.rt_free) for rt_free mem.o(i.rt_realloc) refers to mem.o(i.rt_malloc) for rt_malloc mem.o(i.rt_realloc) refers to mem.o(i.plug_holes) for plug_holes mem.o(i.rt_realloc) refers to kservice.o(i.rt_memcpy) for rt_memcpy mem.o(i.rt_realloc) refers to mem.o(.constdata) for .constdata mem.o(i.rt_realloc) refers to mem.o(.data) for .data mem.o(i.rt_realloc) refers to mem.o(.bss) for .bss mem.o(i.rt_system_heap_init) refers to context_rvds.o(.text) for rt_hw_interrupt_disable mem.o(i.rt_system_heap_init) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest mem.o(i.rt_system_heap_init) refers to kservice.o(i.rt_kprintf) for rt_kprintf mem.o(i.rt_system_heap_init) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler mem.o(i.rt_system_heap_init) refers to ipc.o(i.rt_sem_init) for rt_sem_init mem.o(i.rt_system_heap_init) refers to mem.o(.constdata) for .constdata mem.o(i.rt_system_heap_init) refers to mem.o(.data) for .data mem.o(i.rt_system_heap_init) refers to mem.o(.bss) for .bss mem.o(FSymTab) refers to mem.o(.rodata.name) for __fsym_list_mem_name mem.o(FSymTab) refers to mem.o(.rodata.name) for __fsym_list_mem_desc mem.o(FSymTab) refers to mem.o(i.list_mem) for list_mem object.o(i.rt_object_allocate) refers to context_rvds.o(.text) for rt_hw_interrupt_disable object.o(i.rt_object_allocate) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest object.o(i.rt_object_allocate) refers to kservice.o(i.rt_kprintf) for rt_kprintf object.o(i.rt_object_allocate) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler object.o(i.rt_object_allocate) refers to object.o(i.rt_object_get_information) for rt_object_get_information object.o(i.rt_object_allocate) refers to mem.o(i.rt_malloc) for rt_malloc object.o(i.rt_object_allocate) refers to kservice.o(i.rt_memset) for rt_memset object.o(i.rt_object_allocate) refers to kservice.o(i.rt_strncpy) for rt_strncpy object.o(i.rt_object_allocate) refers to object.o(i.rt_list_insert_after) for rt_list_insert_after object.o(i.rt_object_allocate) refers to object.o(.constdata) for .constdata object.o(i.rt_object_allocate) refers to object.o(.data) for .data object.o(i.rt_object_attach_sethook) refers to object.o(.data) for .data object.o(i.rt_object_delete) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler object.o(i.rt_object_delete) refers to context_rvds.o(.text) for rt_hw_interrupt_disable object.o(i.rt_object_delete) refers to object.o(i.rt_list_remove) for rt_list_remove object.o(i.rt_object_delete) refers to mem.o(i.rt_free) for rt_free object.o(i.rt_object_delete) refers to object.o(.constdata) for .constdata object.o(i.rt_object_delete) refers to object.o(.data) for .data object.o(i.rt_object_detach) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler object.o(i.rt_object_detach) refers to context_rvds.o(.text) for rt_hw_interrupt_disable object.o(i.rt_object_detach) refers to object.o(i.rt_list_remove) for rt_list_remove object.o(i.rt_object_detach) refers to object.o(.constdata) for .constdata object.o(i.rt_object_detach) refers to object.o(.data) for .data object.o(i.rt_object_detach_sethook) refers to object.o(.data) for .data object.o(i.rt_object_find) refers to object.o(i.rt_object_get_information) for rt_object_get_information object.o(i.rt_object_find) refers to context_rvds.o(.text) for rt_hw_interrupt_disable object.o(i.rt_object_find) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest object.o(i.rt_object_find) refers to kservice.o(i.rt_kprintf) for rt_kprintf object.o(i.rt_object_find) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler object.o(i.rt_object_find) refers to scheduler.o(i.rt_enter_critical) for rt_enter_critical object.o(i.rt_object_find) refers to kservice.o(i.rt_strncmp) for rt_strncmp object.o(i.rt_object_find) refers to scheduler.o(i.rt_exit_critical) for rt_exit_critical object.o(i.rt_object_find) refers to object.o(.constdata) for .constdata object.o(i.rt_object_get_information) refers to object.o(.data) for .data object.o(i.rt_object_get_length) refers to object.o(i.rt_object_get_information) for rt_object_get_information object.o(i.rt_object_get_length) refers to context_rvds.o(.text) for rt_hw_interrupt_disable object.o(i.rt_object_get_pointers) refers to object.o(i.rt_object_get_information) for rt_object_get_information object.o(i.rt_object_get_pointers) refers to context_rvds.o(.text) for rt_hw_interrupt_disable object.o(i.rt_object_get_type) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler object.o(i.rt_object_get_type) refers to object.o(.constdata) for .constdata object.o(i.rt_object_init) refers to object.o(i.rt_object_get_information) for rt_object_get_information object.o(i.rt_object_init) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler object.o(i.rt_object_init) refers to scheduler.o(i.rt_enter_critical) for rt_enter_critical object.o(i.rt_object_init) refers to scheduler.o(i.rt_exit_critical) for rt_exit_critical object.o(i.rt_object_init) refers to kservice.o(i.rt_strncpy) for rt_strncpy object.o(i.rt_object_init) refers to context_rvds.o(.text) for rt_hw_interrupt_disable object.o(i.rt_object_init) refers to object.o(i.rt_list_insert_after) for rt_list_insert_after object.o(i.rt_object_init) refers to object.o(.constdata) for .constdata object.o(i.rt_object_init) refers to object.o(.data) for .data object.o(i.rt_object_is_systemobject) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler object.o(i.rt_object_is_systemobject) refers to object.o(.constdata) for .constdata object.o(i.rt_object_put_sethook) refers to object.o(.data) for .data object.o(i.rt_object_take_sethook) refers to object.o(.data) for .data object.o(i.rt_object_trytake_sethook) refers to object.o(.data) for .data scheduler.o(i.rt_critical_level) refers to scheduler.o(.data) for .data scheduler.o(i.rt_enter_critical) refers to context_rvds.o(.text) for rt_hw_interrupt_disable scheduler.o(i.rt_enter_critical) refers to scheduler.o(.data) for .data scheduler.o(i.rt_exit_critical) refers to context_rvds.o(.text) for rt_hw_interrupt_disable scheduler.o(i.rt_exit_critical) refers to scheduler.o(i.rt_schedule) for rt_schedule scheduler.o(i.rt_exit_critical) refers to scheduler.o(.data) for .data scheduler.o(i.rt_schedule) refers to context_rvds.o(.text) for rt_hw_interrupt_disable scheduler.o(i.rt_schedule) refers to kservice.o(i.__rt_ffs) for __rt_ffs scheduler.o(i.rt_schedule) refers to scheduler.o(.data) for .data scheduler.o(i.rt_schedule) refers to scheduler.o(.bss) for .bss scheduler.o(i.rt_schedule) refers to irq.o(.data) for rt_interrupt_nest scheduler.o(i.rt_schedule_insert_thread) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler scheduler.o(i.rt_schedule_insert_thread) refers to context_rvds.o(.text) for rt_hw_interrupt_disable scheduler.o(i.rt_schedule_insert_thread) refers to scheduler.o(.constdata) for .constdata scheduler.o(i.rt_schedule_insert_thread) refers to scheduler.o(.bss) for .bss scheduler.o(i.rt_schedule_insert_thread) refers to scheduler.o(.data) for .data scheduler.o(i.rt_schedule_remove_thread) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler scheduler.o(i.rt_schedule_remove_thread) refers to context_rvds.o(.text) for rt_hw_interrupt_disable scheduler.o(i.rt_schedule_remove_thread) refers to scheduler.o(.constdata) for .constdata scheduler.o(i.rt_schedule_remove_thread) refers to scheduler.o(.bss) for .bss scheduler.o(i.rt_schedule_remove_thread) refers to scheduler.o(.data) for .data scheduler.o(i.rt_scheduler_sethook) refers to scheduler.o(.data) for .data scheduler.o(i.rt_system_scheduler_init) refers to scheduler.o(.data) for .data scheduler.o(i.rt_system_scheduler_init) refers to scheduler.o(.bss) for .bss scheduler.o(i.rt_system_scheduler_start) refers to kservice.o(i.__rt_ffs) for __rt_ffs scheduler.o(i.rt_system_scheduler_start) refers to context_rvds.o(.text) for rt_hw_context_switch_to scheduler.o(i.rt_system_scheduler_start) refers to scheduler.o(.data) for .data scheduler.o(i.rt_system_scheduler_start) refers to scheduler.o(.bss) for .bss thread.o(i._rt_thread_init) refers to kservice.o(i.rt_memset) for rt_memset thread.o(i._rt_thread_init) refers to cpuport.o(i.rt_hw_stack_init) for rt_hw_stack_init thread.o(i._rt_thread_init) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler thread.o(i._rt_thread_init) refers to timer.o(i.rt_timer_init) for rt_timer_init thread.o(i._rt_thread_init) refers to thread.o(i.rt_thread_exit) for rt_thread_exit thread.o(i._rt_thread_init) refers to thread.o(.constdata) for .constdata thread.o(i._rt_thread_init) refers to thread.o(i.rt_thread_timeout) for rt_thread_timeout thread.o(i._rt_thread_init) refers to thread.o(.data) for .data thread.o(i._thread_cleanup_execute) refers to context_rvds.o(.text) for rt_hw_interrupt_disable thread.o(i.rt_thread_control) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler thread.o(i.rt_thread_control) refers to object.o(i.rt_object_get_type) for rt_object_get_type thread.o(i.rt_thread_control) refers to context_rvds.o(.text) for rt_hw_interrupt_disable thread.o(i.rt_thread_control) refers to scheduler.o(i.rt_schedule_remove_thread) for rt_schedule_remove_thread thread.o(i.rt_thread_control) refers to scheduler.o(i.rt_schedule_insert_thread) for rt_schedule_insert_thread thread.o(i.rt_thread_control) refers to thread.o(i.rt_thread_startup) for rt_thread_startup thread.o(i.rt_thread_control) refers to object.o(i.rt_object_is_systemobject) for rt_object_is_systemobject thread.o(i.rt_thread_control) refers to thread.o(i.rt_thread_delete) for rt_thread_delete thread.o(i.rt_thread_control) refers to thread.o(i.rt_thread_detach) for rt_thread_detach thread.o(i.rt_thread_control) refers to thread.o(.constdata) for .constdata thread.o(i.rt_thread_control) refers to thread.o(.conststring) for .conststring thread.o(i.rt_thread_create) refers to object.o(i.rt_object_allocate) for rt_object_allocate thread.o(i.rt_thread_create) refers to mem.o(i.rt_malloc) for rt_malloc thread.o(i.rt_thread_create) refers to thread.o(i._rt_thread_init) for _rt_thread_init thread.o(i.rt_thread_create) refers to object.o(i.rt_object_delete) for rt_object_delete thread.o(i.rt_thread_delay) refers to thread.o(i.rt_thread_sleep) for rt_thread_sleep thread.o(i.rt_thread_delay_until) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler thread.o(i.rt_thread_delay_until) refers to object.o(i.rt_object_get_type) for rt_object_get_type thread.o(i.rt_thread_delay_until) refers to context_rvds.o(.text) for rt_hw_interrupt_disable thread.o(i.rt_thread_delay_until) refers to clock.o(i.rt_tick_get) for rt_tick_get thread.o(i.rt_thread_delay_until) refers to thread.o(i.rt_thread_suspend) for rt_thread_suspend thread.o(i.rt_thread_delay_until) refers to timer.o(i.rt_timer_control) for rt_timer_control thread.o(i.rt_thread_delay_until) refers to timer.o(i.rt_timer_start) for rt_timer_start thread.o(i.rt_thread_delay_until) refers to scheduler.o(i.rt_schedule) for rt_schedule thread.o(i.rt_thread_delay_until) refers to thread.o(.constdata) for .constdata thread.o(i.rt_thread_delay_until) refers to scheduler.o(.data) for rt_current_thread thread.o(i.rt_thread_delay_until) refers to thread.o(.conststring) for .conststring thread.o(i.rt_thread_delete) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler thread.o(i.rt_thread_delete) refers to object.o(i.rt_object_get_type) for rt_object_get_type thread.o(i.rt_thread_delete) refers to object.o(i.rt_object_is_systemobject) for rt_object_is_systemobject thread.o(i.rt_thread_delete) refers to scheduler.o(i.rt_schedule_remove_thread) for rt_schedule_remove_thread thread.o(i.rt_thread_delete) refers to thread.o(i._thread_cleanup_execute) for _thread_cleanup_execute thread.o(i.rt_thread_delete) refers to timer.o(i.rt_timer_detach) for rt_timer_detach thread.o(i.rt_thread_delete) refers to context_rvds.o(.text) for rt_hw_interrupt_disable thread.o(i.rt_thread_delete) refers to thread.o(i.rt_list_insert_after) for rt_list_insert_after thread.o(i.rt_thread_delete) refers to thread.o(.constdata) for .constdata thread.o(i.rt_thread_delete) refers to thread.o(.conststring) for .conststring thread.o(i.rt_thread_delete) refers to scheduler.o(.data) for rt_thread_defunct thread.o(i.rt_thread_detach) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler thread.o(i.rt_thread_detach) refers to object.o(i.rt_object_get_type) for rt_object_get_type thread.o(i.rt_thread_detach) refers to object.o(i.rt_object_is_systemobject) for rt_object_is_systemobject thread.o(i.rt_thread_detach) refers to scheduler.o(i.rt_schedule_remove_thread) for rt_schedule_remove_thread thread.o(i.rt_thread_detach) refers to thread.o(i._thread_cleanup_execute) for _thread_cleanup_execute thread.o(i.rt_thread_detach) refers to timer.o(i.rt_timer_detach) for rt_timer_detach thread.o(i.rt_thread_detach) refers to context_rvds.o(.text) for rt_hw_interrupt_disable thread.o(i.rt_thread_detach) refers to thread.o(i.rt_list_insert_after) for rt_list_insert_after thread.o(i.rt_thread_detach) refers to object.o(i.rt_object_detach) for rt_object_detach thread.o(i.rt_thread_detach) refers to thread.o(.constdata) for .constdata thread.o(i.rt_thread_detach) refers to thread.o(.conststring) for .conststring thread.o(i.rt_thread_detach) refers to scheduler.o(.data) for rt_thread_defunct thread.o(i.rt_thread_exit) refers to context_rvds.o(.text) for rt_hw_interrupt_disable thread.o(i.rt_thread_exit) refers to thread.o(i._thread_cleanup_execute) for _thread_cleanup_execute thread.o(i.rt_thread_exit) refers to scheduler.o(i.rt_schedule_remove_thread) for rt_schedule_remove_thread thread.o(i.rt_thread_exit) refers to timer.o(i.rt_timer_detach) for rt_timer_detach thread.o(i.rt_thread_exit) refers to object.o(i.rt_object_is_systemobject) for rt_object_is_systemobject thread.o(i.rt_thread_exit) refers to thread.o(i.rt_list_insert_after) for rt_list_insert_after thread.o(i.rt_thread_exit) refers to scheduler.o(i.rt_schedule) for rt_schedule thread.o(i.rt_thread_exit) refers to object.o(i.rt_object_detach) for rt_object_detach thread.o(i.rt_thread_exit) refers to scheduler.o(.data) for rt_current_thread thread.o(i.rt_thread_find) refers to object.o(i.rt_object_find) for rt_object_find thread.o(i.rt_thread_init) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler thread.o(i.rt_thread_init) refers to object.o(i.rt_object_init) for rt_object_init thread.o(i.rt_thread_init) refers to thread.o(i._rt_thread_init) for _rt_thread_init thread.o(i.rt_thread_init) refers to thread.o(.constdata) for .constdata thread.o(i.rt_thread_inited_sethook) refers to thread.o(.data) for .data thread.o(i.rt_thread_mdelay) refers to clock.o(i.rt_tick_from_millisecond) for rt_tick_from_millisecond thread.o(i.rt_thread_mdelay) refers to thread.o(i.rt_thread_sleep) for rt_thread_sleep thread.o(i.rt_thread_resume) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler thread.o(i.rt_thread_resume) refers to object.o(i.rt_object_get_type) for rt_object_get_type thread.o(i.rt_thread_resume) refers to context_rvds.o(.text) for rt_hw_interrupt_disable thread.o(i.rt_thread_resume) refers to thread.o(i.rt_list_remove) for rt_list_remove thread.o(i.rt_thread_resume) refers to timer.o(i.rt_timer_stop) for rt_timer_stop thread.o(i.rt_thread_resume) refers to scheduler.o(i.rt_schedule_insert_thread) for rt_schedule_insert_thread thread.o(i.rt_thread_resume) refers to thread.o(.constdata) for .constdata thread.o(i.rt_thread_resume) refers to thread.o(.conststring) for .conststring thread.o(i.rt_thread_resume) refers to thread.o(.data) for .data thread.o(i.rt_thread_resume_sethook) refers to thread.o(.data) for .data thread.o(i.rt_thread_self) refers to scheduler.o(.data) for rt_current_thread thread.o(i.rt_thread_sleep) refers to context_rvds.o(.text) for rt_hw_interrupt_disable thread.o(i.rt_thread_sleep) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler thread.o(i.rt_thread_sleep) refers to object.o(i.rt_object_get_type) for rt_object_get_type thread.o(i.rt_thread_sleep) refers to thread.o(i.rt_thread_suspend) for rt_thread_suspend thread.o(i.rt_thread_sleep) refers to timer.o(i.rt_timer_control) for rt_timer_control thread.o(i.rt_thread_sleep) refers to timer.o(i.rt_timer_start) for rt_timer_start thread.o(i.rt_thread_sleep) refers to scheduler.o(i.rt_schedule) for rt_schedule thread.o(i.rt_thread_sleep) refers to scheduler.o(.data) for rt_current_thread thread.o(i.rt_thread_sleep) refers to thread.o(.constdata) for .constdata thread.o(i.rt_thread_sleep) refers to thread.o(.conststring) for .conststring thread.o(i.rt_thread_startup) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler thread.o(i.rt_thread_startup) refers to object.o(i.rt_object_get_type) for rt_object_get_type thread.o(i.rt_thread_startup) refers to thread.o(i.rt_thread_resume) for rt_thread_resume thread.o(i.rt_thread_startup) refers to scheduler.o(i.rt_schedule) for rt_schedule thread.o(i.rt_thread_startup) refers to thread.o(.constdata) for .constdata thread.o(i.rt_thread_startup) refers to thread.o(.conststring) for .conststring thread.o(i.rt_thread_startup) refers to scheduler.o(.data) for rt_current_thread thread.o(i.rt_thread_suspend) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler thread.o(i.rt_thread_suspend) refers to object.o(i.rt_object_get_type) for rt_object_get_type thread.o(i.rt_thread_suspend) refers to context_rvds.o(.text) for rt_hw_interrupt_disable thread.o(i.rt_thread_suspend) refers to scheduler.o(i.rt_schedule_remove_thread) for rt_schedule_remove_thread thread.o(i.rt_thread_suspend) refers to timer.o(i.rt_timer_stop) for rt_timer_stop thread.o(i.rt_thread_suspend) refers to thread.o(.constdata) for .constdata thread.o(i.rt_thread_suspend) refers to thread.o(.conststring) for .conststring thread.o(i.rt_thread_suspend) refers to thread.o(.data) for .data thread.o(i.rt_thread_suspend_sethook) refers to thread.o(.data) for .data thread.o(i.rt_thread_timeout) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler thread.o(i.rt_thread_timeout) refers to object.o(i.rt_object_get_type) for rt_object_get_type thread.o(i.rt_thread_timeout) refers to thread.o(i.rt_list_remove) for rt_list_remove thread.o(i.rt_thread_timeout) refers to scheduler.o(i.rt_schedule_insert_thread) for rt_schedule_insert_thread thread.o(i.rt_thread_timeout) refers to scheduler.o(i.rt_schedule) for rt_schedule thread.o(i.rt_thread_timeout) refers to thread.o(.constdata) for .constdata thread.o(i.rt_thread_timeout) refers to thread.o(.conststring) for .conststring thread.o(i.rt_thread_yield) refers to context_rvds.o(.text) for rt_hw_interrupt_disable thread.o(i.rt_thread_yield) refers to thread.o(i.rt_list_remove) for rt_list_remove thread.o(i.rt_thread_yield) refers to scheduler.o(i.rt_schedule) for rt_schedule thread.o(i.rt_thread_yield) refers to scheduler.o(.data) for rt_current_thread thread.o(i.rt_thread_yield) refers to scheduler.o(.bss) for rt_thread_priority_table timer.o(i._rt_timer_remove) refers to timer.o(i.rt_list_remove) for rt_list_remove timer.o(i.rt_system_timer_init) refers to timer.o(.data) for .data timer.o(i.rt_timer_check) refers to clock.o(i.rt_tick_get) for rt_tick_get timer.o(i.rt_timer_check) refers to context_rvds.o(.text) for rt_hw_interrupt_disable timer.o(i.rt_timer_check) refers to timer.o(i._rt_timer_remove) for _rt_timer_remove timer.o(i.rt_timer_check) refers to timer.o(i.rt_list_insert_after) for rt_list_insert_after timer.o(i.rt_timer_check) refers to timer.o(i.rt_list_remove) for rt_list_remove timer.o(i.rt_timer_check) refers to timer.o(i.rt_timer_start) for rt_timer_start timer.o(i.rt_timer_check) refers to timer.o(.data) for .data timer.o(i.rt_timer_control) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler timer.o(i.rt_timer_control) refers to object.o(i.rt_object_get_type) for rt_object_get_type timer.o(i.rt_timer_control) refers to context_rvds.o(.text) for rt_hw_interrupt_disable timer.o(i.rt_timer_control) refers to timer.o(i.__ARM_common_switch8) for __ARM_common_switch8 timer.o(i.rt_timer_control) refers to timer.o(.constdata) for .constdata timer.o(i.rt_timer_create) refers to object.o(i.rt_object_allocate) for rt_object_allocate timer.o(i.rt_timer_create) refers to timer.o(i._rt_timer_init) for _rt_timer_init timer.o(i.rt_timer_delete) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler timer.o(i.rt_timer_delete) refers to object.o(i.rt_object_get_type) for rt_object_get_type timer.o(i.rt_timer_delete) refers to object.o(i.rt_object_is_systemobject) for rt_object_is_systemobject timer.o(i.rt_timer_delete) refers to context_rvds.o(.text) for rt_hw_interrupt_disable timer.o(i.rt_timer_delete) refers to timer.o(i._rt_timer_remove) for _rt_timer_remove timer.o(i.rt_timer_delete) refers to object.o(i.rt_object_delete) for rt_object_delete timer.o(i.rt_timer_delete) refers to timer.o(.constdata) for .constdata timer.o(i.rt_timer_detach) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler timer.o(i.rt_timer_detach) refers to object.o(i.rt_object_get_type) for rt_object_get_type timer.o(i.rt_timer_detach) refers to object.o(i.rt_object_is_systemobject) for rt_object_is_systemobject timer.o(i.rt_timer_detach) refers to context_rvds.o(.text) for rt_hw_interrupt_disable timer.o(i.rt_timer_detach) refers to timer.o(i._rt_timer_remove) for _rt_timer_remove timer.o(i.rt_timer_detach) refers to object.o(i.rt_object_detach) for rt_object_detach timer.o(i.rt_timer_detach) refers to timer.o(.constdata) for .constdata timer.o(i.rt_timer_enter_sethook) refers to timer.o(.data) for .data timer.o(i.rt_timer_exit_sethook) refers to timer.o(.data) for .data timer.o(i.rt_timer_init) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler timer.o(i.rt_timer_init) refers to object.o(i.rt_object_init) for rt_object_init timer.o(i.rt_timer_init) refers to timer.o(i._rt_timer_init) for _rt_timer_init timer.o(i.rt_timer_init) refers to timer.o(.constdata) for .constdata timer.o(i.rt_timer_next_timeout_tick) refers to context_rvds.o(.text) for rt_hw_interrupt_disable timer.o(i.rt_timer_next_timeout_tick) refers to timer.o(.data) for .data timer.o(i.rt_timer_start) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler timer.o(i.rt_timer_start) refers to object.o(i.rt_object_get_type) for rt_object_get_type timer.o(i.rt_timer_start) refers to context_rvds.o(.text) for rt_hw_interrupt_disable timer.o(i.rt_timer_start) refers to timer.o(i._rt_timer_remove) for _rt_timer_remove timer.o(i.rt_timer_start) refers to clock.o(i.rt_tick_get) for rt_tick_get timer.o(i.rt_timer_start) refers to timer.o(i.rt_list_insert_after) for rt_list_insert_after timer.o(i.rt_timer_start) refers to timer.o(.constdata) for .constdata timer.o(i.rt_timer_start) refers to object.o(.data) for rt_object_take_hook timer.o(i.rt_timer_start) refers to timer.o(.data) for .data timer.o(i.rt_timer_stop) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler timer.o(i.rt_timer_stop) refers to object.o(i.rt_object_get_type) for rt_object_get_type timer.o(i.rt_timer_stop) refers to context_rvds.o(.text) for rt_hw_interrupt_disable timer.o(i.rt_timer_stop) refers to timer.o(i._rt_timer_remove) for _rt_timer_remove timer.o(i.rt_timer_stop) refers to timer.o(.constdata) for .constdata timer.o(i.rt_timer_stop) refers to object.o(.data) for rt_object_put_hook context_rvds.o(.text) refers to cpuport.o(i.rt_hw_hard_fault_exception) 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 drv_common.o(i.gpio_init) refers to memseta.o(.text) for __aeabi_memclr4 drv_common.o(i.gpio_init) refers to ciu32l051_std_gpio.o(i.std_gpio_init) for std_gpio_init drv_common.o(i.system_clock_config) refers to system_ciu32l051.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate drv_common.o(i.usart_init) refers to memseta.o(.text) for __aeabi_memclr4 drv_common.o(i.usart_init) refers to ciu32l051_std_usart.o(i.std_usart_init) for std_usart_init drv_uart.o(i.DMA_Channel0_IRQHandler) refers to irq.o(i.rt_interrupt_enter) for rt_interrupt_enter drv_uart.o(i.DMA_Channel0_IRQHandler) refers to drv_uart.o(i.std_dma_get_interrupt_enable) for std_dma_get_interrupt_enable drv_uart.o(i.DMA_Channel0_IRQHandler) refers to drv_uart.o(i.std_dma_get_flag) for std_dma_get_flag drv_uart.o(i.DMA_Channel0_IRQHandler) refers to drv_uart.o(i.std_dma_clear_flag) for std_dma_clear_flag drv_uart.o(i.DMA_Channel0_IRQHandler) refers to ipc.o(i.rt_sem_release) for rt_sem_release drv_uart.o(i.DMA_Channel0_IRQHandler) refers to irq.o(i.rt_interrupt_leave) for rt_interrupt_leave drv_uart.o(i.DMA_Channel0_IRQHandler) refers to drv_uart.o(.data) for .data drv_uart.o(i.DMA_Channel1_IRQHandler) refers to irq.o(i.rt_interrupt_enter) for rt_interrupt_enter drv_uart.o(i.DMA_Channel1_IRQHandler) refers to drv_uart.o(i.std_dma_get_interrupt_enable) for std_dma_get_interrupt_enable drv_uart.o(i.DMA_Channel1_IRQHandler) refers to drv_uart.o(i.std_dma_get_flag) for std_dma_get_flag drv_uart.o(i.DMA_Channel1_IRQHandler) refers to drv_uart.o(i.std_dma_clear_flag) for std_dma_clear_flag drv_uart.o(i.DMA_Channel1_IRQHandler) refers to lwrb.o(i.lwrb_skip) for lwrb_skip drv_uart.o(i.DMA_Channel1_IRQHandler) refers to irq.o(i.rt_interrupt_leave) for rt_interrupt_leave drv_uart.o(i.DMA_Channel1_IRQHandler) refers to drv_uart.o(.data) for .data drv_uart.o(i.DMA_Channel1_IRQHandler) refers to drv_uart.o(.bss) for .bss drv_uart.o(i.UART1_Init) refers to lwrb.o(i.lwrb_init) for lwrb_init drv_uart.o(i.UART1_Init) refers to drv_uart.o(i.Uart1_Dma_Init) for Uart1_Dma_Init drv_uart.o(i.UART1_Init) refers to drv_uart.o(i.Uart1_Gpio_Init) for Uart1_Gpio_Init drv_uart.o(i.UART1_Init) refers to drv_uart.o(i.Uart1_Init) for Uart1_Init drv_uart.o(i.UART1_Init) refers to ulog.o(i.ulog_output) for ulog_output drv_uart.o(i.UART1_Init) refers to drv_uart.o(.bss) for .bss drv_uart.o(i.UART1_SendString) refers to kservice.o(i.rt_strlen) for rt_strlen drv_uart.o(i.UART1_SendString) refers to drv_uart.o(i.UART1_Write) for UART1_Write drv_uart.o(i.UART1_Write) refers to lwrb.o(i.lwrb_get_free) for lwrb_get_free drv_uart.o(i.UART1_Write) refers to lwrb.o(i.lwrb_write) for lwrb_write drv_uart.o(i.UART1_Write) refers to drv_uart.o(i._UART1_StartTxDMATransfer) for _UART1_StartTxDMATransfer drv_uart.o(i.UART1_Write) refers to drv_uart.o(.bss) for .bss drv_uart.o(i.USART1_IRQHandler) refers to irq.o(i.rt_interrupt_enter) for rt_interrupt_enter drv_uart.o(i.USART1_IRQHandler) refers to drv_uart.o(i.std_usart_get_cr1_interrupt_enable) for std_usart_get_cr1_interrupt_enable drv_uart.o(i.USART1_IRQHandler) refers to drv_uart.o(i.std_usart_get_flag) for std_usart_get_flag drv_uart.o(i.USART1_IRQHandler) refers to ipc.o(i.rt_sem_release) for rt_sem_release drv_uart.o(i.USART1_IRQHandler) refers to irq.o(i.rt_interrupt_leave) for rt_interrupt_leave drv_uart.o(i.USART1_IRQHandler) refers to drv_uart.o(.data) for .data drv_uart.o(i.Uart1_Dma_Init) refers to memseta.o(.text) for __aeabi_memclr4 drv_uart.o(i.Uart1_Dma_Init) refers to ciu32l051_std_dma.o(i.std_dma_init) for std_dma_init drv_uart.o(i.Uart1_Dma_Init) refers to drv_uart.o(i.std_dma_interrupt_enable) for std_dma_interrupt_enable drv_uart.o(i.Uart1_Dma_Init) refers to drv_uart.o(i.__NVIC_SetPriority) for __NVIC_SetPriority drv_uart.o(i.Uart1_Dma_Init) refers to drv_uart.o(i.__NVIC_EnableIRQ) for __NVIC_EnableIRQ drv_uart.o(i.Uart1_Dma_Init) refers to drv_uart.o(i.Uart1_Dma_Rec_Data_Cfg) for Uart1_Dma_Rec_Data_Cfg drv_uart.o(i.Uart1_Dma_Init) refers to drv_uart.o(i.std_dma_enable) for std_dma_enable drv_uart.o(i.Uart1_Dma_Init) refers to drv_uart.o(.bss) for .bss drv_uart.o(i.Uart1_Dma_Rec_Data_Cfg) refers to ciu32l051_std_dma.o(i.std_dma_start_transmit) for std_dma_start_transmit drv_uart.o(i.Uart1_Dma_Send_Data) refers to ciu32l051_std_dma.o(i.std_dma_start_transmit) for std_dma_start_transmit drv_uart.o(i.Uart1_Gpio_Init) refers to memseta.o(.text) for __aeabi_memclr4 drv_uart.o(i.Uart1_Gpio_Init) refers to ciu32l051_std_gpio.o(i.std_gpio_init) for std_gpio_init drv_uart.o(i.Uart1_Init) refers to memseta.o(.text) for __aeabi_memclr4 drv_uart.o(i.Uart1_Init) refers to ciu32l051_std_usart.o(i.std_usart_init) for std_usart_init drv_uart.o(i.Uart1_Init) refers to drv_uart.o(i.__NVIC_SetPriority) for __NVIC_SetPriority drv_uart.o(i.Uart1_Init) refers to drv_uart.o(i.__NVIC_EnableIRQ) for __NVIC_EnableIRQ drv_uart.o(i._UART1_RxCheck) refers to ulog.o(i.ulog_output) for ulog_output drv_uart.o(i._UART1_RxCheck) refers to lwrb.o(i.lwrb_write) for lwrb_write drv_uart.o(i._UART1_RxCheck) refers to drv_uart.o(.data) for .data drv_uart.o(i._UART1_RxCheck) refers to drv_uart.o(.bss) for .bss drv_uart.o(i._UART1_SemCreate) refers to ipc.o(i.rt_sem_create) for rt_sem_create drv_uart.o(i._UART1_SemCreate) refers to ulog.o(i.ulog_output) for ulog_output drv_uart.o(i._UART1_SemCreate) refers to thread.o(i.rt_thread_init) for rt_thread_init drv_uart.o(i._UART1_SemCreate) refers to thread.o(i.rt_thread_startup) for rt_thread_startup drv_uart.o(i._UART1_SemCreate) refers to drv_uart.o(.data) for .data drv_uart.o(i._UART1_SemCreate) refers to drv_uart.o(.bss) for .bss drv_uart.o(i._UART1_SemCreate) refers to drv_uart.o(i.uart1_rx_dma_thread_entry) for uart1_rx_dma_thread_entry drv_uart.o(i._UART1_StartTxDMATransfer) refers to scheduler.o(i.rt_enter_critical) for rt_enter_critical drv_uart.o(i._UART1_StartTxDMATransfer) refers to lwrb.o(i.lwrb_get_linear_block_read_length) for lwrb_get_linear_block_read_length drv_uart.o(i._UART1_StartTxDMATransfer) refers to drv_uart.o(i.std_dma_clear_flag) for std_dma_clear_flag drv_uart.o(i._UART1_StartTxDMATransfer) refers to lwrb.o(i.lwrb_get_linear_block_read_address) for lwrb_get_linear_block_read_address drv_uart.o(i._UART1_StartTxDMATransfer) refers to drv_uart.o(i.Uart1_Dma_Send_Data) for Uart1_Dma_Send_Data drv_uart.o(i._UART1_StartTxDMATransfer) refers to drv_uart.o(i.std_dma_interrupt_enable) for std_dma_interrupt_enable drv_uart.o(i._UART1_StartTxDMATransfer) refers to drv_uart.o(i.std_dma_enable) for std_dma_enable drv_uart.o(i._UART1_StartTxDMATransfer) refers to scheduler.o(i.rt_exit_critical) for rt_exit_critical drv_uart.o(i._UART1_StartTxDMATransfer) refers to drv_uart.o(.data) for .data drv_uart.o(i._UART1_StartTxDMATransfer) refers to drv_uart.o(.bss) for .bss drv_uart.o(i.rt_hw_usart_init) refers to drv_uart.o(i.UART1_Init) for UART1_Init drv_uart.o(i.uart1_rx_dma_thread_entry) refers to ulog.o(i.ulog_output) for ulog_output drv_uart.o(i.uart1_rx_dma_thread_entry) refers to ipc.o(i.rt_sem_take) for rt_sem_take drv_uart.o(i.uart1_rx_dma_thread_entry) refers to drv_uart.o(i._UART1_RxCheck) for _UART1_RxCheck drv_uart.o(i.uart1_rx_dma_thread_entry) refers to drv_uart.o(.data) for .data drv_uart.o(.rti_fn.2) refers to drv_uart.o(i._UART1_SemCreate) for _UART1_SemCreate drv_uart.o(.rti_fn.3) refers to drv_uart.o(i.rt_hw_usart_init) for rt_hw_usart_init ciu32l051_std.o(i.std_delayms) refers to ciu32l051_std.o(i.std_delayus) for std_delayus ciu32l051_std.o(i.std_delayms_start) refers to ciu32l051_std.o(i.std_delayus_start) for std_delayus_start ciu32l051_std.o(i.std_delayus) refers to uidiv.o(.text) for __aeabi_uidivmod ciu32l051_std.o(i.std_delayus) refers to system_ciu32l051.o(.data) for SystemCoreClock ciu32l051_std.o(i.std_delayus_start) refers to uidiv.o(.text) for __aeabi_uidivmod ciu32l051_std.o(i.std_delayus_start) refers to system_ciu32l051.o(.data) for SystemCoreClock ciu32l051_std_adc.o(i.std_adc_init) refers to ciu32l051_std_adc.o(i.std_adc_trig_edge_config) for std_adc_trig_edge_config ciu32l051_std_crc.o(i.std_crc_init) refers to ciu32l051_std_crc.o(i.std_crc_set_init_value_invert) for std_crc_set_init_value_invert ciu32l051_std_flash.o(i.std_flash_erase) refers to ciu32l051_std_flash.o(i.std_flash_wait_for_last_operation) for std_flash_wait_for_last_operation ciu32l051_std_flash.o(i.std_flash_erase) refers to ciu32l051_std_flash.o(i.std_flash_set_erase_mode) for std_flash_set_erase_mode ciu32l051_std_flash.o(i.std_flash_mass_erase) refers to ciu32l051_std_flash.o(i.std_flash_erase) for std_flash_erase ciu32l051_std_flash.o(i.std_flash_opt_erase) refers to ciu32l051_std_flash.o(i.std_flash_wait_for_last_operation) for std_flash_wait_for_last_operation ciu32l051_std_flash.o(i.std_flash_page_erase) refers to ciu32l051_std_flash.o(i.std_flash_erase) for std_flash_erase ciu32l051_std_flash.o(i.std_flash_wait_for_last_operation) refers to uidiv.o(.text) for __aeabi_uidivmod ciu32l051_std_flash.o(i.std_flash_wait_for_last_operation) refers to system_ciu32l051.o(.data) for SystemCoreClock ciu32l051_std_flash.o(i.std_flash_word_program) refers to ciu32l051_std_flash.o(i.std_flash_wait_for_last_operation) for std_flash_wait_for_last_operation ciu32l051_std_gpio.o(i.std_gpio_deinit) refers to ciu32l051_std_gpio.o(i.std_gpio_set_pin_mode) for std_gpio_set_pin_mode ciu32l051_std_gpio.o(i.std_gpio_deinit) refers to ciu32l051_std_gpio.o(i.std_gpio_set_pin_pull) for std_gpio_set_pin_pull ciu32l051_std_gpio.o(i.std_gpio_deinit) refers to ciu32l051_std_gpio.o(i.std_gpio_set_afpin_0_7) for std_gpio_set_afpin_0_7 ciu32l051_std_gpio.o(i.std_gpio_deinit) refers to ciu32l051_std_gpio.o(i.std_gpio_set_afpin_8_15) for std_gpio_set_afpin_8_15 ciu32l051_std_gpio.o(i.std_gpio_init) refers to ciu32l051_std_gpio.o(i.std_gpio_set_pin_mode) for std_gpio_set_pin_mode ciu32l051_std_gpio.o(i.std_gpio_init) refers to ciu32l051_std_gpio.o(i.std_gpio_set_pin_pull) for std_gpio_set_pin_pull ciu32l051_std_gpio.o(i.std_gpio_init) refers to ciu32l051_std_gpio.o(i.std_gpio_set_afpin_0_7) for std_gpio_set_afpin_0_7 ciu32l051_std_gpio.o(i.std_gpio_init) refers to ciu32l051_std_gpio.o(i.std_gpio_set_afpin_8_15) for std_gpio_set_afpin_8_15 ciu32l051_std_lcd.o(i.std_lcd_deinit) refers to ciu32l051_std_lcd.o(i.std_lcd_get_flag) for std_lcd_get_flag ciu32l051_std_lcd.o(i.std_lcd_init) refers to ciu32l051_std_lcd.o(i.std_lcd_get_flag) for std_lcd_get_flag ciu32l051_std_lptim.o(i.std_lptim_deinit) refers to ciu32l051_std_lptim.o(i.std_rcc_apb1_reset) for std_rcc_apb1_reset ciu32l051_std_lpuart.o(i.std_lpuart_deinit) refers to ciu32l051_std_lpuart.o(i.std_rcc_apb1_reset) for std_rcc_apb1_reset ciu32l051_std_lpuart.o(i.std_lpuart_init) refers to ciu32l051_std_lpuart.o(i.std_lpuart_set_baudrate) for std_lpuart_set_baudrate ciu32l051_std_lpuart.o(i.std_lpuart_init) refers to ciu32l051_std_lpuart.o(i.std_lpuart_get_flag) for std_lpuart_get_flag ciu32l051_std_lpuart.o(i.std_lpuart_set_baudrate) refers to ciu32l051_std_rcc.o(i.std_rcc_get_pclk1freq) for std_rcc_get_pclk1freq ciu32l051_std_lpuart.o(i.std_lpuart_set_baudrate) refers to ciu32l051_std_rcc.o(i.std_rcc_get_sysclkfreq) for std_rcc_get_sysclkfreq ciu32l051_std_lpuart.o(i.std_lpuart_set_baudrate) refers to uldiv.o(.text) for __aeabi_uldivmod ciu32l051_std_lpuart.o(i.std_lpuart_set_baudrate) refers to ciu32l051_std_lpuart.o(.constdata) for .constdata ciu32l051_std_rcc.o(i.std_rcc_get_hclkfreq) refers to ciu32l051_std_rcc.o(i.std_rcc_get_sysclkfreq) for std_rcc_get_sysclkfreq ciu32l051_std_rcc.o(i.std_rcc_get_pclk1freq) refers to ciu32l051_std_rcc.o(i.std_rcc_get_hclkfreq) for std_rcc_get_hclkfreq ciu32l051_std_rcc.o(i.std_rcc_get_pclk2freq) refers to ciu32l051_std_rcc.o(i.std_rcc_get_hclkfreq) for std_rcc_get_hclkfreq ciu32l051_std_rcc.o(i.std_rcc_get_pllfreq) refers to uidiv.o(.text) for __aeabi_uidivmod ciu32l051_std_rcc.o(i.std_rcc_get_sysclkfreq) refers to uidiv.o(.text) for __aeabi_uidivmod ciu32l051_std_rcc.o(i.std_rcc_get_sysclkfreq) refers to ciu32l051_std_rcc.o(i.std_rcc_get_pllfreq) for std_rcc_get_pllfreq ciu32l051_std_rtc.o(i.std_rtc_alarm_init) refers to ciu32l051_std_rtc.o(i.std_rtc_write_protection_disable) for std_rtc_write_protection_disable ciu32l051_std_rtc.o(i.std_rtc_alarm_struct_init) refers to ciu32l051_std_rtc.o(i.std_rtc_time_struct_init) for std_rtc_time_struct_init ciu32l051_std_rtc.o(i.std_rtc_date_init) refers to ciu32l051_std_rtc.o(i.std_rtc_write_protection_disable) for std_rtc_write_protection_disable ciu32l051_std_rtc.o(i.std_rtc_date_init) refers to ciu32l051_std_rtc.o(i.std_rtc_init_mode_enter) for std_rtc_init_mode_enter ciu32l051_std_rtc.o(i.std_rtc_date_init) refers to ciu32l051_std_rtc.o(i.std_rtc_init_mode_exit) for std_rtc_init_mode_exit ciu32l051_std_rtc.o(i.std_rtc_deinit) refers to ciu32l051_std_rtc.o(i.std_rtc_write_protection_disable) for std_rtc_write_protection_disable ciu32l051_std_rtc.o(i.std_rtc_deinit) refers to ciu32l051_std_rtc.o(i.std_rtc_init_mode_enter) for std_rtc_init_mode_enter ciu32l051_std_rtc.o(i.std_rtc_deinit) refers to ciu32l051_std_rtc.o(i.std_rtc_init_mode_exit) for std_rtc_init_mode_exit ciu32l051_std_rtc.o(i.std_rtc_init_mode_enter) refers to uidiv.o(.text) for __aeabi_uidivmod ciu32l051_std_rtc.o(i.std_rtc_init_mode_enter) refers to system_ciu32l051.o(.data) for SystemCoreClock ciu32l051_std_rtc.o(i.std_rtc_init_mode_exit) refers to uidiv.o(.text) for __aeabi_uidivmod ciu32l051_std_rtc.o(i.std_rtc_init_mode_exit) refers to system_ciu32l051.o(.data) for SystemCoreClock ciu32l051_std_rtc.o(i.std_rtc_time_init) refers to ciu32l051_std_rtc.o(i.std_rtc_write_protection_disable) for std_rtc_write_protection_disable ciu32l051_std_rtc.o(i.std_rtc_time_init) refers to ciu32l051_std_rtc.o(i.std_rtc_init_mode_enter) for std_rtc_init_mode_enter ciu32l051_std_rtc.o(i.std_rtc_time_init) refers to ciu32l051_std_rtc.o(i.std_rtc_init_mode_exit) for std_rtc_init_mode_exit ciu32l051_std_tim.o(i.std_tim_deinit) refers to ciu32l051_std_tim.o(i.std_rcc_apb1_reset) for std_rcc_apb1_reset ciu32l051_std_tim.o(i.std_tim_deinit) refers to ciu32l051_std_tim.o(i.std_rcc_apb1_clk_disable) for std_rcc_apb1_clk_disable ciu32l051_std_usart.o(i.std_usart_baudrate_config) refers to ciu32l051_std_rcc.o(i.std_rcc_get_pclk2freq) for std_rcc_get_pclk2freq ciu32l051_std_usart.o(i.std_usart_baudrate_config) refers to ciu32l051_std_rcc.o(i.std_rcc_get_pclk1freq) for std_rcc_get_pclk1freq ciu32l051_std_usart.o(i.std_usart_baudrate_config) refers to uidiv.o(.text) for __aeabi_uidivmod ciu32l051_std_usart.o(i.std_usart_deinit) refers to ciu32l051_std_usart.o(i.std_rcc_apb1_reset) for std_rcc_apb1_reset ciu32l051_std_usart.o(i.std_usart_init) refers to ciu32l051_std_usart.o(i.std_usart_baudrate_config) for std_usart_baudrate_config system_ciu32l051.o(i.SystemCoreClockUpdate) refers to uidiv.o(.text) for __aeabi_uidivmod system_ciu32l051.o(i.SystemCoreClockUpdate) refers to system_ciu32l051.o(.constdata) for .constdata system_ciu32l051.o(i.SystemCoreClockUpdate) refers to system_ciu32l051.o(.data) for .data system_ciu32l051.o(i.SystemInit) refers to startup_ciu32l051.o(RESET) for __vector_table system_ciu32l051.o(i.SystemInit) refers to system_ciu32l051.o(.data) for .data segger_rtt.o(i.SEGGER_RTT_AllocDownBuffer) refers to segger_rtt.o(i._DoInit) for _DoInit segger_rtt.o(i.SEGGER_RTT_AllocDownBuffer) refers to segger_rtt.o(.bss) for .bss segger_rtt.o(i.SEGGER_RTT_AllocUpBuffer) refers to segger_rtt.o(i._DoInit) for _DoInit segger_rtt.o(i.SEGGER_RTT_AllocUpBuffer) refers to segger_rtt.o(.bss) for .bss segger_rtt.o(i.SEGGER_RTT_ConfigDownBuffer) refers to segger_rtt.o(i._DoInit) for _DoInit segger_rtt.o(i.SEGGER_RTT_ConfigDownBuffer) refers to segger_rtt.o(.bss) for .bss segger_rtt.o(i.SEGGER_RTT_ConfigUpBuffer) refers to segger_rtt.o(i._DoInit) for _DoInit segger_rtt.o(i.SEGGER_RTT_ConfigUpBuffer) refers to segger_rtt.o(.bss) for .bss segger_rtt.o(i.SEGGER_RTT_GetAvailWriteSpace) refers to segger_rtt.o(i._GetAvailWriteSpace) for _GetAvailWriteSpace segger_rtt.o(i.SEGGER_RTT_GetAvailWriteSpace) refers to segger_rtt.o(.bss) for .bss segger_rtt.o(i.SEGGER_RTT_GetBytesInBuffer) refers to segger_rtt.o(.bss) for .bss segger_rtt.o(i.SEGGER_RTT_GetKey) refers to segger_rtt.o(i.SEGGER_RTT_Read) for SEGGER_RTT_Read segger_rtt.o(i.SEGGER_RTT_HasData) refers to segger_rtt.o(.bss) for .bss segger_rtt.o(i.SEGGER_RTT_HasDataUp) refers to segger_rtt.o(.bss) for .bss segger_rtt.o(i.SEGGER_RTT_HasKey) refers to segger_rtt.o(i._DoInit) for _DoInit segger_rtt.o(i.SEGGER_RTT_HasKey) refers to segger_rtt.o(.bss) for .bss segger_rtt.o(i.SEGGER_RTT_Init) refers to segger_rtt.o(i._DoInit) for _DoInit segger_rtt.o(i.SEGGER_RTT_PutChar) refers to segger_rtt.o(i._DoInit) for _DoInit segger_rtt.o(i.SEGGER_RTT_PutChar) refers to segger_rtt.o(.bss) for .bss segger_rtt.o(i.SEGGER_RTT_PutCharSkip) refers to segger_rtt.o(i._DoInit) for _DoInit segger_rtt.o(i.SEGGER_RTT_PutCharSkip) refers to segger_rtt.o(.bss) for .bss segger_rtt.o(i.SEGGER_RTT_PutCharSkipNoLock) refers to segger_rtt.o(.bss) for .bss segger_rtt.o(i.SEGGER_RTT_Read) refers to segger_rtt.o(i.SEGGER_RTT_ReadNoLock) for SEGGER_RTT_ReadNoLock segger_rtt.o(i.SEGGER_RTT_ReadNoLock) refers to segger_rtt.o(i._DoInit) for _DoInit segger_rtt.o(i.SEGGER_RTT_ReadNoLock) refers to memcpya.o(.text) for __aeabi_memcpy segger_rtt.o(i.SEGGER_RTT_ReadNoLock) refers to segger_rtt.o(.bss) for .bss segger_rtt.o(i.SEGGER_RTT_ReadUpBuffer) refers to segger_rtt.o(i.SEGGER_RTT_ReadUpBufferNoLock) for SEGGER_RTT_ReadUpBufferNoLock segger_rtt.o(i.SEGGER_RTT_ReadUpBufferNoLock) refers to segger_rtt.o(i._DoInit) for _DoInit segger_rtt.o(i.SEGGER_RTT_ReadUpBufferNoLock) refers to memcpya.o(.text) for __aeabi_memcpy segger_rtt.o(i.SEGGER_RTT_ReadUpBufferNoLock) refers to segger_rtt.o(.bss) for .bss segger_rtt.o(i.SEGGER_RTT_SetFlagsDownBuffer) refers to segger_rtt.o(i._DoInit) for _DoInit segger_rtt.o(i.SEGGER_RTT_SetFlagsDownBuffer) refers to segger_rtt.o(.bss) for .bss segger_rtt.o(i.SEGGER_RTT_SetFlagsUpBuffer) refers to segger_rtt.o(i._DoInit) for _DoInit segger_rtt.o(i.SEGGER_RTT_SetFlagsUpBuffer) refers to segger_rtt.o(.bss) for .bss segger_rtt.o(i.SEGGER_RTT_SetNameDownBuffer) refers to segger_rtt.o(i._DoInit) for _DoInit segger_rtt.o(i.SEGGER_RTT_SetNameDownBuffer) refers to segger_rtt.o(.bss) for .bss segger_rtt.o(i.SEGGER_RTT_SetNameUpBuffer) refers to segger_rtt.o(i._DoInit) for _DoInit segger_rtt.o(i.SEGGER_RTT_SetNameUpBuffer) refers to segger_rtt.o(.bss) for .bss segger_rtt.o(i.SEGGER_RTT_SetTerminal) refers to segger_rtt.o(i._DoInit) for _DoInit segger_rtt.o(i.SEGGER_RTT_SetTerminal) refers to segger_rtt.o(i._GetAvailWriteSpace) for _GetAvailWriteSpace segger_rtt.o(i.SEGGER_RTT_SetTerminal) refers to segger_rtt.o(i._WriteNoCheck) for _WriteNoCheck segger_rtt.o(i.SEGGER_RTT_SetTerminal) refers to segger_rtt.o(i._WriteBlocking) for _WriteBlocking segger_rtt.o(i.SEGGER_RTT_SetTerminal) refers to segger_rtt.o(.bss) for .bss segger_rtt.o(i.SEGGER_RTT_SetTerminal) refers to segger_rtt.o(.constdata) for .constdata segger_rtt.o(i.SEGGER_RTT_SetTerminal) refers to segger_rtt.o(.data) for .data segger_rtt.o(i.SEGGER_RTT_TerminalOut) refers to segger_rtt.o(i._DoInit) for _DoInit segger_rtt.o(i.SEGGER_RTT_TerminalOut) refers to strlen.o(.text) for strlen segger_rtt.o(i.SEGGER_RTT_TerminalOut) refers to segger_rtt.o(i._GetAvailWriteSpace) for _GetAvailWriteSpace segger_rtt.o(i.SEGGER_RTT_TerminalOut) refers to segger_rtt.o(i._PostTerminalSwitch) for _PostTerminalSwitch segger_rtt.o(i.SEGGER_RTT_TerminalOut) refers to segger_rtt.o(i._WriteBlocking) for _WriteBlocking segger_rtt.o(i.SEGGER_RTT_TerminalOut) refers to segger_rtt.o(.bss) for .bss segger_rtt.o(i.SEGGER_RTT_TerminalOut) refers to segger_rtt.o(.data) for .data segger_rtt.o(i.SEGGER_RTT_WaitKey) refers to segger_rtt.o(i.SEGGER_RTT_GetKey) for SEGGER_RTT_GetKey segger_rtt.o(i.SEGGER_RTT_Write) refers to segger_rtt.o(i._DoInit) for _DoInit segger_rtt.o(i.SEGGER_RTT_Write) refers to segger_rtt.o(i.SEGGER_RTT_WriteNoLock) for SEGGER_RTT_WriteNoLock segger_rtt.o(i.SEGGER_RTT_Write) refers to segger_rtt.o(.bss) for .bss segger_rtt.o(i.SEGGER_RTT_WriteDownBuffer) refers to segger_rtt.o(i._DoInit) for _DoInit segger_rtt.o(i.SEGGER_RTT_WriteDownBuffer) refers to segger_rtt.o(i.SEGGER_RTT_WriteDownBufferNoLock) for SEGGER_RTT_WriteDownBufferNoLock segger_rtt.o(i.SEGGER_RTT_WriteDownBuffer) refers to segger_rtt.o(.bss) for .bss segger_rtt.o(i.SEGGER_RTT_WriteDownBufferNoLock) refers to segger_rtt.o(i._GetAvailWriteSpace) for _GetAvailWriteSpace segger_rtt.o(i.SEGGER_RTT_WriteDownBufferNoLock) refers to segger_rtt.o(i._WriteNoCheck) for _WriteNoCheck segger_rtt.o(i.SEGGER_RTT_WriteDownBufferNoLock) refers to segger_rtt.o(i._WriteBlocking) for _WriteBlocking segger_rtt.o(i.SEGGER_RTT_WriteDownBufferNoLock) refers to segger_rtt.o(.bss) for .bss segger_rtt.o(i.SEGGER_RTT_WriteNoLock) refers to segger_rtt.o(i._GetAvailWriteSpace) for _GetAvailWriteSpace segger_rtt.o(i.SEGGER_RTT_WriteNoLock) refers to segger_rtt.o(i._WriteNoCheck) for _WriteNoCheck segger_rtt.o(i.SEGGER_RTT_WriteNoLock) refers to segger_rtt.o(i._WriteBlocking) for _WriteBlocking segger_rtt.o(i.SEGGER_RTT_WriteNoLock) refers to segger_rtt.o(.bss) for .bss segger_rtt.o(i.SEGGER_RTT_WriteSkipNoLock) refers to memcpya.o(.text) for __aeabi_memcpy segger_rtt.o(i.SEGGER_RTT_WriteSkipNoLock) refers to segger_rtt.o(.bss) for .bss segger_rtt.o(i.SEGGER_RTT_WriteString) refers to strlen.o(.text) for strlen segger_rtt.o(i.SEGGER_RTT_WriteString) refers to segger_rtt.o(i.SEGGER_RTT_Write) for SEGGER_RTT_Write segger_rtt.o(i.SEGGER_RTT_WriteWithOverwriteNoLock) refers to memcpya.o(.text) for __aeabi_memcpy segger_rtt.o(i.SEGGER_RTT_WriteWithOverwriteNoLock) refers to segger_rtt.o(.bss) for .bss segger_rtt.o(i._DoInit) refers to memseta.o(.text) for __aeabi_memclr4 segger_rtt.o(i._DoInit) refers to segger_rtt.o(.bss) for .bss segger_rtt.o(i._DoInit) refers to segger_rtt.o(.constdata) for .constdata segger_rtt.o(i._PostTerminalSwitch) refers to segger_rtt.o(i._WriteBlocking) for _WriteBlocking segger_rtt.o(i._PostTerminalSwitch) refers to segger_rtt.o(.constdata) for .constdata segger_rtt.o(i._WriteBlocking) refers to memcpya.o(.text) for __aeabi_memcpy segger_rtt.o(i._WriteNoCheck) refers to memcpya.o(.text) for __aeabi_memcpy segger_rtt_printf.o(i.SEGGER_RTT_printf) refers to segger_rtt_printf.o(i.SEGGER_RTT_vprintf) for SEGGER_RTT_vprintf segger_rtt_printf.o(i.SEGGER_RTT_vprintf) refers to segger_rtt_printf.o(i._StoreChar) for _StoreChar segger_rtt_printf.o(i.SEGGER_RTT_vprintf) refers to segger_rtt_printf.o(i._PrintInt) for _PrintInt segger_rtt_printf.o(i.SEGGER_RTT_vprintf) refers to segger_rtt_printf.o(i._PrintUnsigned) for _PrintUnsigned segger_rtt_printf.o(i.SEGGER_RTT_vprintf) refers to segger_rtt.o(i.SEGGER_RTT_Write) for SEGGER_RTT_Write segger_rtt_printf.o(i._PrintInt) refers to idiv.o(.text) for __aeabi_idivmod segger_rtt_printf.o(i._PrintInt) refers to segger_rtt_printf.o(i._StoreChar) for _StoreChar segger_rtt_printf.o(i._PrintInt) refers to segger_rtt_printf.o(i._PrintUnsigned) for _PrintUnsigned segger_rtt_printf.o(i._PrintUnsigned) refers to uidiv.o(.text) for __aeabi_uidivmod segger_rtt_printf.o(i._PrintUnsigned) refers to segger_rtt_printf.o(i._StoreChar) for _StoreChar segger_rtt_printf.o(i._PrintUnsigned) refers to segger_rtt_printf.o(.constdata) for .constdata segger_rtt_printf.o(i._StoreChar) refers to segger_rtt.o(i.SEGGER_RTT_Write) for SEGGER_RTT_Write lwrb.o(i.lwrb_advance) refers to lwrb.o(i.lwrb_get_free) for lwrb_get_free lwrb.o(i.lwrb_find) refers to lwrb.o(i.lwrb_get_full) for lwrb_get_full lwrb.o(i.lwrb_peek) refers to lwrb.o(i.lwrb_get_full) for lwrb_get_full lwrb.o(i.lwrb_peek) refers to memcpya.o(.text) for __aeabi_memcpy lwrb.o(i.lwrb_read) refers to lwrb.o(i.lwrb_read_ex) for lwrb_read_ex lwrb.o(i.lwrb_read_ex) refers to lwrb.o(i.lwrb_get_full) for lwrb_get_full lwrb.o(i.lwrb_read_ex) refers to memcpya.o(.text) for __aeabi_memcpy lwrb.o(i.lwrb_skip) refers to lwrb.o(i.lwrb_get_full) for lwrb_get_full lwrb.o(i.lwrb_write) refers to lwrb.o(i.lwrb_write_ex) for lwrb_write_ex lwrb.o(i.lwrb_write_ex) refers to lwrb.o(i.lwrb_get_free) for lwrb_get_free lwrb.o(i.lwrb_write_ex) refers to memcpya.o(.text) for __aeabi_memcpy ulog.o(i.do_output) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest ulog.o(i.do_output) refers to console_be.o(i.ulog_console_backend_output) for ulog_console_backend_output ulog.o(i.do_output) refers to ulog.o(i.ulog_output_to_all_backend) for ulog_output_to_all_backend ulog.o(i.get_log_buf) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest ulog.o(i.get_log_buf) refers to ulog.o(.bss) for .bss ulog.o(i.output_lock) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest ulog.o(i.output_lock) refers to thread.o(i.rt_thread_self) for rt_thread_self ulog.o(i.output_lock) refers to ipc.o(i.rt_mutex_take) for rt_mutex_take ulog.o(i.output_lock) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ulog.o(i.output_lock) refers to ulog.o(.bss) for .bss ulog.o(i.output_unlock) refers to irq.o(i.rt_interrupt_get_nest) for rt_interrupt_get_nest ulog.o(i.output_unlock) refers to thread.o(i.rt_thread_self) for rt_thread_self ulog.o(i.output_unlock) refers to ipc.o(i.rt_mutex_release) for rt_mutex_release ulog.o(i.output_unlock) refers to context_rvds.o(.text) for rt_hw_interrupt_enable ulog.o(i.output_unlock) refers to ulog.o(.bss) for .bss ulog.o(i.ulog_backend_find) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ulog.o(i.ulog_backend_find) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ulog.o(i.ulog_backend_find) refers to kservice.o(i.rt_strncmp) for rt_strncmp ulog.o(i.ulog_backend_find) refers to ulog.o(.bss) for .bss ulog.o(i.ulog_backend_find) refers to ulog.o(.constdata) for .constdata ulog.o(i.ulog_backend_register) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ulog.o(i.ulog_backend_register) refers to kservice.o(i.rt_strncpy) for rt_strncpy ulog.o(i.ulog_backend_register) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ulog.o(i.ulog_backend_register) refers to ulog.o(.constdata) for .constdata ulog.o(i.ulog_backend_register) refers to ulog.o(.bss) for .bss ulog.o(i.ulog_backend_set_filter) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ulog.o(i.ulog_backend_set_filter) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ulog.o(i.ulog_backend_set_filter) refers to ulog.o(.constdata) for .constdata ulog.o(i.ulog_backend_unregister) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ulog.o(i.ulog_backend_unregister) refers to context_rvds.o(.text) for rt_hw_interrupt_disable ulog.o(i.ulog_backend_unregister) refers to ulog.o(.constdata) for .constdata ulog.o(i.ulog_backend_unregister) refers to ulog.o(.bss) for .bss ulog.o(i.ulog_deinit) refers to ipc.o(i.rt_mutex_detach) for rt_mutex_detach ulog.o(i.ulog_deinit) refers to ulog.o(.bss) for .bss ulog.o(i.ulog_flush) refers to ulog.o(.bss) for .bss ulog.o(i.ulog_formater) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ulog.o(i.ulog_formater) refers to kservice.o(i.rt_strlen) for rt_strlen ulog.o(i.ulog_formater) refers to ulog.o(i.ulog_strcpy) for ulog_strcpy ulog.o(i.ulog_formater) refers to clock.o(i.rt_tick_get) for rt_tick_get ulog.o(i.ulog_formater) refers to ulog.o(i.ulog_ultoa) for ulog_ultoa ulog.o(i.ulog_formater) refers to kservice.o(i.rt_vsnprintf) for rt_vsnprintf ulog.o(i.ulog_formater) refers to ulog.o(.constdata) for .constdata ulog.o(i.ulog_formater) refers to ulog.o(.data) for .data ulog.o(i.ulog_hexdump) refers to kservice.o(i.rt_strlen) for rt_strlen ulog.o(i.ulog_hexdump) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ulog.o(i.ulog_hexdump) refers to ulog.o(i.get_log_buf) for get_log_buf ulog.o(i.ulog_hexdump) refers to ulog.o(i.output_lock) for output_lock ulog.o(i.ulog_hexdump) refers to kservice.o(i.rt_memset) for rt_memset ulog.o(i.ulog_hexdump) refers to kservice.o(i.rt_snprintf) for rt_snprintf ulog.o(i.ulog_hexdump) refers to clock.o(i.rt_tick_get) for rt_tick_get ulog.o(i.ulog_hexdump) refers to ulog.o(i.ulog_ultoa) for ulog_ultoa ulog.o(i.ulog_hexdump) refers to ulog.o(i.ulog_strcpy) for ulog_strcpy ulog.o(i.ulog_hexdump) refers to kservice.o(i.rt_strncpy) for rt_strncpy ulog.o(i.ulog_hexdump) refers to ulog.o(i.do_output) for do_output ulog.o(i.ulog_hexdump) refers to ulog.o(i.output_unlock) for output_unlock ulog.o(i.ulog_hexdump) refers to ulog.o(.bss) for .bss ulog.o(i.ulog_hexdump) refers to ulog.o(.constdata) for .constdata ulog.o(i.ulog_hexdump) refers to ulog.o(.data) for .data ulog.o(i.ulog_init) refers to ipc.o(i.rt_mutex_init) for rt_mutex_init ulog.o(i.ulog_init) refers to ulog.o(.bss) for .bss ulog.o(i.ulog_output) refers to ulog.o(i.ulog_voutput) for ulog_voutput ulog.o(i.ulog_output_lock_enabled) refers to ulog.o(.bss) for .bss ulog.o(i.ulog_output_to_all_backend) refers to kservice.o(i.rt_kputs) for rt_kputs ulog.o(i.ulog_output_to_all_backend) refers to kservice.o(i.rt_strlen) for rt_strlen ulog.o(i.ulog_output_to_all_backend) refers to ulog.o(.bss) for .bss ulog.o(i.ulog_output_to_all_backend) refers to ulog.o(.constdata) for .constdata ulog.o(i.ulog_raw) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ulog.o(i.ulog_raw) refers to ulog.o(i.get_log_buf) for get_log_buf ulog.o(i.ulog_raw) refers to ulog.o(i.output_lock) for output_lock ulog.o(i.ulog_raw) refers to kservice.o(i.rt_vsnprintf) for rt_vsnprintf ulog.o(i.ulog_raw) refers to ulog.o(i.do_output) for do_output ulog.o(i.ulog_raw) refers to ulog.o(i.output_unlock) for output_unlock ulog.o(i.ulog_raw) refers to ulog.o(.bss) for .bss ulog.o(i.ulog_raw) refers to ulog.o(.constdata) for .constdata ulog.o(i.ulog_strcpy) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ulog.o(i.ulog_strcpy) refers to ulog.o(.constdata) for .constdata ulog.o(i.ulog_ultoa) refers to uidiv.o(.text) for __aeabi_uidivmod ulog.o(i.ulog_voutput) refers to kservice.o(i.rt_assert_handler) for rt_assert_handler ulog.o(i.ulog_voutput) refers to ulog.o(i.get_log_buf) for get_log_buf ulog.o(i.ulog_voutput) refers to ulog.o(i.output_lock) for output_lock ulog.o(i.ulog_voutput) refers to ulog.o(i.ulog_formater) for ulog_formater ulog.o(i.ulog_voutput) refers to ulog.o(i.do_output) for do_output ulog.o(i.ulog_voutput) refers to kservice.o(i.rt_kprintf) for rt_kprintf ulog.o(i.ulog_voutput) refers to ulog.o(i.output_unlock) for output_unlock ulog.o(i.ulog_voutput) refers to ulog.o(.constdata) for .constdata ulog.o(i.ulog_voutput) refers to ulog.o(.bss) for .bss ulog.o(i.ulog_voutput) refers to ulog.o(.data) for .data ulog.o(.constdata) refers to ulog.o(.conststring) for .conststring ulog.o(.rti_fn.1) refers to ulog.o(i.ulog_init) for ulog_init console_be.o(i.ulog_console_backend_init) refers to ulog.o(i.ulog_init) for ulog_init console_be.o(i.ulog_console_backend_init) refers to ulog.o(i.ulog_backend_register) for ulog_backend_register console_be.o(i.ulog_console_backend_init) refers to console_be.o(i.ulog_console_backend_output) for ulog_console_backend_output console_be.o(i.ulog_console_backend_init) refers to console_be.o(.bss) for .bss console_be.o(i.ulog_console_backend_output) refers to board.o(i.rt_hw_console_output) for rt_hw_console_output console_be.o(.rti_fn.2) refers to console_be.o(i.ulog_console_backend_init) for ulog_console_backend_init 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 idiv.o(.text) refers to uidiv.o(.text) for __aeabi_uidivmod uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 entry2.o(.ARM.Collect$$$$00002712) refers to startup_ciu32l051.o(STACK) for __initial_sp entry2.o(__vectab_stack_and_reset_area) refers to startup_ciu32l051.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(i.$Sub$$main) for main entry9b.o(.ARM.Collect$$$$0000000C) refers to components.o(i.$Sub$$main) for main init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload ============================================================================== Removing Unused input sections from the image. Removing main.o(.rev16_text), (4 bytes). Removing main.o(.revsh_text), (4 bytes). Removing startup_ciu32l051.o(HEAP), (0 bytes). Removing cmd.o(.rev16_text), (4 bytes). Removing cmd.o(.revsh_text), (4 bytes). Removing finsh_port.o(.rev16_text), (4 bytes). Removing finsh_port.o(.revsh_text), (4 bytes). Removing finsh_port.o(i.rt_hw_console_getchar), (4 bytes). Removing msh.o(.rev16_text), (4 bytes). Removing msh.o(.revsh_text), (4 bytes). Removing ringbuffer.o(.rev16_text), (4 bytes). Removing ringbuffer.o(.revsh_text), (4 bytes). Removing ringbuffer.o(i.rt_ringbuffer_data_len), (56 bytes). Removing ringbuffer.o(i.rt_ringbuffer_getchar), (96 bytes). Removing ringbuffer.o(i.rt_ringbuffer_init), (84 bytes). Removing ringbuffer.o(i.rt_ringbuffer_putchar), (104 bytes). Removing ringbuffer.o(.constdata), (63 bytes). Removing shell.o(.rev16_text), (4 bytes). Removing shell.o(.revsh_text), (4 bytes). Removing shell.o(i.finsh_get_echo), (64 bytes). Removing shell.o(i.finsh_get_prompt_mode), (60 bytes). Removing shell.o(i.finsh_set_echo), (72 bytes). Removing shell.o(i.finsh_set_prompt), (56 bytes). Removing shell.o(i.finsh_system_var_init), (12 bytes). Removing board.o(.rev16_text), (4 bytes). Removing board.o(.revsh_text), (4 bytes). Removing board.o(i.rt_heap_begin_get), (8 bytes). Removing board.o(i.rt_heap_end_get), (8 bytes). Removing board.o(.bss), (16384 bytes). Removing clock.o(.rev16_text), (4 bytes). Removing clock.o(.revsh_text), (4 bytes). Removing clock.o(i.rt_system_tick_init), (2 bytes). Removing clock.o(i.rt_tick_set), (24 bytes). Removing components.o(.rev16_text), (4 bytes). Removing components.o(.revsh_text), (4 bytes). Removing cpu.o(.rev16_text), (4 bytes). Removing cpu.o(.revsh_text), (4 bytes). Removing cpuport.o(.rev16_text), (4 bytes). Removing cpuport.o(.revsh_text), (4 bytes). Removing cpuport.o(i.rt_hw_cpu_reset), (16 bytes). Removing idle.o(.rev16_text), (4 bytes). Removing idle.o(.revsh_text), (4 bytes). Removing idle.o(i.rt_thread_idle_delhook), (56 bytes). Removing idle.o(i.rt_thread_idle_gethandler), (8 bytes). Removing idle.o(i.rt_thread_idle_sethook), (56 bytes). Removing ipc.o(.rev16_text), (4 bytes). Removing ipc.o(.revsh_text), (4 bytes). Removing ipc.o(i.rt_event_control), (116 bytes). Removing ipc.o(i.rt_event_create), (124 bytes). Removing ipc.o(i.rt_event_delete), (260 bytes). Removing ipc.o(i.rt_event_detach), (164 bytes). Removing ipc.o(i.rt_event_init), (76 bytes). Removing ipc.o(i.rt_event_recv), (496 bytes). Removing ipc.o(i.rt_event_send), (228 bytes). Removing ipc.o(i.rt_ipc_list_resume_all), (42 bytes). Removing ipc.o(i.rt_mb_control), (124 bytes). Removing ipc.o(i.rt_mb_create), (168 bytes). Removing ipc.o(i.rt_mb_delete), (268 bytes). Removing ipc.o(i.rt_mb_detach), (164 bytes). Removing ipc.o(i.rt_mb_init), (92 bytes). Removing ipc.o(i.rt_mb_recv), (532 bytes). Removing ipc.o(i.rt_mb_send), (10 bytes). Removing ipc.o(i.rt_mb_send_wait), (504 bytes). Removing ipc.o(i.rt_mq_control), (144 bytes). Removing ipc.o(i.rt_mq_create), (212 bytes). Removing ipc.o(i.rt_mq_delete), (268 bytes). Removing ipc.o(i.rt_mq_detach), (164 bytes). Removing ipc.o(i.rt_mq_init), (144 bytes). Removing ipc.o(i.rt_mq_recv), (612 bytes). Removing ipc.o(i.rt_mq_send), (10 bytes). Removing ipc.o(i.rt_mq_send_wait), (592 bytes). Removing ipc.o(i.rt_mq_urgent), (280 bytes). Removing ipc.o(i.rt_mutex_control), (76 bytes). Removing ipc.o(i.rt_mutex_create), (136 bytes). Removing ipc.o(i.rt_mutex_delete), (260 bytes). Removing ipc.o(i.rt_mutex_detach), (164 bytes). Removing ipc.o(i.rt_sem_control), (108 bytes). Removing ipc.o(i.rt_sem_delete), (252 bytes). Removing ipc.o(i.rt_sem_detach), (148 bytes). Removing ipc.o(i.rt_sem_trytake), (10 bytes). Removing irq.o(.rev16_text), (4 bytes). Removing irq.o(.revsh_text), (4 bytes). Removing irq.o(i.rt_interrupt_enter_sethook), (12 bytes). Removing irq.o(i.rt_interrupt_leave_sethook), (12 bytes). Removing kservice.o(.rev16_text), (4 bytes). Removing kservice.o(.revsh_text), (4 bytes). Removing kservice.o(i._rt_errno), (32 bytes). Removing kservice.o(i.rt_assert_set_hook), (12 bytes). Removing kservice.o(i.rt_free_align), (12 bytes). Removing kservice.o(i.rt_get_errno), (32 bytes). Removing kservice.o(i.rt_hw_console_output), (2 bytes). Removing kservice.o(i.rt_malloc_align), (52 bytes). Removing kservice.o(i.rt_memcmp), (28 bytes). Removing kservice.o(i.rt_memcpy), (70 bytes). Removing kservice.o(i.rt_set_errno), (36 bytes). Removing kservice.o(i.rt_snprintf), (20 bytes). Removing kservice.o(i.rt_sprintf), (20 bytes). Removing kservice.o(i.rt_strcasecmp), (42 bytes). Removing kservice.o(i.rt_strcmp), (26 bytes). Removing kservice.o(i.rt_strdup), (36 bytes). Removing kservice.o(i.rt_strncmp), (36 bytes). Removing kservice.o(i.rt_strnlen), (22 bytes). Removing kservice.o(i.rt_strstr), (56 bytes). Removing kservice.o(i.rt_vsprintf), (16 bytes). Removing mem.o(.rev16_text), (4 bytes). Removing mem.o(.revsh_text), (4 bytes). Removing mem.o(i.rt_free_sethook), (12 bytes). Removing mem.o(i.rt_malloc_sethook), (12 bytes). Removing mem.o(i.rt_memory_info), (36 bytes). Removing mem.o(i.rt_realloc), (300 bytes). Removing memheap.o(.rev16_text), (4 bytes). Removing memheap.o(.revsh_text), (4 bytes). Removing mempool.o(.rev16_text), (4 bytes). Removing mempool.o(.revsh_text), (4 bytes). Removing object.o(.rev16_text), (4 bytes). Removing object.o(.revsh_text), (4 bytes). Removing object.o(i.rt_object_attach_sethook), (12 bytes). Removing object.o(i.rt_object_detach_sethook), (12 bytes). Removing object.o(i.rt_object_find), (160 bytes). Removing object.o(i.rt_object_get_length), (46 bytes). Removing object.o(i.rt_object_get_pointers), (66 bytes). Removing object.o(i.rt_object_put_sethook), (12 bytes). Removing object.o(i.rt_object_take_sethook), (12 bytes). Removing object.o(i.rt_object_trytake_sethook), (12 bytes). Removing object.o(i.rt_system_object_init), (2 bytes). Removing scheduler.o(.rev16_text), (4 bytes). Removing scheduler.o(.revsh_text), (4 bytes). Removing scheduler.o(i.rt_critical_level), (12 bytes). Removing scheduler.o(i.rt_scheduler_sethook), (12 bytes). Removing slab.o(.rev16_text), (4 bytes). Removing slab.o(.revsh_text), (4 bytes). Removing thread.o(.rev16_text), (4 bytes). Removing thread.o(.revsh_text), (4 bytes). Removing thread.o(i.rt_thread_delay), (8 bytes). Removing thread.o(i.rt_thread_delay_until), (204 bytes). Removing thread.o(i.rt_thread_find), (10 bytes). Removing thread.o(i.rt_thread_inited_sethook), (12 bytes). Removing thread.o(i.rt_thread_resume_sethook), (12 bytes). Removing thread.o(i.rt_thread_suspend_sethook), (12 bytes). Removing timer.o(.rev16_text), (4 bytes). Removing timer.o(.revsh_text), (4 bytes). Removing timer.o(i.rt_timer_create), (44 bytes). Removing timer.o(i.rt_timer_delete), (240 bytes). Removing timer.o(i.rt_timer_enter_sethook), (12 bytes). Removing timer.o(i.rt_timer_exit_sethook), (12 bytes). Removing timer.o(i.rt_timer_next_timeout_tick), (32 bytes). Removing drv_common.o(.rev16_text), (4 bytes). Removing drv_common.o(.revsh_text), (4 bytes). Removing drv_common.o(i.gpio_init), (64 bytes). Removing drv_common.o(i.usart_init), (116 bytes). Removing drv_uart.o(.rev16_text), (4 bytes). Removing drv_uart.o(.revsh_text), (4 bytes). Removing drv_uart.o(.data), (4 bytes). Removing ciu32l051_std.o(.rev16_text), (4 bytes). Removing ciu32l051_std.o(.revsh_text), (4 bytes). Removing ciu32l051_std.o(i.std_delay_end), (20 bytes). Removing ciu32l051_std.o(i.std_delay_init), (24 bytes). Removing ciu32l051_std.o(i.std_delayms), (22 bytes). Removing ciu32l051_std.o(i.std_delayms_start), (14 bytes). Removing ciu32l051_std.o(i.std_delayus), (60 bytes). Removing ciu32l051_std.o(i.std_delayus_start), (52 bytes). Removing ciu32l051_std_adc.o(.rev16_text), (4 bytes). Removing ciu32l051_std_adc.o(.revsh_text), (4 bytes). Removing ciu32l051_std_adc.o(i.std_adc_deinit), (40 bytes). Removing ciu32l051_std_adc.o(i.std_adc_init), (140 bytes). Removing ciu32l051_std_adc.o(i.std_adc_struct_init), (32 bytes). Removing ciu32l051_std_adc.o(i.std_adc_trig_edge_config), (20 bytes). Removing ciu32l051_std_aes.o(.rev16_text), (4 bytes). Removing ciu32l051_std_aes.o(.revsh_text), (4 bytes). Removing ciu32l051_std_aes.o(i.std_aes_deinit), (32 bytes). Removing ciu32l051_std_aes.o(i.std_aes_init), (24 bytes). Removing ciu32l051_std_aes.o(i.std_aes_struct_init), (8 bytes). Removing ciu32l051_std_comp.o(.rev16_text), (4 bytes). Removing ciu32l051_std_comp.o(.revsh_text), (4 bytes). Removing ciu32l051_std_comp.o(i.std_comp_deinit), (14 bytes). Removing ciu32l051_std_comp.o(i.std_comp_init), (70 bytes). Removing ciu32l051_std_comp.o(i.std_comp_struct_init), (22 bytes). Removing ciu32l051_std_crc.o(.rev16_text), (4 bytes). Removing ciu32l051_std_crc.o(.revsh_text), (4 bytes). Removing ciu32l051_std_crc.o(i.std_crc_deinit), (32 bytes). Removing ciu32l051_std_crc.o(i.std_crc_init), (44 bytes). Removing ciu32l051_std_crc.o(i.std_crc_set_init_value_invert), (88 bytes). Removing ciu32l051_std_crc.o(i.std_crc_struct_init), (12 bytes). Removing ciu32l051_std_dma.o(.rev16_text), (4 bytes). Removing ciu32l051_std_dma.o(.revsh_text), (4 bytes). Removing ciu32l051_std_dma.o(i.std_dma_deinit), (84 bytes). Removing ciu32l051_std_dma.o(i.std_dma_struct_init), (18 bytes). Removing ciu32l051_std_exti.o(.rev16_text), (4 bytes). Removing ciu32l051_std_exti.o(.revsh_text), (4 bytes). Removing ciu32l051_std_exti.o(i.std_exti_deinit), (40 bytes). Removing ciu32l051_std_exti.o(i.std_exti_init), (224 bytes). Removing ciu32l051_std_exti.o(i.std_exti_struct_init), (16 bytes). Removing ciu32l051_std_flash.o(.rev16_text), (4 bytes). Removing ciu32l051_std_flash.o(.revsh_text), (4 bytes). Removing ciu32l051_std_flash.o(i.std_flash_erase), (76 bytes). Removing ciu32l051_std_flash.o(i.std_flash_mass_erase), (12 bytes). Removing ciu32l051_std_flash.o(i.std_flash_opt_erase), (36 bytes). Removing ciu32l051_std_flash.o(i.std_flash_page_erase), (12 bytes). Removing ciu32l051_std_flash.o(i.std_flash_set_erase_mode), (20 bytes). Removing ciu32l051_std_flash.o(i.std_flash_wait_for_last_operation), (80 bytes). Removing ciu32l051_std_flash.o(i.std_flash_word_program), (48 bytes). Removing ciu32l051_std_gpio.o(.rev16_text), (4 bytes). Removing ciu32l051_std_gpio.o(.revsh_text), (4 bytes). Removing ciu32l051_std_gpio.o(i.std_gpio_deinit), (80 bytes). Removing ciu32l051_std_gpio.o(i.std_gpio_struct_init), (18 bytes). Removing ciu32l051_std_i2c.o(.rev16_text), (4 bytes). Removing ciu32l051_std_i2c.o(.revsh_text), (4 bytes). Removing ciu32l051_std_i2c.o(i.std_i2c_deinit), (32 bytes). Removing ciu32l051_std_i2c.o(i.std_i2c_init), (72 bytes). Removing ciu32l051_std_i2c.o(i.std_i2c_struct_init), (18 bytes). Removing ciu32l051_std_lcd.o(.rev16_text), (4 bytes). Removing ciu32l051_std_lcd.o(.revsh_text), (4 bytes). Removing ciu32l051_std_lcd.o(i.std_lcd_deinit), (56 bytes). Removing ciu32l051_std_lcd.o(i.std_lcd_get_flag), (20 bytes). Removing ciu32l051_std_lcd.o(i.std_lcd_init), (100 bytes). Removing ciu32l051_std_lcd.o(i.std_lcd_struct_init), (32 bytes). Removing ciu32l051_std_lptim.o(.rev16_text), (4 bytes). Removing ciu32l051_std_lptim.o(.revsh_text), (4 bytes). Removing ciu32l051_std_lptim.o(i.std_lptim_deinit), (60 bytes). Removing ciu32l051_std_lptim.o(i.std_lptim_init), (28 bytes). Removing ciu32l051_std_lptim.o(i.std_lptim_struct_init), (12 bytes). Removing ciu32l051_std_lptim.o(i.std_rcc_apb1_reset), (20 bytes). Removing ciu32l051_std_lpuart.o(.rev16_text), (4 bytes). Removing ciu32l051_std_lpuart.o(.revsh_text), (4 bytes). Removing ciu32l051_std_lpuart.o(i.std_lpuart_deinit), (60 bytes). Removing ciu32l051_std_lpuart.o(i.std_lpuart_get_flag), (14 bytes). Removing ciu32l051_std_lpuart.o(i.std_lpuart_init), (160 bytes). Removing ciu32l051_std_lpuart.o(i.std_lpuart_set_baudrate), (192 bytes). Removing ciu32l051_std_lpuart.o(i.std_lpuart_struct_init), (24 bytes). Removing ciu32l051_std_lpuart.o(i.std_rcc_apb1_reset), (20 bytes). Removing ciu32l051_std_lpuart.o(.constdata), (24 bytes). Removing ciu32l051_std_pmu.o(.rev16_text), (4 bytes). Removing ciu32l051_std_pmu.o(.revsh_text), (4 bytes). Removing ciu32l051_std_pmu.o(i.std_pmu_enter_sleep), (32 bytes). Removing ciu32l051_std_pmu.o(i.std_pmu_enter_stop), (36 bytes). Removing ciu32l051_std_pmu.o(i.std_pmu_pvd_init), (64 bytes). Removing ciu32l051_std_pmu.o(i.std_pmu_reg_reset), (24 bytes). Removing ciu32l051_std_pmu.o(i.std_pmu_struct_init), (18 bytes). Removing ciu32l051_std_rcc.o(.rev16_text), (4 bytes). Removing ciu32l051_std_rcc.o(.revsh_text), (4 bytes). Removing ciu32l051_std_rtc.o(.rev16_text), (4 bytes). Removing ciu32l051_std_rtc.o(.revsh_text), (4 bytes). Removing ciu32l051_std_rtc.o(i.std_rtc_alarm_init), (68 bytes). Removing ciu32l051_std_rtc.o(i.std_rtc_alarm_struct_init), (12 bytes). Removing ciu32l051_std_rtc.o(i.std_rtc_date_init), (60 bytes). Removing ciu32l051_std_rtc.o(i.std_rtc_date_struct_init), (14 bytes). Removing ciu32l051_std_rtc.o(i.std_rtc_deinit), (72 bytes). Removing ciu32l051_std_rtc.o(i.std_rtc_init_mode_enter), (72 bytes). Removing ciu32l051_std_rtc.o(i.std_rtc_init_mode_exit), (68 bytes). Removing ciu32l051_std_rtc.o(i.std_rtc_time_init), (56 bytes). Removing ciu32l051_std_rtc.o(i.std_rtc_time_struct_init), (10 bytes). Removing ciu32l051_std_rtc.o(i.std_rtc_write_protection_disable), (16 bytes). Removing ciu32l051_std_spi.o(.rev16_text), (4 bytes). Removing ciu32l051_std_spi.o(.revsh_text), (4 bytes). Removing ciu32l051_std_spi.o(i.std_spi_deinit), (80 bytes). Removing ciu32l051_std_spi.o(i.std_spi_init), (52 bytes). Removing ciu32l051_std_spi.o(i.std_spi_struct_init), (16 bytes). Removing ciu32l051_std_tamp.o(.rev16_text), (4 bytes). Removing ciu32l051_std_tamp.o(.revsh_text), (4 bytes). Removing ciu32l051_std_tamp.o(i.std_tamp_deinit), (40 bytes). Removing ciu32l051_std_tim.o(.rev16_text), (4 bytes). Removing ciu32l051_std_tim.o(.revsh_text), (4 bytes). Removing ciu32l051_std_tim.o(i.std_rcc_apb1_clk_disable), (16 bytes). Removing ciu32l051_std_tim.o(i.std_rcc_apb1_reset), (20 bytes). Removing ciu32l051_std_tim.o(i.std_tim_deinit), (96 bytes). Removing ciu32l051_std_tim.o(i.std_tim_init), (64 bytes). Removing ciu32l051_std_tim.o(i.std_tim_input_capture_init), (118 bytes). Removing ciu32l051_std_tim.o(i.std_tim_input_capture_struct_init), (12 bytes). Removing ciu32l051_std_tim.o(i.std_tim_output_compare_init), (158 bytes). Removing ciu32l051_std_tim.o(i.std_tim_output_compare_struct_init), (14 bytes). Removing ciu32l051_std_tim.o(i.std_tim_struct_init), (20 bytes). Removing ciu32l051_std_trng.o(.rev16_text), (4 bytes). Removing ciu32l051_std_trng.o(.revsh_text), (4 bytes). Removing ciu32l051_std_trng.o(i.std_trng_deinit), (28 bytes). Removing ciu32l051_std_trng.o(i.std_trng_get_random_number), (28 bytes). Removing ciu32l051_std_usart.o(.rev16_text), (4 bytes). Removing ciu32l051_std_usart.o(.revsh_text), (4 bytes). Removing ciu32l051_std_usart.o(i.std_rcc_apb1_reset), (20 bytes). Removing ciu32l051_std_usart.o(i.std_usart_deinit), (112 bytes). Removing ciu32l051_std_usart.o(i.std_usart_struct_init), (24 bytes). Removing ciu32l051_std_usart.o(i.std_usart_sync_clk_init), (50 bytes). Removing ciu32l051_std_usart.o(i.std_usart_sync_clk_struct_init), (14 bytes). Removing system_ciu32l051.o(.rev16_text), (4 bytes). Removing system_ciu32l051.o(.revsh_text), (4 bytes). Removing system_ciu32l051.o(.constdata), (32 bytes). Removing segger_rtt.o(.rev16_text), (4 bytes). Removing segger_rtt.o(.revsh_text), (4 bytes). Removing segger_rtt.o(i.SEGGER_RTT_AllocDownBuffer), (100 bytes). Removing segger_rtt.o(i.SEGGER_RTT_AllocUpBuffer), (100 bytes). Removing segger_rtt.o(i.SEGGER_RTT_ConfigDownBuffer), (88 bytes). Removing segger_rtt.o(i.SEGGER_RTT_ConfigUpBuffer), (88 bytes). Removing segger_rtt.o(i.SEGGER_RTT_GetAvailWriteSpace), (24 bytes). Removing segger_rtt.o(i.SEGGER_RTT_GetBytesInBuffer), (32 bytes). Removing segger_rtt.o(i.SEGGER_RTT_HasData), (20 bytes). Removing segger_rtt.o(i.SEGGER_RTT_HasDataUp), (20 bytes). Removing segger_rtt.o(i.SEGGER_RTT_HasKey), (36 bytes). Removing segger_rtt.o(i.SEGGER_RTT_PutChar), (96 bytes). Removing segger_rtt.o(i.SEGGER_RTT_PutCharSkip), (84 bytes). Removing segger_rtt.o(i.SEGGER_RTT_PutCharSkipNoLock), (52 bytes). Removing segger_rtt.o(i.SEGGER_RTT_ReadUpBuffer), (24 bytes). Removing segger_rtt.o(i.SEGGER_RTT_ReadUpBufferNoLock), (128 bytes). Removing segger_rtt.o(i.SEGGER_RTT_SetFlagsDownBuffer), (64 bytes). Removing segger_rtt.o(i.SEGGER_RTT_SetFlagsUpBuffer), (64 bytes). Removing segger_rtt.o(i.SEGGER_RTT_SetNameDownBuffer), (64 bytes). Removing segger_rtt.o(i.SEGGER_RTT_SetNameUpBuffer), (64 bytes). Removing segger_rtt.o(i.SEGGER_RTT_SetTerminal), (132 bytes). Removing segger_rtt.o(i.SEGGER_RTT_TerminalOut), (172 bytes). Removing segger_rtt.o(i.SEGGER_RTT_WaitKey), (12 bytes). Removing segger_rtt.o(i.SEGGER_RTT_WriteDownBuffer), (52 bytes). Removing segger_rtt.o(i.SEGGER_RTT_WriteDownBufferNoLock), (92 bytes). Removing segger_rtt.o(i.SEGGER_RTT_WriteSkipNoLock), (108 bytes). Removing segger_rtt.o(i.SEGGER_RTT_WriteString), (24 bytes). Removing segger_rtt.o(i.SEGGER_RTT_WriteWithOverwriteNoLock), (144 bytes). Removing segger_rtt.o(i._PostTerminalSwitch), (32 bytes). Removing segger_rtt.o(.data), (1 bytes). Removing lwrb.o(i.lwrb_advance), (74 bytes). Removing lwrb.o(i.lwrb_find), (142 bytes). Removing lwrb.o(i.lwrb_free), (22 bytes). Removing lwrb.o(i.lwrb_get_linear_block_write_address), (26 bytes). Removing lwrb.o(i.lwrb_get_linear_block_write_length), (42 bytes). Removing lwrb.o(i.lwrb_is_ready), (24 bytes). Removing lwrb.o(i.lwrb_peek), (108 bytes). Removing lwrb.o(i.lwrb_read), (22 bytes). Removing lwrb.o(i.lwrb_read_ex), (146 bytes). Removing lwrb.o(i.lwrb_reset), (36 bytes). Removing lwrb.o(i.lwrb_set_evt_fn), (20 bytes). Removing lwutil.o(i.lwutil_ld_u32_varint), (66 bytes). Removing lwutil.o(i.lwutil_st_u32_varint), (62 bytes). Removing lwutil.o(i.lwutil_u16_to_4asciis), (46 bytes). Removing lwutil.o(i.lwutil_u32_to_8asciis), (46 bytes). Removing lwutil.o(i.lwutil_u8_to_2asciis), (46 bytes). Removing ulog.o(.rev16_text), (4 bytes). Removing ulog.o(.revsh_text), (4 bytes). Removing ulog.o(i.ulog_backend_find), (108 bytes). Removing ulog.o(i.ulog_backend_set_filter), (48 bytes). Removing ulog.o(i.ulog_backend_unregister), (124 bytes). Removing ulog.o(i.ulog_deinit), (52 bytes). Removing ulog.o(i.ulog_flush), (40 bytes). Removing ulog.o(i.ulog_hexdump), (504 bytes). Removing ulog.o(i.ulog_output_lock_enabled), (12 bytes). Removing ulog.o(i.ulog_raw), (108 bytes). Removing console_be.o(.rev16_text), (4 bytes). Removing console_be.o(.revsh_text), (4 bytes). 343 unused section(s) (total 34610 bytes) removed from the image. ============================================================================== Image Symbol Table Local Symbols Symbol Name Value Ov Type Size Object(Section) ../clib/../cmprslib/zerorunl2.c 0x00000000 Number 0 __dczerorl2.o ABSOLUTE ../clib/microlib/division.c 0x00000000 Number 0 idiv.o ABSOLUTE ../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 entry12a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.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 entry5.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE ../clib/microlib/string/memcmp.c 0x00000000 Number 0 memcmp.o ABSOLUTE ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE ../clib/microlib/string/strcat.c 0x00000000 Number 0 strcat.o ABSOLUTE ../clib/microlib/string/strcpy.c 0x00000000 Number 0 strcpy.o ABSOLUTE ../clib/microlib/string/strlen.c 0x00000000 Number 0 strlen.o ABSOLUTE ../clib/microlib/string/strncmp.c 0x00000000 Number 0 strncmp.o ABSOLUTE ../clib/microlib/string/strncpy.c 0x00000000 Number 0 strncpy.o ABSOLUTE ..\LIB\LwUtil\lwutil.c 0x00000000 Number 0 lwutil.o ABSOLUTE ..\LIB\RTT\SEGGER_RTT.c 0x00000000 Number 0 segger_rtt.o ABSOLUTE ..\LIB\RTT\SEGGER_RTT_printf.c 0x00000000 Number 0 segger_rtt_printf.o ABSOLUTE ..\LIB\lwrb\lwrb.c 0x00000000 Number 0 lwrb.o ABSOLUTE ..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std.c 0x00000000 Number 0 ciu32l051_std.o ABSOLUTE ..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_adc.c 0x00000000 Number 0 ciu32l051_std_adc.o ABSOLUTE ..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_aes.c 0x00000000 Number 0 ciu32l051_std_aes.o ABSOLUTE ..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_comp.c 0x00000000 Number 0 ciu32l051_std_comp.o ABSOLUTE ..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_crc.c 0x00000000 Number 0 ciu32l051_std_crc.o ABSOLUTE ..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_dma.c 0x00000000 Number 0 ciu32l051_std_dma.o ABSOLUTE ..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_exti.c 0x00000000 Number 0 ciu32l051_std_exti.o ABSOLUTE ..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_flash.c 0x00000000 Number 0 ciu32l051_std_flash.o ABSOLUTE ..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_gpio.c 0x00000000 Number 0 ciu32l051_std_gpio.o ABSOLUTE ..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_i2c.c 0x00000000 Number 0 ciu32l051_std_i2c.o ABSOLUTE ..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_lcd.c 0x00000000 Number 0 ciu32l051_std_lcd.o ABSOLUTE ..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_lptim.c 0x00000000 Number 0 ciu32l051_std_lptim.o ABSOLUTE ..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_lpuart.c 0x00000000 Number 0 ciu32l051_std_lpuart.o ABSOLUTE ..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_pmu.c 0x00000000 Number 0 ciu32l051_std_pmu.o ABSOLUTE ..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_rcc.c 0x00000000 Number 0 ciu32l051_std_rcc.o ABSOLUTE ..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_rtc.c 0x00000000 Number 0 ciu32l051_std_rtc.o ABSOLUTE ..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_spi.c 0x00000000 Number 0 ciu32l051_std_spi.o ABSOLUTE ..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_tamp.c 0x00000000 Number 0 ciu32l051_std_tamp.o ABSOLUTE ..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_tim.c 0x00000000 Number 0 ciu32l051_std_tim.o ABSOLUTE ..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_trng.c 0x00000000 Number 0 ciu32l051_std_trng.o ABSOLUTE ..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_usart.c 0x00000000 Number 0 ciu32l051_std_usart.o ABSOLUTE ..\Peripheral\CMSIS\Device\system_ciu32l051.c 0x00000000 Number 0 system_ciu32l051.o ABSOLUTE ..\RTOS\components\finsh\cmd.c 0x00000000 Number 0 cmd.o ABSOLUTE ..\RTOS\components\finsh\finsh_port.c 0x00000000 Number 0 finsh_port.o ABSOLUTE ..\RTOS\components\finsh\msh.c 0x00000000 Number 0 msh.o ABSOLUTE ..\RTOS\components\finsh\ringbuffer.c 0x00000000 Number 0 ringbuffer.o ABSOLUTE ..\RTOS\components\finsh\shell.c 0x00000000 Number 0 shell.o ABSOLUTE ..\RTOS\components\utilities\ulog\backend\console_be.c 0x00000000 Number 0 console_be.o ABSOLUTE ..\RTOS\components\utilities\ulog\ulog.c 0x00000000 Number 0 ulog.o ABSOLUTE ..\RTOS\context_rvds.S 0x00000000 Number 0 context_rvds.o ABSOLUTE ..\RTOS\src\board.c 0x00000000 Number 0 board.o ABSOLUTE ..\RTOS\src\clock.c 0x00000000 Number 0 clock.o ABSOLUTE ..\RTOS\src\components.c 0x00000000 Number 0 components.o ABSOLUTE ..\RTOS\src\cpu.c 0x00000000 Number 0 cpu.o ABSOLUTE ..\RTOS\src\cpuport.c 0x00000000 Number 0 cpuport.o ABSOLUTE ..\RTOS\src\idle.c 0x00000000 Number 0 idle.o ABSOLUTE ..\RTOS\src\ipc.c 0x00000000 Number 0 ipc.o ABSOLUTE ..\RTOS\src\irq.c 0x00000000 Number 0 irq.o ABSOLUTE ..\RTOS\src\kservice.c 0x00000000 Number 0 kservice.o ABSOLUTE ..\RTOS\src\mem.c 0x00000000 Number 0 mem.o ABSOLUTE ..\RTOS\src\memheap.c 0x00000000 Number 0 memheap.o ABSOLUTE ..\RTOS\src\mempool.c 0x00000000 Number 0 mempool.o ABSOLUTE ..\RTOS\src\object.c 0x00000000 Number 0 object.o ABSOLUTE ..\RTOS\src\scheduler.c 0x00000000 Number 0 scheduler.o ABSOLUTE ..\RTOS\src\slab.c 0x00000000 Number 0 slab.o ABSOLUTE ..\RTOS\src\thread.c 0x00000000 Number 0 thread.o ABSOLUTE ..\RTOS\src\timer.c 0x00000000 Number 0 timer.o ABSOLUTE ..\\LIB\\RTT\\SEGGER_RTT.c 0x00000000 Number 0 segger_rtt.o ABSOLUTE ..\\Peripheral\\CIU32L051_Lib\\Source\\ciu32l051_std.c 0x00000000 Number 0 ciu32l051_std.o ABSOLUTE ..\\Peripheral\\CIU32L051_Lib\\Source\\ciu32l051_std_adc.c 0x00000000 Number 0 ciu32l051_std_adc.o ABSOLUTE ..\\Peripheral\\CIU32L051_Lib\\Source\\ciu32l051_std_aes.c 0x00000000 Number 0 ciu32l051_std_aes.o ABSOLUTE ..\\Peripheral\\CIU32L051_Lib\\Source\\ciu32l051_std_comp.c 0x00000000 Number 0 ciu32l051_std_comp.o ABSOLUTE ..\\Peripheral\\CIU32L051_Lib\\Source\\ciu32l051_std_crc.c 0x00000000 Number 0 ciu32l051_std_crc.o ABSOLUTE ..\\Peripheral\\CIU32L051_Lib\\Source\\ciu32l051_std_dma.c 0x00000000 Number 0 ciu32l051_std_dma.o ABSOLUTE ..\\Peripheral\\CIU32L051_Lib\\Source\\ciu32l051_std_exti.c 0x00000000 Number 0 ciu32l051_std_exti.o ABSOLUTE ..\\Peripheral\\CIU32L051_Lib\\Source\\ciu32l051_std_flash.c 0x00000000 Number 0 ciu32l051_std_flash.o ABSOLUTE ..\\Peripheral\\CIU32L051_Lib\\Source\\ciu32l051_std_gpio.c 0x00000000 Number 0 ciu32l051_std_gpio.o ABSOLUTE ..\\Peripheral\\CIU32L051_Lib\\Source\\ciu32l051_std_i2c.c 0x00000000 Number 0 ciu32l051_std_i2c.o ABSOLUTE ..\\Peripheral\\CIU32L051_Lib\\Source\\ciu32l051_std_lcd.c 0x00000000 Number 0 ciu32l051_std_lcd.o ABSOLUTE ..\\Peripheral\\CIU32L051_Lib\\Source\\ciu32l051_std_lptim.c 0x00000000 Number 0 ciu32l051_std_lptim.o ABSOLUTE ..\\Peripheral\\CIU32L051_Lib\\Source\\ciu32l051_std_lpuart.c 0x00000000 Number 0 ciu32l051_std_lpuart.o ABSOLUTE ..\\Peripheral\\CIU32L051_Lib\\Source\\ciu32l051_std_pmu.c 0x00000000 Number 0 ciu32l051_std_pmu.o ABSOLUTE ..\\Peripheral\\CIU32L051_Lib\\Source\\ciu32l051_std_rcc.c 0x00000000 Number 0 ciu32l051_std_rcc.o ABSOLUTE ..\\Peripheral\\CIU32L051_Lib\\Source\\ciu32l051_std_rtc.c 0x00000000 Number 0 ciu32l051_std_rtc.o ABSOLUTE ..\\Peripheral\\CIU32L051_Lib\\Source\\ciu32l051_std_spi.c 0x00000000 Number 0 ciu32l051_std_spi.o ABSOLUTE ..\\Peripheral\\CIU32L051_Lib\\Source\\ciu32l051_std_tamp.c 0x00000000 Number 0 ciu32l051_std_tamp.o ABSOLUTE ..\\Peripheral\\CIU32L051_Lib\\Source\\ciu32l051_std_tim.c 0x00000000 Number 0 ciu32l051_std_tim.o ABSOLUTE ..\\Peripheral\\CIU32L051_Lib\\Source\\ciu32l051_std_trng.c 0x00000000 Number 0 ciu32l051_std_trng.o ABSOLUTE ..\\Peripheral\\CIU32L051_Lib\\Source\\ciu32l051_std_usart.c 0x00000000 Number 0 ciu32l051_std_usart.o ABSOLUTE ..\\Peripheral\\CMSIS\\Device\\system_ciu32l051.c 0x00000000 Number 0 system_ciu32l051.o ABSOLUTE ..\\RTOS\\components\\finsh\\cmd.c 0x00000000 Number 0 cmd.o ABSOLUTE ..\\RTOS\\components\\finsh\\finsh_port.c 0x00000000 Number 0 finsh_port.o ABSOLUTE ..\\RTOS\\components\\finsh\\msh.c 0x00000000 Number 0 msh.o ABSOLUTE ..\\RTOS\\components\\finsh\\ringbuffer.c 0x00000000 Number 0 ringbuffer.o ABSOLUTE ..\\RTOS\\components\\finsh\\shell.c 0x00000000 Number 0 shell.o ABSOLUTE ..\\RTOS\\components\\utilities\\ulog\\backend\\console_be.c 0x00000000 Number 0 console_be.o ABSOLUTE ..\\RTOS\\components\\utilities\\ulog\\ulog.c 0x00000000 Number 0 ulog.o ABSOLUTE ..\\RTOS\\src\\board.c 0x00000000 Number 0 board.o ABSOLUTE ..\\RTOS\\src\\clock.c 0x00000000 Number 0 clock.o ABSOLUTE ..\\RTOS\\src\\components.c 0x00000000 Number 0 components.o ABSOLUTE ..\\RTOS\\src\\cpu.c 0x00000000 Number 0 cpu.o ABSOLUTE ..\\RTOS\\src\\cpuport.c 0x00000000 Number 0 cpuport.o ABSOLUTE ..\\RTOS\\src\\idle.c 0x00000000 Number 0 idle.o ABSOLUTE ..\\RTOS\\src\\ipc.c 0x00000000 Number 0 ipc.o ABSOLUTE ..\\RTOS\\src\\irq.c 0x00000000 Number 0 irq.o ABSOLUTE ..\\RTOS\\src\\kservice.c 0x00000000 Number 0 kservice.o ABSOLUTE ..\\RTOS\\src\\mem.c 0x00000000 Number 0 mem.o ABSOLUTE ..\\RTOS\\src\\memheap.c 0x00000000 Number 0 memheap.o ABSOLUTE ..\\RTOS\\src\\mempool.c 0x00000000 Number 0 mempool.o ABSOLUTE ..\\RTOS\\src\\object.c 0x00000000 Number 0 object.o ABSOLUTE ..\\RTOS\\src\\scheduler.c 0x00000000 Number 0 scheduler.o ABSOLUTE ..\\RTOS\\src\\slab.c 0x00000000 Number 0 slab.o ABSOLUTE ..\\RTOS\\src\\thread.c 0x00000000 Number 0 thread.o ABSOLUTE ..\\RTOS\\src\\timer.c 0x00000000 Number 0 timer.o ABSOLUTE ..\\drivers\\src\\drv_common.c 0x00000000 Number 0 drv_common.o ABSOLUTE ..\\drivers\\src\\drv_uart.c 0x00000000 Number 0 drv_uart.o ABSOLUTE ..\\user\\Source\\main.c 0x00000000 Number 0 main.o ABSOLUTE ..\drivers\src\drv_common.c 0x00000000 Number 0 drv_common.o ABSOLUTE ..\drivers\src\drv_gpio.c 0x00000000 Number 0 drv_gpio.o ABSOLUTE ..\drivers\src\drv_uart.c 0x00000000 Number 0 drv_uart.o ABSOLUTE ..\startup\startup_ciu32l051.s 0x00000000 Number 0 startup_ciu32l051.o ABSOLUTE ..\user\Source\main.c 0x00000000 Number 0 main.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 RESET 0x08000000 Section 192 startup_ciu32l051.o(RESET) .ARM.Collect$$$$00000000 0x080000c0 Section 0 entry.o(.ARM.Collect$$$$00000000) .ARM.Collect$$$$00000001 0x080000c0 Section 4 entry2.o(.ARM.Collect$$$$00000001) .ARM.Collect$$$$00000004 0x080000c4 Section 4 entry5.o(.ARM.Collect$$$$00000004) .ARM.Collect$$$$00000008 0x080000c8 Section 0 entry7b.o(.ARM.Collect$$$$00000008) .ARM.Collect$$$$0000000A 0x080000c8 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) .ARM.Collect$$$$0000000B 0x080000c8 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) .ARM.Collect$$$$0000000E 0x080000d0 Section 4 entry12b.o(.ARM.Collect$$$$0000000E) .ARM.Collect$$$$0000000F 0x080000d4 Section 0 entry10a.o(.ARM.Collect$$$$0000000F) .ARM.Collect$$$$00000011 0x080000d4 Section 0 entry11a.o(.ARM.Collect$$$$00000011) .ARM.Collect$$$$00002712 0x080000d4 Section 4 entry2.o(.ARM.Collect$$$$00002712) __lit__00000000 0x080000d4 Data 4 entry2.o(.ARM.Collect$$$$00002712) .text 0x080000d8 Section 28 startup_ciu32l051.o(.text) .text 0x080000f4 Section 216 context_rvds.o(.text) .text 0x080001cc Section 0 uidiv.o(.text) .text 0x080001f8 Section 0 idiv.o(.text) .text 0x08000220 Section 0 memcpya.o(.text) .text 0x08000244 Section 0 memseta.o(.text) .text 0x08000268 Section 0 strcat.o(.text) .text 0x08000280 Section 0 strncpy.o(.text) .text 0x0800029a Section 0 strlen.o(.text) .text 0x080002a8 Section 0 memcmp.o(.text) .text 0x080002c2 Section 0 strcpy.o(.text) .text 0x080002d4 Section 0 strncmp.o(.text) .text 0x080002f4 Section 36 init.o(.text) .text 0x08000318 Section 0 __dczerorl2.o(.text) i.$Sub$$main 0x0800036e Section 0 components.o(i.$Sub$$main) i.DMA_Channel0_IRQHandler 0x08000378 Section 0 drv_uart.o(i.DMA_Channel0_IRQHandler) i.DMA_Channel1_IRQHandler 0x080003ec Section 0 drv_uart.o(i.DMA_Channel1_IRQHandler) i.SEGGER_RTT_GetKey 0x08000438 Section 0 segger_rtt.o(i.SEGGER_RTT_GetKey) i.SEGGER_RTT_Init 0x08000454 Section 0 segger_rtt.o(i.SEGGER_RTT_Init) i.SEGGER_RTT_Read 0x0800045c Section 0 segger_rtt.o(i.SEGGER_RTT_Read) i.SEGGER_RTT_ReadNoLock 0x08000474 Section 0 segger_rtt.o(i.SEGGER_RTT_ReadNoLock) i.SEGGER_RTT_Write 0x080004f4 Section 0 segger_rtt.o(i.SEGGER_RTT_Write) i.SEGGER_RTT_WriteNoLock 0x08000528 Section 0 segger_rtt.o(i.SEGGER_RTT_WriteNoLock) i.SEGGER_RTT_printf 0x08000584 Section 0 segger_rtt_printf.o(i.SEGGER_RTT_printf) i.SEGGER_RTT_vprintf 0x0800059c Section 0 segger_rtt_printf.o(i.SEGGER_RTT_vprintf) i.SysTick_Handler 0x08000740 Section 0 board.o(i.SysTick_Handler) i.SystemCoreClockUpdate 0x08000750 Section 0 system_ciu32l051.o(i.SystemCoreClockUpdate) i.SystemInit 0x080007f0 Section 0 system_ciu32l051.o(i.SystemInit) i.System_Reset 0x08000810 Section 0 main.o(i.System_Reset) i.UART1_Init 0x0800082c Section 0 drv_uart.o(i.UART1_Init) i.UART1_SendString 0x08000888 Section 0 drv_uart.o(i.UART1_SendString) i.UART1_Write 0x080008a0 Section 0 drv_uart.o(i.UART1_Write) i.USART1_IRQHandler 0x080008cc Section 0 drv_uart.o(i.USART1_IRQHandler) i.Uart1_Dma_Init 0x08000940 Section 0 drv_uart.o(i.Uart1_Dma_Init) i.Uart1_Dma_Rec_Data_Cfg 0x080009d8 Section 0 drv_uart.o(i.Uart1_Dma_Rec_Data_Cfg) i.Uart1_Dma_Send_Data 0x080009f4 Section 0 drv_uart.o(i.Uart1_Dma_Send_Data) i.Uart1_Gpio_Init 0x08000a10 Section 0 drv_uart.o(i.Uart1_Gpio_Init) i.Uart1_Init 0x08000a54 Section 0 drv_uart.o(i.Uart1_Init) i._DoInit 0x08000ad8 Section 0 segger_rtt.o(i._DoInit) _DoInit 0x08000ad9 Thumb Code 78 segger_rtt.o(i._DoInit) i._GetAvailWriteSpace 0x08000b40 Section 0 segger_rtt.o(i._GetAvailWriteSpace) _GetAvailWriteSpace 0x08000b41 Thumb Code 22 segger_rtt.o(i._GetAvailWriteSpace) i._PrintInt 0x08000b56 Section 0 segger_rtt_printf.o(i._PrintInt) _PrintInt 0x08000b57 Thumb Code 200 segger_rtt_printf.o(i._PrintInt) i._PrintUnsigned 0x08000c20 Section 0 segger_rtt_printf.o(i._PrintUnsigned) _PrintUnsigned 0x08000c21 Thumb Code 210 segger_rtt_printf.o(i._PrintUnsigned) i._StoreChar 0x08000cf8 Section 0 segger_rtt_printf.o(i._StoreChar) _StoreChar 0x08000cf9 Thumb Code 62 segger_rtt_printf.o(i._StoreChar) i._UART1_RxCheck 0x08000d38 Section 0 drv_uart.o(i._UART1_RxCheck) _UART1_RxCheck 0x08000d39 Thumb Code 88 drv_uart.o(i._UART1_RxCheck) i._UART1_SemCreate 0x08000de8 Section 0 drv_uart.o(i._UART1_SemCreate) _UART1_SemCreate 0x08000de9 Thumb Code 88 drv_uart.o(i._UART1_SemCreate) i._UART1_StartTxDMATransfer 0x08000ed4 Section 0 drv_uart.o(i._UART1_StartTxDMATransfer) _UART1_StartTxDMATransfer 0x08000ed5 Thumb Code 114 drv_uart.o(i._UART1_StartTxDMATransfer) i._WriteBlocking 0x08000f58 Section 0 segger_rtt.o(i._WriteBlocking) _WriteBlocking 0x08000f59 Thumb Code 96 segger_rtt.o(i._WriteBlocking) i._WriteNoCheck 0x08000fb8 Section 0 segger_rtt.o(i._WriteNoCheck) _WriteNoCheck 0x08000fb9 Thumb Code 60 segger_rtt.o(i._WriteNoCheck) i.__ARM_common_switch8 0x08000ff4 Section 0 timer.o(i.__ARM_common_switch8) i.__NVIC_EnableIRQ 0x08001010 Section 0 drv_uart.o(i.__NVIC_EnableIRQ) __NVIC_EnableIRQ 0x08001011 Thumb Code 18 drv_uart.o(i.__NVIC_EnableIRQ) i.__NVIC_SetPriority 0x08001028 Section 0 drv_uart.o(i.__NVIC_SetPriority) __NVIC_SetPriority 0x08001029 Thumb Code 60 drv_uart.o(i.__NVIC_SetPriority) i.__rt_ffs 0x0800106c Section 0 kservice.o(i.__rt_ffs) i.__scatterload_copy 0x080010ac Section 14 handlers.o(i.__scatterload_copy) i.__scatterload_null 0x080010ba Section 2 handlers.o(i.__scatterload_null) i.__scatterload_zeroinit 0x080010bc Section 14 handlers.o(i.__scatterload_zeroinit) i._msh_exec_cmd 0x080010cc Section 0 msh.o(i._msh_exec_cmd) _msh_exec_cmd 0x080010cd Thumb Code 174 msh.o(i._msh_exec_cmd) i._rt_thread_init 0x0800119c Section 0 thread.o(i._rt_thread_init) _rt_thread_init 0x0800119d Thumb Code 132 thread.o(i._rt_thread_init) i._rt_timer_init 0x08001254 Section 0 timer.o(i._rt_timer_init) _rt_timer_init 0x08001255 Thumb Code 28 timer.o(i._rt_timer_init) i._rt_timer_remove 0x08001270 Section 0 timer.o(i._rt_timer_remove) _rt_timer_remove 0x08001271 Thumb Code 10 timer.o(i._rt_timer_remove) i._thread_cleanup_execute 0x0800127a Section 0 thread.o(i._thread_cleanup_execute) _thread_cleanup_execute 0x0800127b Thumb Code 30 thread.o(i._thread_cleanup_execute) i.cmd_free 0x08001298 Section 0 msh.o(i.cmd_free) i.cmd_ps 0x080012a2 Section 0 msh.o(i.cmd_ps) i.do_output 0x080012ac Section 0 ulog.o(i.do_output) do_output 0x080012ad Thumb Code 56 ulog.o(i.do_output) i.finsh_get_prompt 0x080012e4 Section 0 shell.o(i.finsh_get_prompt) i.finsh_set_prompt_mode 0x08001348 Section 0 shell.o(i.finsh_set_prompt_mode) i.finsh_system_function_init 0x08001390 Section 0 shell.o(i.finsh_system_function_init) i.finsh_system_init 0x0800139c Section 0 shell.o(i.finsh_system_init) i.finsh_thread_entry 0x08001434 Section 0 shell.o(i.finsh_thread_entry) i.get_log_buf 0x08001790 Section 0 ulog.o(i.get_log_buf) get_log_buf 0x08001791 Thumb Code 22 ulog.o(i.get_log_buf) i.hello 0x080017ac Section 0 cmd.o(i.hello) i.list 0x080017cc Section 0 cmd.o(i.list) i.list_event 0x08001830 Section 0 cmd.o(i.list_event) i.list_find_init 0x0800195c Section 0 cmd.o(i.list_find_init) list_find_init 0x0800195d Thumb Code 32 cmd.o(i.list_find_init) i.list_get_next 0x0800197c Section 0 cmd.o(i.list_get_next) list_get_next 0x0800197d Thumb Code 104 cmd.o(i.list_get_next) i.list_mailbox 0x080019e4 Section 0 cmd.o(i.list_mailbox) i.list_mem 0x08001b20 Section 0 mem.o(i.list_mem) i.list_msgqueue 0x08001b8c Section 0 cmd.o(i.list_msgqueue) i.list_mutex 0x08001cb0 Section 0 cmd.o(i.list_mutex) i.list_sem 0x08001da8 Section 0 cmd.o(i.list_sem) i.list_thread 0x08001ec0 Section 0 cmd.o(i.list_thread) i.list_timer 0x08002080 Section 0 cmd.o(i.list_timer) i.lwrb_get_free 0x080021c0 Section 0 lwrb.o(i.lwrb_get_free) i.lwrb_get_full 0x080021ec Section 0 lwrb.o(i.lwrb_get_full) i.lwrb_get_linear_block_read_address 0x08002216 Section 0 lwrb.o(i.lwrb_get_linear_block_read_address) i.lwrb_get_linear_block_read_length 0x08002230 Section 0 lwrb.o(i.lwrb_get_linear_block_read_length) i.lwrb_init 0x08002258 Section 0 lwrb.o(i.lwrb_init) i.lwrb_skip 0x08002274 Section 0 lwrb.o(i.lwrb_skip) i.lwrb_write 0x080022be Section 0 lwrb.o(i.lwrb_write) i.lwrb_write_ex 0x080022d4 Section 0 lwrb.o(i.lwrb_write_ex) i.main 0x08002368 Section 0 main.o(i.main) i.main_thread_entry 0x080023f4 Section 0 components.o(i.main_thread_entry) i.msh_auto_complete 0x08002400 Section 0 msh.o(i.msh_auto_complete) i.msh_exec 0x080024b0 Section 0 msh.o(i.msh_exec) i.msh_help 0x08002518 Section 0 msh.o(i.msh_help) i.msh_is_used 0x08002590 Section 0 msh.o(i.msh_is_used) i.msh_split 0x08002594 Section 0 msh.o(i.msh_split) msh_split 0x08002595 Thumb Code 170 msh.o(i.msh_split) i.object_split 0x08002664 Section 0 cmd.o(i.object_split) object_split 0x08002665 Thumb Code 18 cmd.o(i.object_split) i.output_lock 0x0800267c Section 0 ulog.o(i.output_lock) output_lock 0x0800267d Thumb Code 50 ulog.o(i.output_lock) i.output_unlock 0x080026b8 Section 0 ulog.o(i.output_unlock) output_unlock 0x080026b9 Thumb Code 46 ulog.o(i.output_unlock) i.plug_holes 0x080026f0 Section 0 mem.o(i.plug_holes) plug_holes 0x080026f1 Thumb Code 134 mem.o(i.plug_holes) i.print_number 0x080027dc Section 0 kservice.o(i.print_number) print_number 0x080027dd Thumb Code 320 kservice.o(i.print_number) i.rt_application_init 0x08002920 Section 0 components.o(i.rt_application_init) i.rt_assert_handler 0x08002970 Section 0 kservice.o(i.rt_assert_handler) i.rt_calloc 0x080029d8 Section 0 mem.o(i.rt_calloc) i.rt_components_board_init 0x080029f4 Section 0 components.o(i.rt_components_board_init) i.rt_components_init 0x08002a10 Section 0 components.o(i.rt_components_init) i.rt_enter_critical 0x08002a2c Section 0 scheduler.o(i.rt_enter_critical) i.rt_exit_critical 0x08002a44 Section 0 scheduler.o(i.rt_exit_critical) i.rt_free 0x08002a78 Section 0 mem.o(i.rt_free) i.rt_hw_board_init 0x08002c44 Section 0 board.o(i.rt_hw_board_init) i.rt_hw_console_getchar 0x08002c9c Section 0 board.o(i.rt_hw_console_getchar) i.rt_hw_console_output 0x08002ca8 Section 0 board.o(i.rt_hw_console_output) i.rt_hw_hard_fault_exception 0x08002cbc Section 0 cpuport.o(i.rt_hw_hard_fault_exception) i.rt_hw_stack_init 0x08002db0 Section 0 cpuport.o(i.rt_hw_stack_init) i.rt_hw_usart_init 0x08002de8 Section 0 drv_uart.o(i.rt_hw_usart_init) i.rt_interrupt_enter 0x08002df8 Section 0 irq.o(i.rt_interrupt_enter) i.rt_interrupt_get_nest 0x08002e1c Section 0 irq.o(i.rt_interrupt_get_nest) i.rt_interrupt_leave 0x08002e34 Section 0 irq.o(i.rt_interrupt_leave) i.rt_ipc_list_resume 0x08002e58 Section 0 ipc.o(i.rt_ipc_list_resume) rt_ipc_list_resume 0x08002e59 Thumb Code 14 ipc.o(i.rt_ipc_list_resume) i.rt_ipc_list_suspend 0x08002e66 Section 0 ipc.o(i.rt_ipc_list_suspend) rt_ipc_list_suspend 0x08002e67 Thumb Code 78 ipc.o(i.rt_ipc_list_suspend) i.rt_kprintf 0x08002eb4 Section 0 kservice.o(i.rt_kprintf) i.rt_kputs 0x08002ed8 Section 0 kservice.o(i.rt_kputs) i.rt_list_insert_after 0x08002ee4 Section 0 object.o(i.rt_list_insert_after) rt_list_insert_after 0x08002ee5 Thumb Code 14 object.o(i.rt_list_insert_after) i.rt_list_insert_after 0x08002ef2 Section 0 thread.o(i.rt_list_insert_after) rt_list_insert_after 0x08002ef3 Thumb Code 14 thread.o(i.rt_list_insert_after) i.rt_list_insert_after 0x08002f00 Section 0 timer.o(i.rt_list_insert_after) rt_list_insert_after 0x08002f01 Thumb Code 14 timer.o(i.rt_list_insert_after) i.rt_list_insert_before 0x08002f0e Section 0 ipc.o(i.rt_list_insert_before) rt_list_insert_before 0x08002f0f Thumb Code 14 ipc.o(i.rt_list_insert_before) i.rt_list_len 0x08002f1c Section 0 cmd.o(i.rt_list_len) rt_list_len 0x08002f1d Thumb Code 18 cmd.o(i.rt_list_len) i.rt_list_remove 0x08002f2e Section 0 object.o(i.rt_list_remove) rt_list_remove 0x08002f2f Thumb Code 18 object.o(i.rt_list_remove) i.rt_list_remove 0x08002f40 Section 0 thread.o(i.rt_list_remove) rt_list_remove 0x08002f41 Thumb Code 18 thread.o(i.rt_list_remove) i.rt_list_remove 0x08002f52 Section 0 timer.o(i.rt_list_remove) rt_list_remove 0x08002f53 Thumb Code 18 timer.o(i.rt_list_remove) i.rt_malloc 0x08002f64 Section 0 mem.o(i.rt_malloc) i.rt_memmove 0x0800315c Section 0 kservice.o(i.rt_memmove) i.rt_memset 0x0800318a Section 0 kservice.o(i.rt_memset) i.rt_mutex_init 0x080031c8 Section 0 ipc.o(i.rt_mutex_init) i.rt_mutex_release 0x08003224 Section 0 ipc.o(i.rt_mutex_release) i.rt_mutex_take 0x080033d4 Section 0 ipc.o(i.rt_mutex_take) i.rt_object_allocate 0x080035ac Section 0 object.o(i.rt_object_allocate) i.rt_object_delete 0x08003688 Section 0 object.o(i.rt_object_delete) i.rt_object_detach 0x08003720 Section 0 object.o(i.rt_object_detach) i.rt_object_get_information 0x08003774 Section 0 object.o(i.rt_object_get_information) i.rt_object_get_type 0x08003794 Section 0 object.o(i.rt_object_get_type) i.rt_object_init 0x080037c8 Section 0 object.o(i.rt_object_init) i.rt_object_is_systemobject 0x08003874 Section 0 object.o(i.rt_object_is_systemobject) i.rt_schedule 0x080038ac Section 0 scheduler.o(i.rt_schedule) i.rt_schedule_insert_thread 0x08003918 Section 0 scheduler.o(i.rt_schedule_insert_thread) i.rt_schedule_remove_thread 0x08003988 Section 0 scheduler.o(i.rt_schedule_remove_thread) i.rt_sem_create 0x080039f4 Section 0 ipc.o(i.rt_sem_create) i.rt_sem_init 0x08003a98 Section 0 ipc.o(i.rt_sem_init) i.rt_sem_release 0x08003b04 Section 0 ipc.o(i.rt_sem_release) i.rt_sem_take 0x08003b9c Section 0 ipc.o(i.rt_sem_take) i.rt_show_version 0x08003d24 Section 0 kservice.o(i.rt_show_version) i.rt_strlen 0x08003dd4 Section 0 kservice.o(i.rt_strlen) i.rt_strncpy 0x08003de4 Section 0 kservice.o(i.rt_strncpy) i.rt_system_heap_init 0x08003e0c Section 0 mem.o(i.rt_system_heap_init) i.rt_system_scheduler_init 0x08003f10 Section 0 scheduler.o(i.rt_system_scheduler_init) i.rt_system_scheduler_start 0x08003f44 Section 0 scheduler.o(i.rt_system_scheduler_start) i.rt_system_timer_init 0x08003f6c Section 0 timer.o(i.rt_system_timer_init) i.rt_system_timer_thread_init 0x08003f78 Section 0 timer.o(i.rt_system_timer_thread_init) i.rt_thread_control 0x08003f7c Section 0 thread.o(i.rt_thread_control) i.rt_thread_create 0x08004030 Section 0 thread.o(i.rt_thread_create) i.rt_thread_delete 0x08004070 Section 0 thread.o(i.rt_thread_delete) i.rt_thread_detach 0x08004150 Section 0 thread.o(i.rt_thread_detach) i.rt_thread_exit 0x08004234 Section 0 thread.o(i.rt_thread_exit) i.rt_thread_idle_entry 0x0800428c Section 0 idle.o(i.rt_thread_idle_entry) rt_thread_idle_entry 0x0800428d Thumb Code 26 idle.o(i.rt_thread_idle_entry) i.rt_thread_idle_excute 0x080042ac Section 0 idle.o(i.rt_thread_idle_excute) i.rt_thread_idle_init 0x08004348 Section 0 idle.o(i.rt_thread_idle_init) i.rt_thread_init 0x0800437c Section 0 thread.o(i.rt_thread_init) i.rt_thread_mdelay 0x080043f4 Section 0 thread.o(i.rt_thread_mdelay) i.rt_thread_resume 0x08004400 Section 0 thread.o(i.rt_thread_resume) i.rt_thread_self 0x08004490 Section 0 thread.o(i.rt_thread_self) i.rt_thread_sleep 0x0800449c Section 0 thread.o(i.rt_thread_sleep) i.rt_thread_startup 0x08004520 Section 0 thread.o(i.rt_thread_startup) i.rt_thread_suspend 0x080045dc Section 0 thread.o(i.rt_thread_suspend) i.rt_thread_timeout 0x08004670 Section 0 thread.o(i.rt_thread_timeout) i.rt_thread_yield 0x08004724 Section 0 thread.o(i.rt_thread_yield) i.rt_tick_from_millisecond 0x08004780 Section 0 clock.o(i.rt_tick_from_millisecond) i.rt_tick_get 0x080047b0 Section 0 clock.o(i.rt_tick_get) i.rt_tick_increase 0x080047bc Section 0 clock.o(i.rt_tick_increase) i.rt_timer_check 0x080047e4 Section 0 timer.o(i.rt_timer_check) i.rt_timer_control 0x08004888 Section 0 timer.o(i.rt_timer_control) i.rt_timer_detach 0x08004948 Section 0 timer.o(i.rt_timer_detach) i.rt_timer_init 0x08004a24 Section 0 timer.o(i.rt_timer_init) i.rt_timer_start 0x08004a70 Section 0 timer.o(i.rt_timer_start) i.rt_timer_stop 0x08004bb0 Section 0 timer.o(i.rt_timer_stop) i.rt_vsnprintf 0x08004c68 Section 0 kservice.o(i.rt_vsnprintf) i.rti_board_end 0x08004ed4 Section 0 components.o(i.rti_board_end) rti_board_end 0x08004ed5 Thumb Code 4 components.o(i.rti_board_end) i.rti_board_start 0x08004ed8 Section 0 components.o(i.rti_board_start) rti_board_start 0x08004ed9 Thumb Code 4 components.o(i.rti_board_start) i.rti_end 0x08004edc Section 0 components.o(i.rti_end) rti_end 0x08004edd Thumb Code 4 components.o(i.rti_end) i.rti_start 0x08004ee0 Section 0 components.o(i.rti_start) rti_start 0x08004ee1 Thumb Code 4 components.o(i.rti_start) i.rtthread_startup 0x08004ee4 Section 0 components.o(i.rtthread_startup) i.shell_handle_history 0x08004f10 Section 0 shell.o(i.shell_handle_history) shell_handle_history 0x08004f11 Thumb Code 32 shell.o(i.shell_handle_history) i.shell_push_history 0x08004f3c Section 0 shell.o(i.shell_push_history) shell_push_history 0x08004f3d Thumb Code 170 shell.o(i.shell_push_history) i.show_wait_queue 0x08004fe8 Section 0 cmd.o(i.show_wait_queue) show_wait_queue 0x08004fe9 Thumb Code 38 cmd.o(i.show_wait_queue) i.skip_atoi 0x08005018 Section 0 kservice.o(i.skip_atoi) skip_atoi 0x08005019 Thumb Code 32 kservice.o(i.skip_atoi) i.std_dma_clear_flag 0x08005038 Section 0 drv_uart.o(i.std_dma_clear_flag) std_dma_clear_flag 0x08005039 Thumb Code 10 drv_uart.o(i.std_dma_clear_flag) i.std_dma_enable 0x08005048 Section 0 drv_uart.o(i.std_dma_enable) std_dma_enable 0x08005049 Thumb Code 18 drv_uart.o(i.std_dma_enable) i.std_dma_get_flag 0x08005060 Section 0 drv_uart.o(i.std_dma_get_flag) std_dma_get_flag 0x08005061 Thumb Code 16 drv_uart.o(i.std_dma_get_flag) i.std_dma_get_interrupt_enable 0x08005074 Section 0 drv_uart.o(i.std_dma_get_interrupt_enable) std_dma_get_interrupt_enable 0x08005075 Thumb Code 22 drv_uart.o(i.std_dma_get_interrupt_enable) i.std_dma_init 0x08005090 Section 0 ciu32l051_std_dma.o(i.std_dma_init) i.std_dma_interrupt_enable 0x080050dc Section 0 drv_uart.o(i.std_dma_interrupt_enable) std_dma_interrupt_enable 0x080050dd Thumb Code 16 drv_uart.o(i.std_dma_interrupt_enable) i.std_dma_start_transmit 0x080050f0 Section 0 ciu32l051_std_dma.o(i.std_dma_start_transmit) i.std_gpio_init 0x0800512c Section 0 ciu32l051_std_gpio.o(i.std_gpio_init) i.std_gpio_set_afpin_0_7 0x08005190 Section 0 ciu32l051_std_gpio.o(i.std_gpio_set_afpin_0_7) std_gpio_set_afpin_0_7 0x08005191 Thumb Code 26 ciu32l051_std_gpio.o(i.std_gpio_set_afpin_0_7) i.std_gpio_set_afpin_8_15 0x080051aa Section 0 ciu32l051_std_gpio.o(i.std_gpio_set_afpin_8_15) std_gpio_set_afpin_8_15 0x080051ab Thumb Code 28 ciu32l051_std_gpio.o(i.std_gpio_set_afpin_8_15) i.std_gpio_set_pin_mode 0x080051c6 Section 0 ciu32l051_std_gpio.o(i.std_gpio_set_pin_mode) std_gpio_set_pin_mode 0x080051c7 Thumb Code 20 ciu32l051_std_gpio.o(i.std_gpio_set_pin_mode) i.std_gpio_set_pin_pull 0x080051da Section 0 ciu32l051_std_gpio.o(i.std_gpio_set_pin_pull) std_gpio_set_pin_pull 0x080051db Thumb Code 20 ciu32l051_std_gpio.o(i.std_gpio_set_pin_pull) i.std_rcc_get_hclkfreq 0x080051f0 Section 0 ciu32l051_std_rcc.o(i.std_rcc_get_hclkfreq) i.std_rcc_get_pclk1freq 0x08005208 Section 0 ciu32l051_std_rcc.o(i.std_rcc_get_pclk1freq) i.std_rcc_get_pclk2freq 0x08005224 Section 0 ciu32l051_std_rcc.o(i.std_rcc_get_pclk2freq) i.std_rcc_get_pllfreq 0x08005240 Section 0 ciu32l051_std_rcc.o(i.std_rcc_get_pllfreq) i.std_rcc_get_sysclkfreq 0x0800528c Section 0 ciu32l051_std_rcc.o(i.std_rcc_get_sysclkfreq) i.std_usart_baudrate_config 0x080052dc Section 0 ciu32l051_std_usart.o(i.std_usart_baudrate_config) i.std_usart_get_cr1_interrupt_enable 0x08005360 Section 0 drv_uart.o(i.std_usart_get_cr1_interrupt_enable) std_usart_get_cr1_interrupt_enable 0x08005361 Thumb Code 14 drv_uart.o(i.std_usart_get_cr1_interrupt_enable) i.std_usart_get_flag 0x0800536e Section 0 drv_uart.o(i.std_usart_get_flag) std_usart_get_flag 0x0800536f Thumb Code 14 drv_uart.o(i.std_usart_get_flag) i.std_usart_init 0x0800537c Section 0 ciu32l051_std_usart.o(i.std_usart_init) i.system_clock_config 0x080053dc Section 0 drv_common.o(i.system_clock_config) i.uart1_rx_dma_thread_entry 0x08005474 Section 0 drv_uart.o(i.uart1_rx_dma_thread_entry) uart1_rx_dma_thread_entry 0x08005475 Thumb Code 32 drv_uart.o(i.uart1_rx_dma_thread_entry) i.ulog_backend_register 0x080054c0 Section 0 ulog.o(i.ulog_backend_register) i.ulog_console_backend_init 0x08005588 Section 0 console_be.o(i.ulog_console_backend_init) i.ulog_console_backend_output 0x080055b4 Section 0 console_be.o(i.ulog_console_backend_output) i.ulog_formater 0x080055c0 Section 0 ulog.o(i.ulog_formater) i.ulog_init 0x08005774 Section 0 ulog.o(i.ulog_init) i.ulog_output 0x080057a8 Section 0 ulog.o(i.ulog_output) i.ulog_output_to_all_backend 0x080057c0 Section 0 ulog.o(i.ulog_output_to_all_backend) ulog_output_to_all_backend 0x080057c1 Thumb Code 158 ulog.o(i.ulog_output_to_all_backend) i.ulog_strcpy 0x0800586c Section 0 ulog.o(i.ulog_strcpy) i.ulog_ultoa 0x080058b8 Section 0 ulog.o(i.ulog_ultoa) i.ulog_voutput 0x080058f0 Section 0 ulog.o(i.ulog_voutput) i.version 0x080059c0 Section 0 cmd.o(i.version) .constdata 0x080059ca Section 14 msh.o(.constdata) __FUNCTION__ 0x080059ca Data 14 msh.o(.constdata) .constdata 0x080059d8 Section 74 shell.o(.constdata) __FUNCTION__ 0x080059d8 Data 22 shell.o(.constdata) __FUNCTION__ 0x080059ee Data 22 shell.o(.constdata) __FUNCTION__ 0x08005a04 Data 15 shell.o(.constdata) __FUNCTION__ 0x08005a13 Data 15 shell.o(.constdata) .constdata 0x08005a22 Section 20 components.o(.constdata) __FUNCTION__ 0x08005a22 Data 20 components.o(.constdata) .constdata 0x08005a36 Section 22 idle.o(.constdata) __FUNCTION__ 0x08005a36 Data 22 idle.o(.constdata) .constdata 0x08005a4c Section 508 ipc.o(.constdata) __FUNCTION__ 0x08005a4c Data 12 ipc.o(.constdata) __FUNCTION__ 0x08005a58 Data 14 ipc.o(.constdata) __FUNCTION__ 0x08005a66 Data 14 ipc.o(.constdata) __FUNCTION__ 0x08005a74 Data 14 ipc.o(.constdata) __FUNCTION__ 0x08005a82 Data 12 ipc.o(.constdata) __FUNCTION__ 0x08005a8e Data 15 ipc.o(.constdata) __FUNCTION__ 0x08005a9d Data 15 ipc.o(.constdata) __FUNCTION__ 0x08005aac Data 14 ipc.o(.constdata) __FUNCTION__ 0x08005aba Data 16 ipc.o(.constdata) __FUNCTION__ 0x08005aca Data 16 ipc.o(.constdata) __FUNCTION__ 0x08005ada Data 16 ipc.o(.constdata) __FUNCTION__ 0x08005aea Data 14 ipc.o(.constdata) __FUNCTION__ 0x08005af8 Data 17 ipc.o(.constdata) __FUNCTION__ 0x08005b09 Data 17 ipc.o(.constdata) __FUNCTION__ 0x08005b1a Data 14 ipc.o(.constdata) __FUNCTION__ 0x08005b28 Data 16 ipc.o(.constdata) __FUNCTION__ 0x08005b38 Data 16 ipc.o(.constdata) __FUNCTION__ 0x08005b48 Data 16 ipc.o(.constdata) __FUNCTION__ 0x08005b58 Data 14 ipc.o(.constdata) __FUNCTION__ 0x08005b66 Data 14 ipc.o(.constdata) __FUNCTION__ 0x08005b74 Data 17 ipc.o(.constdata) __FUNCTION__ 0x08005b85 Data 11 ipc.o(.constdata) __FUNCTION__ 0x08005b90 Data 13 ipc.o(.constdata) __FUNCTION__ 0x08005b9d Data 13 ipc.o(.constdata) __FUNCTION__ 0x08005baa Data 13 ipc.o(.constdata) __FUNCTION__ 0x08005bb7 Data 16 ipc.o(.constdata) __FUNCTION__ 0x08005bc7 Data 11 ipc.o(.constdata) __FUNCTION__ 0x08005bd2 Data 14 ipc.o(.constdata) __FUNCTION__ 0x08005be0 Data 11 ipc.o(.constdata) __FUNCTION__ 0x08005beb Data 13 ipc.o(.constdata) __FUNCTION__ 0x08005bf8 Data 13 ipc.o(.constdata) __FUNCTION__ 0x08005c05 Data 13 ipc.o(.constdata) __FUNCTION__ 0x08005c12 Data 16 ipc.o(.constdata) __FUNCTION__ 0x08005c22 Data 13 ipc.o(.constdata) __FUNCTION__ 0x08005c2f Data 11 ipc.o(.constdata) __FUNCTION__ 0x08005c3a Data 14 ipc.o(.constdata) .constdata 0x08005c48 Section 290 kservice.o(.constdata) small_digits 0x08005d48 Data 17 kservice.o(.constdata) large_digits 0x08005d59 Data 17 kservice.o(.constdata) .constdata 0x08005d6a Section 60 mem.o(.constdata) __FUNCTION__ 0x08005d6a Data 8 mem.o(.constdata) __FUNCTION__ 0x08005d72 Data 11 mem.o(.constdata) __FUNCTION__ 0x08005d7d Data 20 mem.o(.constdata) __FUNCTION__ 0x08005d91 Data 10 mem.o(.constdata) __FUNCTION__ 0x08005d9b Data 11 mem.o(.constdata) .constdata 0x08005da6 Section 128 object.o(.constdata) __FUNCTION__ 0x08005da6 Data 15 object.o(.constdata) __FUNCTION__ 0x08005db5 Data 17 object.o(.constdata) __FUNCTION__ 0x08005dc6 Data 19 object.o(.constdata) __FUNCTION__ 0x08005dd9 Data 17 object.o(.constdata) __FUNCTION__ 0x08005dea Data 26 object.o(.constdata) __FUNCTION__ 0x08005e04 Data 19 object.o(.constdata) __FUNCTION__ 0x08005e17 Data 15 object.o(.constdata) .constdata 0x08005e26 Section 52 scheduler.o(.constdata) __FUNCTION__ 0x08005e26 Data 26 scheduler.o(.constdata) __FUNCTION__ 0x08005e40 Data 26 scheduler.o(.constdata) .constdata 0x08005e5a Section 192 thread.o(.constdata) __FUNCTION__ 0x08005e5a Data 16 thread.o(.constdata) __FUNCTION__ 0x08005e6a Data 15 thread.o(.constdata) __FUNCTION__ 0x08005e79 Data 18 thread.o(.constdata) __FUNCTION__ 0x08005e8b Data 17 thread.o(.constdata) __FUNCTION__ 0x08005e9c Data 17 thread.o(.constdata) __FUNCTION__ 0x08005ead Data 16 thread.o(.constdata) __FUNCTION__ 0x08005ebd Data 22 thread.o(.constdata) __FUNCTION__ 0x08005ed3 Data 18 thread.o(.constdata) __FUNCTION__ 0x08005ee5 Data 18 thread.o(.constdata) __FUNCTION__ 0x08005ef7 Data 17 thread.o(.constdata) __FUNCTION__ 0x08005f08 Data 18 thread.o(.constdata) .constdata 0x08005f1a Section 92 timer.o(.constdata) __FUNCTION__ 0x08005f1a Data 14 timer.o(.constdata) __FUNCTION__ 0x08005f28 Data 16 timer.o(.constdata) __FUNCTION__ 0x08005f38 Data 16 timer.o(.constdata) __FUNCTION__ 0x08005f48 Data 15 timer.o(.constdata) __FUNCTION__ 0x08005f57 Data 14 timer.o(.constdata) __FUNCTION__ 0x08005f65 Data 17 timer.o(.constdata) .constdata 0x08005f78 Section 32 system_ciu32l051.o(.constdata) .constdata 0x08005f98 Section 33 segger_rtt.o(.constdata) _aTerminalId 0x08005f98 Data 16 segger_rtt.o(.constdata) _aInitStr 0x08005fa8 Data 17 segger_rtt.o(.constdata) .constdata 0x08005fb9 Section 16 segger_rtt_printf.o(.constdata) _aV2C 0x08005fb9 Data 16 segger_rtt_printf.o(.constdata) .constdata 0x08005fcc Section 213 ulog.o(.constdata) level_output_info 0x08005fcc Data 32 ulog.o(.constdata) color_output_info 0x08005fec Data 32 ulog.o(.constdata) __FUNCTION__ 0x0800600c Data 12 ulog.o(.constdata) __FUNCTION__ 0x08006018 Data 14 ulog.o(.constdata) __FUNCTION__ 0x08006026 Data 13 ulog.o(.constdata) __FUNCTION__ 0x08006033 Data 9 ulog.o(.constdata) __FUNCTION__ 0x0800603c Data 13 ulog.o(.constdata) __FUNCTION__ 0x08006049 Data 22 ulog.o(.constdata) __FUNCTION__ 0x0800605f Data 24 ulog.o(.constdata) __FUNCTION__ 0x08006077 Data 24 ulog.o(.constdata) __FUNCTION__ 0x0800608f Data 18 ulog.o(.constdata) .conststring 0x080060a4 Section 68 cmd.o(.conststring) .conststring 0x080060e8 Section 139 ipc.o(.conststring) .conststring 0x08006174 Section 235 mem.o(.conststring) .conststring 0x08006260 Section 66 thread.o(.conststring) .conststring 0x080062a4 Section 36 ulog.o(.conststring) .rodata.name 0x080062c8 Section 19 main.o(.rodata.name) .rodata.name 0x080062db Section 13 main.o(.rodata.name) .rodata.name 0x080062e8 Section 6 cmd.o(.rodata.name) .rodata.name 0x080062ee Section 16 cmd.o(.rodata.name) .rodata.name 0x080062fe Section 8 cmd.o(.rodata.name) .rodata.name 0x08006306 Section 35 cmd.o(.rodata.name) .rodata.name 0x08006329 Section 14 cmd.o(.rodata.name) .rodata.name 0x08006337 Section 35 cmd.o(.rodata.name) .rodata.name 0x0800635a Section 12 cmd.o(.rodata.name) .rodata.name 0x08006366 Section 12 cmd.o(.rodata.name) .rodata.name 0x08006372 Section 18 cmd.o(.rodata.name) .rodata.name 0x08006384 Section 12 cmd.o(.rodata.name) .rodata.name 0x08006390 Section 9 cmd.o(.rodata.name) .rodata.name 0x08006399 Section 25 cmd.o(.rodata.name) .rodata.name 0x080063b2 Section 15 cmd.o(.rodata.name) .rodata.name 0x080063c1 Section 25 cmd.o(.rodata.name) .rodata.name 0x080063da Section 11 cmd.o(.rodata.name) .rodata.name 0x080063e5 Section 21 cmd.o(.rodata.name) .rodata.name 0x080063fa Section 17 cmd.o(.rodata.name) .rodata.name 0x0800640b Section 21 cmd.o(.rodata.name) .rodata.name 0x08006420 Section 11 cmd.o(.rodata.name) .rodata.name 0x0800642b Section 21 cmd.o(.rodata.name) .rodata.name 0x08006440 Section 17 cmd.o(.rodata.name) .rodata.name 0x08006451 Section 21 cmd.o(.rodata.name) .rodata.name 0x08006466 Section 13 cmd.o(.rodata.name) .rodata.name 0x08006473 Section 24 cmd.o(.rodata.name) .rodata.name 0x0800648b Section 19 cmd.o(.rodata.name) .rodata.name 0x0800649e Section 24 cmd.o(.rodata.name) .rodata.name 0x080064b6 Section 14 cmd.o(.rodata.name) .rodata.name 0x080064c4 Section 29 cmd.o(.rodata.name) .rodata.name 0x080064e1 Section 20 cmd.o(.rodata.name) .rodata.name 0x080064f5 Section 29 cmd.o(.rodata.name) .rodata.name 0x08006512 Section 11 cmd.o(.rodata.name) .rodata.name 0x0800651d Section 21 cmd.o(.rodata.name) .rodata.name 0x08006532 Section 17 cmd.o(.rodata.name) .rodata.name 0x08006543 Section 21 cmd.o(.rodata.name) .rodata.name 0x08006558 Section 5 cmd.o(.rodata.name) .rodata.name 0x0800655d Section 26 cmd.o(.rodata.name) .rodata.name 0x08006577 Section 11 msh.o(.rodata.name) .rodata.name 0x08006582 Section 22 msh.o(.rodata.name) .rodata.name 0x08006598 Section 9 msh.o(.rodata.name) .rodata.name 0x080065a1 Section 28 msh.o(.rodata.name) .rodata.name 0x080065bd Section 11 msh.o(.rodata.name) .rodata.name 0x080065c8 Section 37 msh.o(.rodata.name) .rodata.name 0x080065ed Section 9 mem.o(.rodata.name) .rodata.name 0x080065f6 Section 30 mem.o(.rodata.name) .rti_fn.0 0x08006614 Section 4 components.o(.rti_fn.0) __tagsym$$used 0x08006614 Number 0 components.o(.rti_fn.0) .rti_fn.0.end 0x08006618 Section 4 components.o(.rti_fn.0.end) __tagsym$$used 0x08006618 Number 0 components.o(.rti_fn.0.end) .rti_fn.1 0x0800661c Section 4 ulog.o(.rti_fn.1) __tagsym$$used 0x0800661c Number 0 ulog.o(.rti_fn.1) .rti_fn.1.end 0x08006620 Section 4 components.o(.rti_fn.1.end) __tagsym$$used 0x08006620 Number 0 components.o(.rti_fn.1.end) .rti_fn.2 0x08006624 Section 4 drv_uart.o(.rti_fn.2) __tagsym$$used 0x08006624 Number 0 drv_uart.o(.rti_fn.2) .rti_fn.2 0x08006628 Section 4 console_be.o(.rti_fn.2) __tagsym$$used 0x08006628 Number 0 console_be.o(.rti_fn.2) .rti_fn.3 0x0800662c Section 4 drv_uart.o(.rti_fn.3) __tagsym$$used 0x0800662c Number 0 drv_uart.o(.rti_fn.3) .rti_fn.6 0x08006630 Section 4 shell.o(.rti_fn.6) __tagsym$$used 0x08006630 Number 0 shell.o(.rti_fn.6) .rti_fn.6.end 0x08006634 Section 4 components.o(.rti_fn.6.end) __tagsym$$used 0x08006634 Number 0 components.o(.rti_fn.6.end) FSymTab 0x08006638 Section 12 main.o(FSymTab) __tagsym$$used 0x08006638 Number 0 main.o(FSymTab) FSymTab 0x08006644 Section 216 cmd.o(FSymTab) __tagsym$$used 0x08006644 Number 0 cmd.o(FSymTab) __tagsym$$used 0x08006650 Number 0 cmd.o(FSymTab) __tagsym$$used 0x0800665c Number 0 cmd.o(FSymTab) __tagsym$$used 0x08006668 Number 0 cmd.o(FSymTab) __tagsym$$used 0x08006674 Number 0 cmd.o(FSymTab) __tagsym$$used 0x08006680 Number 0 cmd.o(FSymTab) __tagsym$$used 0x0800668c Number 0 cmd.o(FSymTab) __tagsym$$used 0x08006698 Number 0 cmd.o(FSymTab) __tagsym$$used 0x080066a4 Number 0 cmd.o(FSymTab) __tagsym$$used 0x080066b0 Number 0 cmd.o(FSymTab) __tagsym$$used 0x080066bc Number 0 cmd.o(FSymTab) __tagsym$$used 0x080066c8 Number 0 cmd.o(FSymTab) __tagsym$$used 0x080066d4 Number 0 cmd.o(FSymTab) __tagsym$$used 0x080066e0 Number 0 cmd.o(FSymTab) __tagsym$$used 0x080066ec Number 0 cmd.o(FSymTab) __tagsym$$used 0x080066f8 Number 0 cmd.o(FSymTab) __tagsym$$used 0x08006704 Number 0 cmd.o(FSymTab) __tagsym$$used 0x08006710 Number 0 cmd.o(FSymTab) FSymTab 0x0800671c Section 36 msh.o(FSymTab) __tagsym$$used 0x0800671c Number 0 msh.o(FSymTab) __tagsym$$used 0x08006728 Number 0 msh.o(FSymTab) __tagsym$$used 0x08006734 Number 0 msh.o(FSymTab) FSymTab 0x08006740 Section 12 mem.o(FSymTab) __tagsym$$used 0x08006740 Number 0 mem.o(FSymTab) .data 0x20000000 Section 24 shell.o(.data) finsh_prompt_custom 0x20000010 Data 4 shell.o(.data) .data 0x20000018 Section 4 clock.o(.data) rt_tick 0x20000018 Data 4 clock.o(.data) .data 0x2000001c Section 4 cpuport.o(.data) .data 0x20000020 Section 4 cpuport.o(.data) .data 0x20000024 Section 4 cpuport.o(.data) .data 0x20000028 Section 12 irq.o(.data) rt_interrupt_enter_hook 0x2000002c Data 4 irq.o(.data) rt_interrupt_leave_hook 0x20000030 Data 4 irq.o(.data) .data 0x20000034 Section 8 kservice.o(.data) __rt_errno 0x20000034 Data 4 kservice.o(.data) .data 0x2000003c Section 32 mem.o(.data) rt_malloc_hook 0x2000003c Data 4 mem.o(.data) rt_free_hook 0x20000040 Data 4 mem.o(.data) heap_ptr 0x20000044 Data 4 mem.o(.data) heap_end 0x20000048 Data 4 mem.o(.data) lfree 0x2000004c Data 4 mem.o(.data) mem_size_aligned 0x20000050 Data 4 mem.o(.data) used_mem 0x20000054 Data 4 mem.o(.data) max_mem 0x20000058 Data 4 mem.o(.data) .data 0x2000005c Section 132 object.o(.data) rt_object_attach_hook 0x2000005c Data 4 object.o(.data) rt_object_detach_hook 0x20000060 Data 4 object.o(.data) rt_object_container 0x20000070 Data 112 object.o(.data) .data 0x200000e0 Section 24 scheduler.o(.data) rt_scheduler_lock_nest 0x200000e2 Data 2 scheduler.o(.data) rt_scheduler_hook 0x200000ec Data 4 scheduler.o(.data) .data 0x200000f8 Section 12 thread.o(.data) rt_thread_suspend_hook 0x200000f8 Data 4 thread.o(.data) rt_thread_resume_hook 0x200000fc Data 4 thread.o(.data) rt_thread_inited_hook 0x20000100 Data 4 thread.o(.data) .data 0x20000104 Section 20 timer.o(.data) random_nr 0x20000104 Data 4 timer.o(.data) rt_timer_enter_hook 0x20000108 Data 4 timer.o(.data) rt_timer_exit_hook 0x2000010c Data 4 timer.o(.data) rt_timer_list 0x20000110 Data 8 timer.o(.data) .data 0x20000118 Section 12 drv_uart.o(.data) old_pos 0x20000118 Data 4 drv_uart.o(.data) .data 0x20000124 Section 4 system_ciu32l051.o(.data) .data 0x20000128 Section 24 ulog.o(.data) log_len 0x20000128 Data 4 ulog.o(.data) newline_len 0x2000012c Data 4 ulog.o(.data) fmt_result 0x20000130 Data 4 ulog.o(.data) tick_len 0x20000134 Data 4 ulog.o(.data) ulog_voutput_recursion 0x20000138 Data 4 ulog.o(.data) tick_len 0x2000013c Data 4 ulog.o(.data) .bss 0x20000140 Section 257 shell.o(.bss) finsh_prompt 0x20000140 Data 257 shell.o(.bss) .bss 0x20000244 Section 416 idle.o(.bss) idle 0x20000244 Data 144 idle.o(.bss) rt_thread_stack 0x200002d4 Data 256 idle.o(.bss) idle_hook_list 0x200003d4 Data 16 idle.o(.bss) .bss 0x200003e4 Section 256 kservice.o(.bss) rt_log_buf 0x200003e4 Data 256 kservice.o(.bss) .bss 0x200004e4 Section 40 mem.o(.bss) heap_sem 0x200004e4 Data 40 mem.o(.bss) .bss 0x2000050c Section 256 scheduler.o(.bss) .bss 0x2000060c Section 4664 drv_uart.o(.bss) _uart1_rx_dma_buffer 0x2000060c Data 128 drv_uart.o(.bss) uart1_dma_rx_thread_stack 0x200013b4 Data 1024 drv_uart.o(.bss) uart1_dma_rx_thread 0x200017b4 Data 144 drv_uart.o(.bss) .bss 0x20001844 Section 1208 segger_rtt.o(.bss) _acUpBuffer 0x200018ec Data 1024 segger_rtt.o(.bss) _acDownBuffer 0x20001cec Data 16 segger_rtt.o(.bss) .bss 0x20001cfc Section 580 ulog.o(.bss) ulog 0x20001cfc Data 580 ulog.o(.bss) .bss 0x20001f40 Section 48 console_be.o(.bss) console 0x20001f40 Data 48 console_be.o(.bss) STACK 0x20001f70 Section 1024 startup_ciu32l051.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$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE __arm_fini_ - Undefined Weak Reference __cpp_initialize__aeabi_ - Undefined Weak Reference __cxa_finalize - Undefined Weak Reference _clock_init - Undefined Weak Reference _microlib_exit - Undefined Weak Reference __vectors_Size 0x000000c0 Number 0 startup_ciu32l051.o ABSOLUTE __vector_table 0x08000000 Data 4 startup_ciu32l051.o(RESET) __main 0x080000c1 Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) __vectors_End 0x080000c0 Data 0 startup_ciu32l051.o(RESET) _main_stk 0x080000c1 Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) _main_scatterload 0x080000c5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) __main_after_scatterload 0x080000c9 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) _main_clock 0x080000c9 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) _main_cpp_init 0x080000c9 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) _main_init 0x080000c9 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) __rt_lib_shutdown_fini 0x080000d1 Thumb Code 0 entry12b.o(.ARM.Collect$$$$0000000E) __rt_final_cpp 0x080000d5 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000F) __rt_final_exit 0x080000d5 Thumb Code 0 entry11a.o(.ARM.Collect$$$$00000011) Reset_Handler 0x080000d9 Thumb Code 8 startup_ciu32l051.o(.text) NMI_Handler 0x080000e1 Thumb Code 2 startup_ciu32l051.o(.text) SVC_Handler 0x080000e5 Thumb Code 2 startup_ciu32l051.o(.text) ADC_COMP_IRQHandler 0x080000eb Thumb Code 0 startup_ciu32l051.o(.text) AES_IRQHandler 0x080000eb Thumb Code 0 startup_ciu32l051.o(.text) EXTI0_1_IRQHandler 0x080000eb Thumb Code 0 startup_ciu32l051.o(.text) EXTI2_3_IRQHandler 0x080000eb Thumb Code 0 startup_ciu32l051.o(.text) EXTI4_15_IRQHandler 0x080000eb Thumb Code 0 startup_ciu32l051.o(.text) FLASH_IRQHandler 0x080000eb Thumb Code 0 startup_ciu32l051.o(.text) I2C1_IRQHandler 0x080000eb Thumb Code 0 startup_ciu32l051.o(.text) LCD_IRQHandler 0x080000eb Thumb Code 0 startup_ciu32l051.o(.text) LPTIM1_IRQHandler 0x080000eb Thumb Code 0 startup_ciu32l051.o(.text) LPTIM2_IRQHandler 0x080000eb Thumb Code 0 startup_ciu32l051.o(.text) LPUART1_IRQHandler 0x080000eb Thumb Code 0 startup_ciu32l051.o(.text) LPUART2_IRQHandler 0x080000eb Thumb Code 0 startup_ciu32l051.o(.text) PVD_IRQHandler 0x080000eb Thumb Code 0 startup_ciu32l051.o(.text) RCC_IRQHandler 0x080000eb Thumb Code 0 startup_ciu32l051.o(.text) RTC_TAMP_IRQHandler 0x080000eb Thumb Code 0 startup_ciu32l051.o(.text) SPI1_IRQHandler 0x080000eb Thumb Code 0 startup_ciu32l051.o(.text) SPI2_IRQHandler 0x080000eb Thumb Code 0 startup_ciu32l051.o(.text) TIM3_IRQHandler 0x080000eb Thumb Code 0 startup_ciu32l051.o(.text) TIM4_IRQHandler 0x080000eb Thumb Code 0 startup_ciu32l051.o(.text) TIM5_IRQHandler 0x080000eb Thumb Code 0 startup_ciu32l051.o(.text) TIM8_IRQHandler 0x080000eb Thumb Code 0 startup_ciu32l051.o(.text) TRNG_IRQHandler 0x080000eb Thumb Code 0 startup_ciu32l051.o(.text) UART2_IRQHandler 0x080000eb Thumb Code 0 startup_ciu32l051.o(.text) UART3_4_IRQHandler 0x080000eb Thumb Code 0 startup_ciu32l051.o(.text) WWDG_IRQHandler 0x080000eb Thumb Code 0 startup_ciu32l051.o(.text) rt_hw_interrupt_disable 0x080000f5 Thumb Code 8 context_rvds.o(.text) rt_hw_interrupt_enable 0x080000fd Thumb Code 6 context_rvds.o(.text) rt_hw_context_switch 0x08000103 Thumb Code 28 context_rvds.o(.text) rt_hw_context_switch_interrupt 0x08000103 Thumb Code 0 context_rvds.o(.text) PendSV_Handler 0x0800011f Thumb Code 84 context_rvds.o(.text) rt_hw_context_switch_to 0x08000173 Thumb Code 44 context_rvds.o(.text) rt_hw_interrupt_thread_switch 0x0800019f Thumb Code 2 context_rvds.o(.text) HardFault_Handler 0x080001a1 Thumb Code 12 context_rvds.o(.text) __aeabi_uidiv 0x080001cd Thumb Code 0 uidiv.o(.text) __aeabi_uidivmod 0x080001cd Thumb Code 44 uidiv.o(.text) __aeabi_idiv 0x080001f9 Thumb Code 0 idiv.o(.text) __aeabi_idivmod 0x080001f9 Thumb Code 40 idiv.o(.text) __aeabi_memcpy 0x08000221 Thumb Code 36 memcpya.o(.text) __aeabi_memcpy4 0x08000221 Thumb Code 0 memcpya.o(.text) __aeabi_memcpy8 0x08000221 Thumb Code 0 memcpya.o(.text) __aeabi_memset 0x08000245 Thumb Code 14 memseta.o(.text) __aeabi_memset4 0x08000245 Thumb Code 0 memseta.o(.text) __aeabi_memset8 0x08000245 Thumb Code 0 memseta.o(.text) __aeabi_memclr 0x08000253 Thumb Code 4 memseta.o(.text) __aeabi_memclr4 0x08000253 Thumb Code 0 memseta.o(.text) __aeabi_memclr8 0x08000253 Thumb Code 0 memseta.o(.text) _memset$wrapper 0x08000257 Thumb Code 18 memseta.o(.text) strcat 0x08000269 Thumb Code 24 strcat.o(.text) strncpy 0x08000281 Thumb Code 26 strncpy.o(.text) strlen 0x0800029b Thumb Code 14 strlen.o(.text) memcmp 0x080002a9 Thumb Code 26 memcmp.o(.text) strcpy 0x080002c3 Thumb Code 18 strcpy.o(.text) strncmp 0x080002d5 Thumb Code 30 strncmp.o(.text) __scatterload 0x080002f5 Thumb Code 28 init.o(.text) __scatterload_rt2 0x080002f5 Thumb Code 0 init.o(.text) __decompress 0x08000319 Thumb Code 0 __dczerorl2.o(.text) __decompress1 0x08000319 Thumb Code 86 __dczerorl2.o(.text) main 0x0800036f Thumb Code 10 components.o(i.$Sub$$main) DMA_Channel0_IRQHandler 0x08000379 Thumb Code 110 drv_uart.o(i.DMA_Channel0_IRQHandler) DMA_Channel1_IRQHandler 0x080003ed Thumb Code 64 drv_uart.o(i.DMA_Channel1_IRQHandler) SEGGER_RTT_GetKey 0x08000439 Thumb Code 28 segger_rtt.o(i.SEGGER_RTT_GetKey) SEGGER_RTT_Init 0x08000455 Thumb Code 8 segger_rtt.o(i.SEGGER_RTT_Init) SEGGER_RTT_Read 0x0800045d Thumb Code 24 segger_rtt.o(i.SEGGER_RTT_Read) SEGGER_RTT_ReadNoLock 0x08000475 Thumb Code 124 segger_rtt.o(i.SEGGER_RTT_ReadNoLock) SEGGER_RTT_Write 0x080004f5 Thumb Code 48 segger_rtt.o(i.SEGGER_RTT_Write) SEGGER_RTT_WriteNoLock 0x08000529 Thumb Code 86 segger_rtt.o(i.SEGGER_RTT_WriteNoLock) SEGGER_RTT_printf 0x08000585 Thumb Code 24 segger_rtt_printf.o(i.SEGGER_RTT_printf) SEGGER_RTT_vprintf 0x0800059d Thumb Code 410 segger_rtt_printf.o(i.SEGGER_RTT_vprintf) SysTick_Handler 0x08000741 Thumb Code 16 board.o(i.SysTick_Handler) SystemCoreClockUpdate 0x08000751 Thumb Code 144 system_ciu32l051.o(i.SystemCoreClockUpdate) SystemInit 0x080007f1 Thumb Code 14 system_ciu32l051.o(i.SystemInit) System_Reset 0x08000811 Thumb Code 18 main.o(i.System_Reset) UART1_Init 0x0800082d Thumb Code 60 drv_uart.o(i.UART1_Init) UART1_SendString 0x08000889 Thumb Code 22 drv_uart.o(i.UART1_SendString) UART1_Write 0x080008a1 Thumb Code 38 drv_uart.o(i.UART1_Write) USART1_IRQHandler 0x080008cd Thumb Code 108 drv_uart.o(i.USART1_IRQHandler) Uart1_Dma_Init 0x08000941 Thumb Code 144 drv_uart.o(i.Uart1_Dma_Init) Uart1_Dma_Rec_Data_Cfg 0x080009d9 Thumb Code 24 drv_uart.o(i.Uart1_Dma_Rec_Data_Cfg) Uart1_Dma_Send_Data 0x080009f5 Thumb Code 22 drv_uart.o(i.Uart1_Dma_Send_Data) Uart1_Gpio_Init 0x08000a11 Thumb Code 62 drv_uart.o(i.Uart1_Gpio_Init) Uart1_Init 0x08000a55 Thumb Code 124 drv_uart.o(i.Uart1_Init) __ARM_common_switch8 0x08000ff5 Thumb Code 26 timer.o(i.__ARM_common_switch8) __rt_ffs 0x0800106d Thumb Code 60 kservice.o(i.__rt_ffs) __scatterload_copy 0x080010ad Thumb Code 14 handlers.o(i.__scatterload_copy) __scatterload_null 0x080010bb Thumb Code 2 handlers.o(i.__scatterload_null) __scatterload_zeroinit 0x080010bd Thumb Code 14 handlers.o(i.__scatterload_zeroinit) cmd_free 0x08001299 Thumb Code 10 msh.o(i.cmd_free) cmd_ps 0x080012a3 Thumb Code 10 msh.o(i.cmd_ps) finsh_get_prompt 0x080012e5 Thumb Code 72 shell.o(i.finsh_get_prompt) finsh_set_prompt_mode 0x08001349 Thumb Code 42 shell.o(i.finsh_set_prompt_mode) finsh_system_function_init 0x08001391 Thumb Code 6 shell.o(i.finsh_system_function_init) finsh_system_init 0x0800139d Thumb Code 96 shell.o(i.finsh_system_init) finsh_thread_entry 0x08001435 Thumb Code 814 shell.o(i.finsh_thread_entry) hello 0x080017ad Thumb Code 12 cmd.o(i.hello) list 0x080017cd Thumb Code 52 cmd.o(i.list) list_event 0x08001831 Thumb Code 178 cmd.o(i.list_event) list_mailbox 0x080019e5 Thumb Code 192 cmd.o(i.list_mailbox) list_mem 0x08001b21 Thumb Code 30 mem.o(i.list_mem) list_msgqueue 0x08001b8d Thumb Code 184 cmd.o(i.list_msgqueue) list_mutex 0x08001cb1 Thumb Code 148 cmd.o(i.list_mutex) list_sem 0x08001da9 Thumb Code 184 cmd.o(i.list_sem) list_thread 0x08001ec1 Thumb Code 258 cmd.o(i.list_thread) list_timer 0x08002081 Thumb Code 160 cmd.o(i.list_timer) lwrb_get_free 0x080021c1 Thumb Code 44 lwrb.o(i.lwrb_get_free) lwrb_get_full 0x080021ed Thumb Code 42 lwrb.o(i.lwrb_get_full) lwrb_get_linear_block_read_address 0x08002217 Thumb Code 26 lwrb.o(i.lwrb_get_linear_block_read_address) lwrb_get_linear_block_read_length 0x08002231 Thumb Code 40 lwrb.o(i.lwrb_get_linear_block_read_length) lwrb_init 0x08002259 Thumb Code 28 lwrb.o(i.lwrb_init) lwrb_skip 0x08002275 Thumb Code 74 lwrb.o(i.lwrb_skip) lwrb_write 0x080022bf Thumb Code 22 lwrb.o(i.lwrb_write) lwrb_write_ex 0x080022d5 Thumb Code 146 lwrb.o(i.lwrb_write_ex) $Super$$main 0x08002369 Thumb Code 52 main.o(i.main) main_thread_entry 0x080023f5 Thumb Code 12 components.o(i.main_thread_entry) msh_auto_complete 0x08002401 Thumb Code 154 msh.o(i.msh_auto_complete) msh_exec 0x080024b1 Thumb Code 78 msh.o(i.msh_exec) msh_help 0x08002519 Thumb Code 60 msh.o(i.msh_help) msh_is_used 0x08002591 Thumb Code 4 msh.o(i.msh_is_used) rt_application_init 0x08002921 Thumb Code 46 components.o(i.rt_application_init) rt_assert_handler 0x08002971 Thumb Code 42 kservice.o(i.rt_assert_handler) rt_calloc 0x080029d9 Thumb Code 28 mem.o(i.rt_calloc) rt_components_board_init 0x080029f5 Thumb Code 20 components.o(i.rt_components_board_init) rt_components_init 0x08002a11 Thumb Code 20 components.o(i.rt_components_init) rt_enter_critical 0x08002a2d Thumb Code 20 scheduler.o(i.rt_enter_critical) rt_exit_critical 0x08002a45 Thumb Code 46 scheduler.o(i.rt_exit_critical) rt_free 0x08002a79 Thumb Code 232 mem.o(i.rt_free) rt_hw_board_init 0x08002c45 Thumb Code 62 board.o(i.rt_hw_board_init) rt_hw_console_getchar 0x08002c9d Thumb Code 10 board.o(i.rt_hw_console_getchar) rt_hw_console_output 0x08002ca9 Thumb Code 14 board.o(i.rt_hw_console_output) rt_hw_hard_fault_exception 0x08002cbd Thumb Code 82 cpuport.o(i.rt_hw_hard_fault_exception) rt_hw_stack_init 0x08002db1 Thumb Code 50 cpuport.o(i.rt_hw_stack_init) rt_hw_usart_init 0x08002de9 Thumb Code 14 drv_uart.o(i.rt_hw_usart_init) rt_interrupt_enter 0x08002df9 Thumb Code 32 irq.o(i.rt_interrupt_enter) rt_interrupt_get_nest 0x08002e1d Thumb Code 18 irq.o(i.rt_interrupt_get_nest) rt_interrupt_leave 0x08002e35 Thumb Code 32 irq.o(i.rt_interrupt_leave) rt_kprintf 0x08002eb5 Thumb Code 30 kservice.o(i.rt_kprintf) rt_kputs 0x08002ed9 Thumb Code 12 kservice.o(i.rt_kputs) rt_malloc 0x08002f65 Thumb Code 350 mem.o(i.rt_malloc) rt_memmove 0x0800315d Thumb Code 46 kservice.o(i.rt_memmove) rt_memset 0x0800318b Thumb Code 62 kservice.o(i.rt_memset) rt_mutex_init 0x080031c9 Thumb Code 62 ipc.o(i.rt_mutex_init) rt_mutex_release 0x08003225 Thumb Code 290 ipc.o(i.rt_mutex_release) rt_mutex_take 0x080033d5 Thumb Code 330 ipc.o(i.rt_mutex_take) rt_object_allocate 0x080035ad Thumb Code 144 object.o(i.rt_object_allocate) rt_object_delete 0x08003689 Thumb Code 80 object.o(i.rt_object_delete) rt_object_detach 0x08003721 Thumb Code 56 object.o(i.rt_object_detach) rt_object_get_information 0x08003775 Thumb Code 28 object.o(i.rt_object_get_information) rt_object_get_type 0x08003795 Thumb Code 26 object.o(i.rt_object_get_type) rt_object_init 0x080037c9 Thumb Code 122 object.o(i.rt_object_init) rt_object_is_systemobject 0x08003875 Thumb Code 32 object.o(i.rt_object_is_systemobject) rt_schedule 0x080038ad Thumb Code 96 scheduler.o(i.rt_schedule) rt_schedule_insert_thread 0x08003919 Thumb Code 80 scheduler.o(i.rt_schedule_insert_thread) rt_schedule_remove_thread 0x08003989 Thumb Code 74 scheduler.o(i.rt_schedule_remove_thread) rt_sem_create 0x080039f5 Thumb Code 94 ipc.o(i.rt_sem_create) rt_sem_init 0x08003a99 Thumb Code 66 ipc.o(i.rt_sem_init) rt_sem_release 0x08003b05 Thumb Code 118 ipc.o(i.rt_sem_release) rt_sem_take 0x08003b9d Thumb Code 258 ipc.o(i.rt_sem_take) rt_show_version 0x08003d25 Thumb Code 38 kservice.o(i.rt_show_version) rt_strlen 0x08003dd5 Thumb Code 16 kservice.o(i.rt_strlen) rt_strncpy 0x08003de5 Thumb Code 40 kservice.o(i.rt_strncpy) rt_system_heap_init 0x08003e0d Thumb Code 136 mem.o(i.rt_system_heap_init) rt_system_scheduler_init 0x08003f11 Thumb Code 44 scheduler.o(i.rt_system_scheduler_init) rt_system_scheduler_start 0x08003f45 Thumb Code 30 scheduler.o(i.rt_system_scheduler_start) rt_system_timer_init 0x08003f6d Thumb Code 8 timer.o(i.rt_system_timer_init) rt_system_timer_thread_init 0x08003f79 Thumb Code 2 timer.o(i.rt_system_timer_thread_init) rt_thread_control 0x08003f7d Thumb Code 148 thread.o(i.rt_thread_control) rt_thread_create 0x08004031 Thumb Code 64 thread.o(i.rt_thread_create) rt_thread_delete 0x08004071 Thumb Code 130 thread.o(i.rt_thread_delete) rt_thread_detach 0x08004151 Thumb Code 148 thread.o(i.rt_thread_detach) rt_thread_exit 0x08004235 Thumb Code 78 thread.o(i.rt_thread_exit) rt_thread_idle_excute 0x080042ad Thumb Code 102 idle.o(i.rt_thread_idle_excute) rt_thread_idle_init 0x08004349 Thumb Code 36 idle.o(i.rt_thread_idle_init) rt_thread_init 0x0800437d Thumb Code 72 thread.o(i.rt_thread_init) rt_thread_mdelay 0x080043f5 Thumb Code 12 thread.o(i.rt_thread_mdelay) rt_thread_resume 0x08004401 Thumb Code 106 thread.o(i.rt_thread_resume) rt_thread_self 0x08004491 Thumb Code 6 thread.o(i.rt_thread_self) rt_thread_sleep 0x0800449d Thumb Code 98 thread.o(i.rt_thread_sleep) rt_thread_startup 0x08004521 Thumb Code 98 thread.o(i.rt_thread_startup) rt_thread_suspend 0x080045dd Thumb Code 110 thread.o(i.rt_thread_suspend) rt_thread_timeout 0x08004671 Thumb Code 88 thread.o(i.rt_thread_timeout) rt_thread_yield 0x08004725 Thumb Code 84 thread.o(i.rt_thread_yield) rt_tick_from_millisecond 0x08004781 Thumb Code 46 clock.o(i.rt_tick_from_millisecond) rt_tick_get 0x080047b1 Thumb Code 6 clock.o(i.rt_tick_get) rt_tick_increase 0x080047bd Thumb Code 36 clock.o(i.rt_tick_increase) rt_timer_check 0x080047e5 Thumb Code 156 timer.o(i.rt_timer_check) rt_timer_control 0x08004889 Thumb Code 108 timer.o(i.rt_timer_control) rt_timer_detach 0x08004949 Thumb Code 92 timer.o(i.rt_timer_detach) rt_timer_init 0x08004a25 Thumb Code 52 timer.o(i.rt_timer_init) rt_timer_start 0x08004a71 Thumb Code 186 timer.o(i.rt_timer_start) rt_timer_stop 0x08004bb1 Thumb Code 94 timer.o(i.rt_timer_stop) rt_vsnprintf 0x08004c69 Thumb Code 612 kservice.o(i.rt_vsnprintf) rtthread_startup 0x08004ee5 Thumb Code 42 components.o(i.rtthread_startup) std_dma_init 0x08005091 Thumb Code 66 ciu32l051_std_dma.o(i.std_dma_init) std_dma_start_transmit 0x080050f1 Thumb Code 54 ciu32l051_std_dma.o(i.std_dma_start_transmit) std_gpio_init 0x0800512d Thumb Code 100 ciu32l051_std_gpio.o(i.std_gpio_init) std_rcc_get_hclkfreq 0x080051f1 Thumb Code 18 ciu32l051_std_rcc.o(i.std_rcc_get_hclkfreq) std_rcc_get_pclk1freq 0x08005209 Thumb Code 24 ciu32l051_std_rcc.o(i.std_rcc_get_pclk1freq) std_rcc_get_pclk2freq 0x08005225 Thumb Code 24 ciu32l051_std_rcc.o(i.std_rcc_get_pclk2freq) std_rcc_get_pllfreq 0x08005241 Thumb Code 64 ciu32l051_std_rcc.o(i.std_rcc_get_pllfreq) std_rcc_get_sysclkfreq 0x0800528d Thumb Code 66 ciu32l051_std_rcc.o(i.std_rcc_get_sysclkfreq) std_usart_baudrate_config 0x080052dd Thumb Code 112 ciu32l051_std_usart.o(i.std_usart_baudrate_config) std_usart_init 0x0800537d Thumb Code 94 ciu32l051_std_usart.o(i.std_usart_init) system_clock_config 0x080053dd Thumb Code 136 drv_common.o(i.system_clock_config) ulog_backend_register 0x080054c1 Thumb Code 138 ulog.o(i.ulog_backend_register) ulog_console_backend_init 0x08005589 Thumb Code 26 console_be.o(i.ulog_console_backend_init) ulog_console_backend_output 0x080055b5 Thumb Code 10 console_be.o(i.ulog_console_backend_output) ulog_formater 0x080055c1 Thumb Code 358 ulog.o(i.ulog_formater) ulog_init 0x08005775 Thumb Code 40 ulog.o(i.ulog_init) ulog_output 0x080057a9 Thumb Code 22 ulog.o(i.ulog_output) ulog_strcpy 0x0800586d Thumb Code 62 ulog.o(i.ulog_strcpy) ulog_ultoa 0x080058b9 Thumb Code 54 ulog.o(i.ulog_ultoa) ulog_voutput 0x080058f1 Thumb Code 152 ulog.o(i.ulog_voutput) version 0x080059c1 Thumb Code 10 cmd.o(i.version) __lowest_bit_bitmap 0x08005c48 Data 256 kservice.o(.constdata) g_ahb_divider_table 0x08005f78 Data 32 system_ciu32l051.o(.constdata) __fsym___cmd_System_Reset_name 0x080062c8 Data 19 main.o(.rodata.name) __fsym___cmd_System_Reset_desc 0x080062db Data 13 main.o(.rodata.name) __fsym_hello_name 0x080062e8 Data 6 cmd.o(.rodata.name) __fsym_hello_desc 0x080062ee Data 16 cmd.o(.rodata.name) __fsym_version_name 0x080062fe Data 8 cmd.o(.rodata.name) __fsym_version_desc 0x08006306 Data 35 cmd.o(.rodata.name) __fsym___cmd_version_name 0x08006329 Data 14 cmd.o(.rodata.name) __fsym___cmd_version_desc 0x08006337 Data 35 cmd.o(.rodata.name) __fsym_list_thread_name 0x0800635a Data 12 cmd.o(.rodata.name) __fsym_list_thread_desc 0x08006366 Data 12 cmd.o(.rodata.name) __fsym___cmd_list_thread_name 0x08006372 Data 18 cmd.o(.rodata.name) __fsym___cmd_list_thread_desc 0x08006384 Data 12 cmd.o(.rodata.name) __fsym_list_sem_name 0x08006390 Data 9 cmd.o(.rodata.name) __fsym_list_sem_desc 0x08006399 Data 25 cmd.o(.rodata.name) __fsym___cmd_list_sem_name 0x080063b2 Data 15 cmd.o(.rodata.name) __fsym___cmd_list_sem_desc 0x080063c1 Data 25 cmd.o(.rodata.name) __fsym_list_event_name 0x080063da Data 11 cmd.o(.rodata.name) __fsym_list_event_desc 0x080063e5 Data 21 cmd.o(.rodata.name) __fsym___cmd_list_event_name 0x080063fa Data 17 cmd.o(.rodata.name) __fsym___cmd_list_event_desc 0x0800640b Data 21 cmd.o(.rodata.name) __fsym_list_mutex_name 0x08006420 Data 11 cmd.o(.rodata.name) __fsym_list_mutex_desc 0x0800642b Data 21 cmd.o(.rodata.name) __fsym___cmd_list_mutex_name 0x08006440 Data 17 cmd.o(.rodata.name) __fsym___cmd_list_mutex_desc 0x08006451 Data 21 cmd.o(.rodata.name) __fsym_list_mailbox_name 0x08006466 Data 13 cmd.o(.rodata.name) __fsym_list_mailbox_desc 0x08006473 Data 24 cmd.o(.rodata.name) __fsym___cmd_list_mailbox_name 0x0800648b Data 19 cmd.o(.rodata.name) __fsym___cmd_list_mailbox_desc 0x0800649e Data 24 cmd.o(.rodata.name) __fsym_list_msgqueue_name 0x080064b6 Data 14 cmd.o(.rodata.name) __fsym_list_msgqueue_desc 0x080064c4 Data 29 cmd.o(.rodata.name) __fsym___cmd_list_msgqueue_name 0x080064e1 Data 20 cmd.o(.rodata.name) __fsym___cmd_list_msgqueue_desc 0x080064f5 Data 29 cmd.o(.rodata.name) __fsym_list_timer_name 0x08006512 Data 11 cmd.o(.rodata.name) __fsym_list_timer_desc 0x0800651d Data 21 cmd.o(.rodata.name) __fsym___cmd_list_timer_name 0x08006532 Data 17 cmd.o(.rodata.name) __fsym___cmd_list_timer_desc 0x08006543 Data 21 cmd.o(.rodata.name) __fsym_list_name 0x08006558 Data 5 cmd.o(.rodata.name) __fsym_list_desc 0x0800655d Data 26 cmd.o(.rodata.name) __fsym___cmd_help_name 0x08006577 Data 11 msh.o(.rodata.name) __fsym___cmd_help_desc 0x08006582 Data 22 msh.o(.rodata.name) __fsym___cmd_ps_name 0x08006598 Data 9 msh.o(.rodata.name) __fsym___cmd_ps_desc 0x080065a1 Data 28 msh.o(.rodata.name) __fsym___cmd_free_name 0x080065bd Data 11 msh.o(.rodata.name) __fsym___cmd_free_desc 0x080065c8 Data 37 msh.o(.rodata.name) __fsym_list_mem_name 0x080065ed Data 9 mem.o(.rodata.name) __fsym_list_mem_desc 0x080065f6 Data 30 mem.o(.rodata.name) __rt_init_rti_start 0x08006614 Data 4 components.o(.rti_fn.0) __rt_init_rti_board_start 0x08006618 Data 4 components.o(.rti_fn.0.end) __rt_init_ulog_init 0x0800661c Data 4 ulog.o(.rti_fn.1) __rt_init_rti_board_end 0x08006620 Data 4 components.o(.rti_fn.1.end) __rt_init__UART1_SemCreate 0x08006624 Data 4 drv_uart.o(.rti_fn.2) __rt_init_ulog_console_backend_init 0x08006628 Data 4 console_be.o(.rti_fn.2) __rt_init_rt_hw_usart_init 0x0800662c Data 4 drv_uart.o(.rti_fn.3) __rt_init_finsh_system_init 0x08006630 Data 4 shell.o(.rti_fn.6) __rt_init_rti_end 0x08006634 Data 4 components.o(.rti_fn.6.end) FSymTab$$Base 0x08006638 Number 0 main.o(FSymTab) __fsym___cmd_System_Reset 0x08006638 Data 12 main.o(FSymTab) __fsym_hello 0x08006644 Data 12 cmd.o(FSymTab) __fsym_version 0x08006650 Data 12 cmd.o(FSymTab) __fsym___cmd_version 0x0800665c Data 12 cmd.o(FSymTab) __fsym_list_thread 0x08006668 Data 12 cmd.o(FSymTab) __fsym___cmd_list_thread 0x08006674 Data 12 cmd.o(FSymTab) __fsym_list_sem 0x08006680 Data 12 cmd.o(FSymTab) __fsym___cmd_list_sem 0x0800668c Data 12 cmd.o(FSymTab) __fsym_list_event 0x08006698 Data 12 cmd.o(FSymTab) __fsym___cmd_list_event 0x080066a4 Data 12 cmd.o(FSymTab) __fsym_list_mutex 0x080066b0 Data 12 cmd.o(FSymTab) __fsym___cmd_list_mutex 0x080066bc Data 12 cmd.o(FSymTab) __fsym_list_mailbox 0x080066c8 Data 12 cmd.o(FSymTab) __fsym___cmd_list_mailbox 0x080066d4 Data 12 cmd.o(FSymTab) __fsym_list_msgqueue 0x080066e0 Data 12 cmd.o(FSymTab) __fsym___cmd_list_msgqueue 0x080066ec Data 12 cmd.o(FSymTab) __fsym_list_timer 0x080066f8 Data 12 cmd.o(FSymTab) __fsym___cmd_list_timer 0x08006704 Data 12 cmd.o(FSymTab) __fsym_list 0x08006710 Data 12 cmd.o(FSymTab) __fsym___cmd_help 0x0800671c Data 12 msh.o(FSymTab) __fsym___cmd_ps 0x08006728 Data 12 msh.o(FSymTab) __fsym___cmd_free 0x08006734 Data 12 msh.o(FSymTab) __fsym_list_mem 0x08006740 Data 12 mem.o(FSymTab) FSymTab$$Limit 0x0800674c Number 0 mem.o(FSymTab) Region$$Table$$Base 0x0800674c Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x0800676c Number 0 anon$$obj.o(Region$$Table) _syscall_table_begin 0x20000000 Data 4 shell.o(.data) _syscall_table_end 0x20000004 Data 4 shell.o(.data) _sysvar_table_begin 0x20000008 Data 4 shell.o(.data) _sysvar_table_end 0x2000000c Data 4 shell.o(.data) shell 0x20000014 Data 4 shell.o(.data) rt_interrupt_from_thread 0x2000001c Data 4 cpuport.o(.data) rt_interrupt_to_thread 0x20000020 Data 4 cpuport.o(.data) rt_thread_switch_interrupt_flag 0x20000024 Data 4 cpuport.o(.data) rt_interrupt_nest 0x20000028 Data 1 irq.o(.data) rt_assert_hook 0x20000038 Data 4 kservice.o(.data) rt_object_trytake_hook 0x20000064 Data 4 object.o(.data) rt_object_take_hook 0x20000068 Data 4 object.o(.data) rt_object_put_hook 0x2000006c Data 4 object.o(.data) rt_current_priority 0x200000e0 Data 1 scheduler.o(.data) rt_current_thread 0x200000e4 Data 4 scheduler.o(.data) rt_thread_ready_priority_group 0x200000e8 Data 4 scheduler.o(.data) rt_thread_defunct 0x200000f0 Data 8 scheduler.o(.data) uart1_rx_check_sem 0x2000011c Data 4 drv_uart.o(.data) _uart1_tx_dma_current_len 0x20000120 Data 4 drv_uart.o(.data) SystemCoreClock 0x20000124 Data 4 system_ciu32l051.o(.data) rt_thread_priority_table 0x2000050c Data 256 scheduler.o(.bss) uart1_tx_rb 0x2000068c Data 20 drv_uart.o(.bss) uart1_tx_rb_data 0x200006a0 Data 3072 drv_uart.o(.bss) uart1_rx_rb 0x200012a0 Data 20 drv_uart.o(.bss) uart1_rx_rb_data 0x200012b4 Data 256 drv_uart.o(.bss) _SEGGER_RTT 0x20001844 Data 168 segger_rtt.o(.bss) Image$$RW_IRAM1$$ZI$$Limit 0x20002370 Number 0 anon$$obj.o ABSOLUTE __initial_sp 0x20002370 Data 0 startup_ciu32l051.o(STACK) ============================================================================== Memory Map of the image Image Entry point : 0x080000c1 Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000068ac, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x000067b4]) Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x0000676c, Max: 0x00010000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x08000000 0x08000000 0x000000c0 Data RO 196 RESET startup_ciu32l051.o 0x080000c0 0x080000c0 0x00000000 Code RO 3857 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) 0x080000c0 0x080000c0 0x00000004 Code RO 3884 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) 0x080000c4 0x080000c4 0x00000004 Code RO 3887 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) 0x080000c8 0x080000c8 0x00000000 Code RO 3889 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) 0x080000c8 0x080000c8 0x00000000 Code RO 3891 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) 0x080000c8 0x080000c8 0x00000008 Code RO 3892 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) 0x080000d0 0x080000d0 0x00000004 Code RO 3899 .ARM.Collect$$$$0000000E mc_p.l(entry12b.o) 0x080000d4 0x080000d4 0x00000000 Code RO 3894 .ARM.Collect$$$$0000000F mc_p.l(entry10a.o) 0x080000d4 0x080000d4 0x00000000 Code RO 3896 .ARM.Collect$$$$00000011 mc_p.l(entry11a.o) 0x080000d4 0x080000d4 0x00000004 Code RO 3885 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) 0x080000d8 0x080000d8 0x0000001c Code RO 197 .text startup_ciu32l051.o 0x080000f4 0x080000f4 0x000000d8 Code RO 2024 .text context_rvds.o 0x080001cc 0x080001cc 0x0000002c Code RO 3860 .text mc_p.l(uidiv.o) 0x080001f8 0x080001f8 0x00000028 Code RO 3862 .text mc_p.l(idiv.o) 0x08000220 0x08000220 0x00000024 Code RO 3866 .text mc_p.l(memcpya.o) 0x08000244 0x08000244 0x00000024 Code RO 3868 .text mc_p.l(memseta.o) 0x08000268 0x08000268 0x00000018 Code RO 3870 .text mc_p.l(strcat.o) 0x08000280 0x08000280 0x0000001a Code RO 3872 .text mc_p.l(strncpy.o) 0x0800029a 0x0800029a 0x0000000e Code RO 3874 .text mc_p.l(strlen.o) 0x080002a8 0x080002a8 0x0000001a Code RO 3876 .text mc_p.l(memcmp.o) 0x080002c2 0x080002c2 0x00000012 Code RO 3878 .text mc_p.l(strcpy.o) 0x080002d4 0x080002d4 0x0000001e Code RO 3880 .text mc_p.l(strncmp.o) 0x080002f2 0x080002f2 0x00000002 PAD 0x080002f4 0x080002f4 0x00000024 Code RO 3904 .text mc_p.l(init.o) 0x08000318 0x08000318 0x00000056 Code RO 3914 .text mc_p.l(__dczerorl2.o) 0x0800036e 0x0800036e 0x0000000a Code RO 713 i.$Sub$$main components.o 0x08000378 0x08000378 0x00000074 Code RO 2080 i.DMA_Channel0_IRQHandler drv_uart.o 0x080003ec 0x080003ec 0x0000004c Code RO 2081 i.DMA_Channel1_IRQHandler drv_uart.o 0x08000438 0x08000438 0x0000001c Code RO 3249 i.SEGGER_RTT_GetKey segger_rtt.o 0x08000454 0x08000454 0x00000008 Code RO 3253 i.SEGGER_RTT_Init segger_rtt.o 0x0800045c 0x0800045c 0x00000018 Code RO 3257 i.SEGGER_RTT_Read segger_rtt.o 0x08000474 0x08000474 0x00000080 Code RO 3258 i.SEGGER_RTT_ReadNoLock segger_rtt.o 0x080004f4 0x080004f4 0x00000034 Code RO 3268 i.SEGGER_RTT_Write segger_rtt.o 0x08000528 0x08000528 0x0000005c Code RO 3271 i.SEGGER_RTT_WriteNoLock segger_rtt.o 0x08000584 0x08000584 0x00000018 Code RO 3488 i.SEGGER_RTT_printf segger_rtt_printf.o 0x0800059c 0x0800059c 0x000001a4 Code RO 3489 i.SEGGER_RTT_vprintf segger_rtt_printf.o 0x08000740 0x08000740 0x00000010 Code RO 607 i.SysTick_Handler board.o 0x08000750 0x08000750 0x000000a0 Code RO 3208 i.SystemCoreClockUpdate system_ciu32l051.o 0x080007f0 0x080007f0 0x00000020 Code RO 3209 i.SystemInit system_ciu32l051.o 0x08000810 0x08000810 0x0000001c Code RO 3 i.System_Reset main.o 0x0800082c 0x0800082c 0x0000005c Code RO 2082 i.UART1_Init drv_uart.o 0x08000888 0x08000888 0x00000016 Code RO 2083 i.UART1_SendString drv_uart.o 0x0800089e 0x0800089e 0x00000002 PAD 0x080008a0 0x080008a0 0x0000002c Code RO 2084 i.UART1_Write drv_uart.o 0x080008cc 0x080008cc 0x00000074 Code RO 2085 i.USART1_IRQHandler drv_uart.o 0x08000940 0x08000940 0x00000098 Code RO 2086 i.Uart1_Dma_Init drv_uart.o 0x080009d8 0x080009d8 0x0000001c Code RO 2087 i.Uart1_Dma_Rec_Data_Cfg drv_uart.o 0x080009f4 0x080009f4 0x0000001c Code RO 2088 i.Uart1_Dma_Send_Data drv_uart.o 0x08000a10 0x08000a10 0x00000044 Code RO 2089 i.Uart1_Gpio_Init drv_uart.o 0x08000a54 0x08000a54 0x00000084 Code RO 2090 i.Uart1_Init drv_uart.o 0x08000ad8 0x08000ad8 0x00000068 Code RO 3275 i._DoInit segger_rtt.o 0x08000b40 0x08000b40 0x00000016 Code RO 3276 i._GetAvailWriteSpace segger_rtt.o 0x08000b56 0x08000b56 0x000000c8 Code RO 3490 i._PrintInt segger_rtt_printf.o 0x08000c1e 0x08000c1e 0x00000002 PAD 0x08000c20 0x08000c20 0x000000d8 Code RO 3491 i._PrintUnsigned segger_rtt_printf.o 0x08000cf8 0x08000cf8 0x0000003e Code RO 3492 i._StoreChar segger_rtt_printf.o 0x08000d36 0x08000d36 0x00000002 PAD 0x08000d38 0x08000d38 0x000000b0 Code RO 2091 i._UART1_RxCheck drv_uart.o 0x08000de8 0x08000de8 0x000000ec Code RO 2092 i._UART1_SemCreate drv_uart.o 0x08000ed4 0x08000ed4 0x00000084 Code RO 2093 i._UART1_StartTxDMATransfer drv_uart.o 0x08000f58 0x08000f58 0x00000060 Code RO 3278 i._WriteBlocking segger_rtt.o 0x08000fb8 0x08000fb8 0x0000003c Code RO 3279 i._WriteNoCheck segger_rtt.o 0x08000ff4 0x08000ff4 0x0000001a Code RO 2015 i.__ARM_common_switch8 timer.o 0x0800100e 0x0800100e 0x00000002 PAD 0x08001010 0x08001010 0x00000018 Code RO 2094 i.__NVIC_EnableIRQ drv_uart.o 0x08001028 0x08001028 0x00000044 Code RO 2095 i.__NVIC_SetPriority drv_uart.o 0x0800106c 0x0800106c 0x00000040 Code RO 1219 i.__rt_ffs kservice.o 0x080010ac 0x080010ac 0x0000000e Code RO 3908 i.__scatterload_copy mc_p.l(handlers.o) 0x080010ba 0x080010ba 0x00000002 Code RO 3909 i.__scatterload_null mc_p.l(handlers.o) 0x080010bc 0x080010bc 0x0000000e Code RO 3910 i.__scatterload_zeroinit mc_p.l(handlers.o) 0x080010ca 0x080010ca 0x00000002 PAD 0x080010cc 0x080010cc 0x000000d0 Code RO 385 i._msh_exec_cmd msh.o 0x0800119c 0x0800119c 0x000000b8 Code RO 1744 i._rt_thread_init thread.o 0x08001254 0x08001254 0x0000001c Code RO 1905 i._rt_timer_init timer.o 0x08001270 0x08001270 0x0000000a Code RO 1906 i._rt_timer_remove timer.o 0x0800127a 0x0800127a 0x0000001e Code RO 1745 i._thread_cleanup_execute thread.o 0x08001298 0x08001298 0x0000000a Code RO 386 i.cmd_free msh.o 0x080012a2 0x080012a2 0x0000000a Code RO 387 i.cmd_ps msh.o 0x080012ac 0x080012ac 0x00000038 Code RO 3684 i.do_output ulog.o 0x080012e4 0x080012e4 0x00000064 Code RO 511 i.finsh_get_prompt shell.o 0x08001348 0x08001348 0x00000048 Code RO 515 i.finsh_set_prompt_mode shell.o 0x08001390 0x08001390 0x0000000c Code RO 516 i.finsh_system_function_init shell.o 0x0800139c 0x0800139c 0x00000098 Code RO 517 i.finsh_system_init shell.o 0x08001434 0x08001434 0x0000035c Code RO 519 i.finsh_thread_entry shell.o 0x08001790 0x08001790 0x0000001c Code RO 3685 i.get_log_buf ulog.o 0x080017ac 0x080017ac 0x00000020 Code RO 203 i.hello cmd.o 0x080017cc 0x080017cc 0x00000064 Code RO 204 i.list cmd.o 0x08001830 0x08001830 0x0000012c Code RO 205 i.list_event cmd.o 0x0800195c 0x0800195c 0x00000020 Code RO 206 i.list_find_init cmd.o 0x0800197c 0x0800197c 0x00000068 Code RO 207 i.list_get_next cmd.o 0x080019e4 0x080019e4 0x0000013c Code RO 208 i.list_mailbox cmd.o 0x08001b20 0x08001b20 0x0000006c Code RO 1416 i.list_mem mem.o 0x08001b8c 0x08001b8c 0x00000124 Code RO 209 i.list_msgqueue cmd.o 0x08001cb0 0x08001cb0 0x000000f8 Code RO 210 i.list_mutex cmd.o 0x08001da8 0x08001da8 0x00000118 Code RO 211 i.list_sem cmd.o 0x08001ec0 0x08001ec0 0x000001c0 Code RO 212 i.list_thread cmd.o 0x08002080 0x08002080 0x00000140 Code RO 213 i.list_timer cmd.o 0x080021c0 0x080021c0 0x0000002c Code RO 3529 i.lwrb_get_free lwrb.o 0x080021ec 0x080021ec 0x0000002a Code RO 3530 i.lwrb_get_full lwrb.o 0x08002216 0x08002216 0x0000001a Code RO 3531 i.lwrb_get_linear_block_read_address lwrb.o 0x08002230 0x08002230 0x00000028 Code RO 3532 i.lwrb_get_linear_block_read_length lwrb.o 0x08002258 0x08002258 0x0000001c Code RO 3535 i.lwrb_init lwrb.o 0x08002274 0x08002274 0x0000004a Code RO 3542 i.lwrb_skip lwrb.o 0x080022be 0x080022be 0x00000016 Code RO 3543 i.lwrb_write lwrb.o 0x080022d4 0x080022d4 0x00000092 Code RO 3544 i.lwrb_write_ex lwrb.o 0x08002366 0x08002366 0x00000002 PAD 0x08002368 0x08002368 0x0000008c Code RO 4 i.main main.o 0x080023f4 0x080023f4 0x0000000c Code RO 714 i.main_thread_entry components.o 0x08002400 0x08002400 0x000000b0 Code RO 388 i.msh_auto_complete msh.o 0x080024b0 0x080024b0 0x00000068 Code RO 389 i.msh_exec msh.o 0x08002518 0x08002518 0x00000078 Code RO 390 i.msh_help msh.o 0x08002590 0x08002590 0x00000004 Code RO 391 i.msh_is_used msh.o 0x08002594 0x08002594 0x000000d0 Code RO 392 i.msh_split msh.o 0x08002664 0x08002664 0x00000018 Code RO 214 i.object_split cmd.o 0x0800267c 0x0800267c 0x0000003c Code RO 3686 i.output_lock ulog.o 0x080026b8 0x080026b8 0x00000038 Code RO 3687 i.output_unlock ulog.o 0x080026f0 0x080026f0 0x000000ec Code RO 1417 i.plug_holes mem.o 0x080027dc 0x080027dc 0x00000144 Code RO 1221 i.print_number kservice.o 0x08002920 0x08002920 0x00000050 Code RO 715 i.rt_application_init components.o 0x08002970 0x08002970 0x00000068 Code RO 1222 i.rt_assert_handler kservice.o 0x080029d8 0x080029d8 0x0000001c Code RO 1418 i.rt_calloc mem.o 0x080029f4 0x080029f4 0x0000001c Code RO 716 i.rt_components_board_init components.o 0x08002a10 0x08002a10 0x0000001c Code RO 717 i.rt_components_init components.o 0x08002a2c 0x08002a2c 0x00000018 Code RO 1654 i.rt_enter_critical scheduler.o 0x08002a44 0x08002a44 0x00000034 Code RO 1655 i.rt_exit_critical scheduler.o 0x08002a78 0x08002a78 0x000001cc Code RO 1419 i.rt_free mem.o 0x08002c44 0x08002c44 0x00000058 Code RO 610 i.rt_hw_board_init board.o 0x08002c9c 0x08002c9c 0x0000000a Code RO 611 i.rt_hw_console_getchar board.o 0x08002ca6 0x08002ca6 0x00000002 PAD 0x08002ca8 0x08002ca8 0x00000014 Code RO 612 i.rt_hw_console_output board.o 0x08002cbc 0x08002cbc 0x000000f4 Code RO 805 i.rt_hw_hard_fault_exception cpuport.o 0x08002db0 0x08002db0 0x00000038 Code RO 806 i.rt_hw_stack_init cpuport.o 0x08002de8 0x08002de8 0x0000000e Code RO 2096 i.rt_hw_usart_init drv_uart.o 0x08002df6 0x08002df6 0x00000002 PAD 0x08002df8 0x08002df8 0x00000024 Code RO 1172 i.rt_interrupt_enter irq.o 0x08002e1c 0x08002e1c 0x00000018 Code RO 1174 i.rt_interrupt_get_nest irq.o 0x08002e34 0x08002e34 0x00000024 Code RO 1175 i.rt_interrupt_leave irq.o 0x08002e58 0x08002e58 0x0000000e Code RO 905 i.rt_ipc_list_resume ipc.o 0x08002e66 0x08002e66 0x0000004e Code RO 907 i.rt_ipc_list_suspend ipc.o 0x08002eb4 0x08002eb4 0x00000024 Code RO 1227 i.rt_kprintf kservice.o 0x08002ed8 0x08002ed8 0x0000000c Code RO 1228 i.rt_kputs kservice.o 0x08002ee4 0x08002ee4 0x0000000e Code RO 1526 i.rt_list_insert_after object.o 0x08002ef2 0x08002ef2 0x0000000e Code RO 1746 i.rt_list_insert_after thread.o 0x08002f00 0x08002f00 0x0000000e Code RO 1907 i.rt_list_insert_after timer.o 0x08002f0e 0x08002f0e 0x0000000e Code RO 908 i.rt_list_insert_before ipc.o 0x08002f1c 0x08002f1c 0x00000012 Code RO 215 i.rt_list_len cmd.o 0x08002f2e 0x08002f2e 0x00000012 Code RO 1527 i.rt_list_remove object.o 0x08002f40 0x08002f40 0x00000012 Code RO 1747 i.rt_list_remove thread.o 0x08002f52 0x08002f52 0x00000012 Code RO 1908 i.rt_list_remove timer.o 0x08002f64 0x08002f64 0x000001f8 Code RO 1421 i.rt_malloc mem.o 0x0800315c 0x0800315c 0x0000002e Code RO 1232 i.rt_memmove kservice.o 0x0800318a 0x0800318a 0x0000003e Code RO 1233 i.rt_memset kservice.o 0x080031c8 0x080031c8 0x0000005c Code RO 930 i.rt_mutex_init ipc.o 0x08003224 0x08003224 0x000001b0 Code RO 931 i.rt_mutex_release ipc.o 0x080033d4 0x080033d4 0x000001d8 Code RO 932 i.rt_mutex_take ipc.o 0x080035ac 0x080035ac 0x000000dc Code RO 1528 i.rt_object_allocate object.o 0x08003688 0x08003688 0x00000098 Code RO 1530 i.rt_object_delete object.o 0x08003720 0x08003720 0x00000054 Code RO 1531 i.rt_object_detach object.o 0x08003774 0x08003774 0x00000020 Code RO 1534 i.rt_object_get_information object.o 0x08003794 0x08003794 0x00000034 Code RO 1537 i.rt_object_get_type object.o 0x080037c8 0x080037c8 0x000000ac Code RO 1538 i.rt_object_init object.o 0x08003874 0x08003874 0x00000038 Code RO 1539 i.rt_object_is_systemobject object.o 0x080038ac 0x080038ac 0x0000006c Code RO 1656 i.rt_schedule scheduler.o 0x08003918 0x08003918 0x00000070 Code RO 1657 i.rt_schedule_insert_thread scheduler.o 0x08003988 0x08003988 0x0000006c Code RO 1658 i.rt_schedule_remove_thread scheduler.o 0x080039f4 0x080039f4 0x000000a4 Code RO 934 i.rt_sem_create ipc.o 0x08003a98 0x08003a98 0x0000006c Code RO 937 i.rt_sem_init ipc.o 0x08003b04 0x08003b04 0x00000098 Code RO 938 i.rt_sem_release ipc.o 0x08003b9c 0x08003b9c 0x00000188 Code RO 939 i.rt_sem_take ipc.o 0x08003d24 0x08003d24 0x000000b0 Code RO 1235 i.rt_show_version kservice.o 0x08003dd4 0x08003dd4 0x00000010 Code RO 1241 i.rt_strlen kservice.o 0x08003de4 0x08003de4 0x00000028 Code RO 1243 i.rt_strncpy kservice.o 0x08003e0c 0x08003e0c 0x00000104 Code RO 1425 i.rt_system_heap_init mem.o 0x08003f10 0x08003f10 0x00000034 Code RO 1660 i.rt_system_scheduler_init scheduler.o 0x08003f44 0x08003f44 0x00000028 Code RO 1661 i.rt_system_scheduler_start scheduler.o 0x08003f6c 0x08003f6c 0x0000000c Code RO 1909 i.rt_system_timer_init timer.o 0x08003f78 0x08003f78 0x00000002 Code RO 1910 i.rt_system_timer_thread_init timer.o 0x08003f7a 0x08003f7a 0x00000002 PAD 0x08003f7c 0x08003f7c 0x000000b4 Code RO 1748 i.rt_thread_control thread.o 0x08004030 0x08004030 0x00000040 Code RO 1749 i.rt_thread_create thread.o 0x08004070 0x08004070 0x000000e0 Code RO 1752 i.rt_thread_delete thread.o 0x08004150 0x08004150 0x000000e4 Code RO 1753 i.rt_thread_detach thread.o 0x08004234 0x08004234 0x00000058 Code RO 1754 i.rt_thread_exit thread.o 0x0800428c 0x0800428c 0x00000020 Code RO 843 i.rt_thread_idle_entry idle.o 0x080042ac 0x080042ac 0x0000009c Code RO 844 i.rt_thread_idle_excute idle.o 0x08004348 0x08004348 0x00000034 Code RO 846 i.rt_thread_idle_init idle.o 0x0800437c 0x0800437c 0x00000078 Code RO 1756 i.rt_thread_init thread.o 0x080043f4 0x080043f4 0x0000000c Code RO 1758 i.rt_thread_mdelay thread.o 0x08004400 0x08004400 0x00000090 Code RO 1759 i.rt_thread_resume thread.o 0x08004490 0x08004490 0x0000000c Code RO 1761 i.rt_thread_self thread.o 0x0800449c 0x0800449c 0x00000084 Code RO 1762 i.rt_thread_sleep thread.o 0x08004520 0x08004520 0x000000bc Code RO 1763 i.rt_thread_startup thread.o 0x080045dc 0x080045dc 0x00000094 Code RO 1764 i.rt_thread_suspend thread.o 0x08004670 0x08004670 0x000000b4 Code RO 1766 i.rt_thread_timeout thread.o 0x08004724 0x08004724 0x0000005c Code RO 1767 i.rt_thread_yield thread.o 0x08004780 0x08004780 0x0000002e Code RO 668 i.rt_tick_from_millisecond clock.o 0x080047ae 0x080047ae 0x00000002 PAD 0x080047b0 0x080047b0 0x0000000c Code RO 669 i.rt_tick_get clock.o 0x080047bc 0x080047bc 0x00000028 Code RO 670 i.rt_tick_increase clock.o 0x080047e4 0x080047e4 0x000000a4 Code RO 1911 i.rt_timer_check timer.o 0x08004888 0x08004888 0x000000c0 Code RO 1912 i.rt_timer_control timer.o 0x08004948 0x08004948 0x000000dc Code RO 1915 i.rt_timer_detach timer.o 0x08004a24 0x08004a24 0x0000004c Code RO 1918 i.rt_timer_init timer.o 0x08004a70 0x08004a70 0x00000140 Code RO 1920 i.rt_timer_start timer.o 0x08004bb0 0x08004bb0 0x000000b8 Code RO 1921 i.rt_timer_stop timer.o 0x08004c68 0x08004c68 0x0000026c Code RO 1246 i.rt_vsnprintf kservice.o 0x08004ed4 0x08004ed4 0x00000004 Code RO 718 i.rti_board_end components.o 0x08004ed8 0x08004ed8 0x00000004 Code RO 719 i.rti_board_start components.o 0x08004edc 0x08004edc 0x00000004 Code RO 720 i.rti_end components.o 0x08004ee0 0x08004ee0 0x00000004 Code RO 721 i.rti_start components.o 0x08004ee4 0x08004ee4 0x0000002a Code RO 722 i.rtthread_startup components.o 0x08004f0e 0x08004f0e 0x00000002 PAD 0x08004f10 0x08004f10 0x0000002c Code RO 520 i.shell_handle_history shell.o 0x08004f3c 0x08004f3c 0x000000aa Code RO 521 i.shell_push_history shell.o 0x08004fe6 0x08004fe6 0x00000002 PAD 0x08004fe8 0x08004fe8 0x00000030 Code RO 216 i.show_wait_queue cmd.o 0x08005018 0x08005018 0x00000020 Code RO 1248 i.skip_atoi kservice.o 0x08005038 0x08005038 0x00000010 Code RO 2097 i.std_dma_clear_flag drv_uart.o 0x08005048 0x08005048 0x00000018 Code RO 2098 i.std_dma_enable drv_uart.o 0x08005060 0x08005060 0x00000014 Code RO 2099 i.std_dma_get_flag drv_uart.o 0x08005074 0x08005074 0x0000001c Code RO 2100 i.std_dma_get_interrupt_enable drv_uart.o 0x08005090 0x08005090 0x0000004c Code RO 2462 i.std_dma_init ciu32l051_std_dma.o 0x080050dc 0x080050dc 0x00000014 Code RO 2101 i.std_dma_interrupt_enable drv_uart.o 0x080050f0 0x080050f0 0x0000003c Code RO 2463 i.std_dma_start_transmit ciu32l051_std_dma.o 0x0800512c 0x0800512c 0x00000064 Code RO 2596 i.std_gpio_init ciu32l051_std_gpio.o 0x08005190 0x08005190 0x0000001a Code RO 2597 i.std_gpio_set_afpin_0_7 ciu32l051_std_gpio.o 0x080051aa 0x080051aa 0x0000001c Code RO 2598 i.std_gpio_set_afpin_8_15 ciu32l051_std_gpio.o 0x080051c6 0x080051c6 0x00000014 Code RO 2599 i.std_gpio_set_pin_mode ciu32l051_std_gpio.o 0x080051da 0x080051da 0x00000014 Code RO 2600 i.std_gpio_set_pin_pull ciu32l051_std_gpio.o 0x080051ee 0x080051ee 0x00000002 PAD 0x080051f0 0x080051f0 0x00000018 Code RO 2871 i.std_rcc_get_hclkfreq ciu32l051_std_rcc.o 0x08005208 0x08005208 0x0000001c Code RO 2872 i.std_rcc_get_pclk1freq ciu32l051_std_rcc.o 0x08005224 0x08005224 0x0000001c Code RO 2873 i.std_rcc_get_pclk2freq ciu32l051_std_rcc.o 0x08005240 0x08005240 0x0000004c Code RO 2874 i.std_rcc_get_pllfreq ciu32l051_std_rcc.o 0x0800528c 0x0800528c 0x00000050 Code RO 2875 i.std_rcc_get_sysclkfreq ciu32l051_std_rcc.o 0x080052dc 0x080052dc 0x00000084 Code RO 3151 i.std_usart_baudrate_config ciu32l051_std_usart.o 0x08005360 0x08005360 0x0000000e Code RO 2102 i.std_usart_get_cr1_interrupt_enable drv_uart.o 0x0800536e 0x0800536e 0x0000000e Code RO 2103 i.std_usart_get_flag drv_uart.o 0x0800537c 0x0800537c 0x0000005e Code RO 3153 i.std_usart_init ciu32l051_std_usart.o 0x080053da 0x080053da 0x00000002 PAD 0x080053dc 0x080053dc 0x00000098 Code RO 2031 i.system_clock_config drv_common.o 0x08005474 0x08005474 0x0000004c Code RO 2104 i.uart1_rx_dma_thread_entry drv_uart.o 0x080054c0 0x080054c0 0x000000c8 Code RO 3689 i.ulog_backend_register ulog.o 0x08005588 0x08005588 0x0000002c Code RO 3826 i.ulog_console_backend_init console_be.o 0x080055b4 0x080055b4 0x0000000a Code RO 3827 i.ulog_console_backend_output console_be.o 0x080055be 0x080055be 0x00000002 PAD 0x080055c0 0x080055c0 0x000001b4 Code RO 3694 i.ulog_formater ulog.o 0x08005774 0x08005774 0x00000034 Code RO 3696 i.ulog_init ulog.o 0x080057a8 0x080057a8 0x00000016 Code RO 3697 i.ulog_output ulog.o 0x080057be 0x080057be 0x00000002 PAD 0x080057c0 0x080057c0 0x000000ac Code RO 3699 i.ulog_output_to_all_backend ulog.o 0x0800586c 0x0800586c 0x0000004c Code RO 3701 i.ulog_strcpy ulog.o 0x080058b8 0x080058b8 0x00000036 Code RO 3702 i.ulog_ultoa ulog.o 0x080058ee 0x080058ee 0x00000002 PAD 0x080058f0 0x080058f0 0x000000d0 Code RO 3703 i.ulog_voutput ulog.o 0x080059c0 0x080059c0 0x0000000a Code RO 217 i.version cmd.o 0x080059ca 0x080059ca 0x0000000e Data RO 393 .constdata msh.o 0x080059d8 0x080059d8 0x0000004a Data RO 523 .constdata shell.o 0x08005a22 0x08005a22 0x00000014 Data RO 723 .constdata components.o 0x08005a36 0x08005a36 0x00000016 Data RO 849 .constdata idle.o 0x08005a4c 0x08005a4c 0x000001fc Data RO 941 .constdata ipc.o 0x08005c48 0x08005c48 0x00000122 Data RO 1250 .constdata kservice.o 0x08005d6a 0x08005d6a 0x0000003c Data RO 1427 .constdata mem.o 0x08005da6 0x08005da6 0x00000080 Data RO 1544 .constdata object.o 0x08005e26 0x08005e26 0x00000034 Data RO 1663 .constdata scheduler.o 0x08005e5a 0x08005e5a 0x000000c0 Data RO 1768 .constdata thread.o 0x08005f1a 0x08005f1a 0x0000005c Data RO 1922 .constdata timer.o 0x08005f76 0x08005f76 0x00000002 PAD 0x08005f78 0x08005f78 0x00000020 Data RO 3210 .constdata system_ciu32l051.o 0x08005f98 0x08005f98 0x00000021 Data RO 3281 .constdata segger_rtt.o 0x08005fb9 0x08005fb9 0x00000010 Data RO 3493 .constdata segger_rtt_printf.o 0x08005fc9 0x08005fc9 0x00000003 PAD 0x08005fcc 0x08005fcc 0x000000d5 Data RO 3705 .constdata ulog.o 0x080060a1 0x080060a1 0x00000003 PAD 0x080060a4 0x080060a4 0x00000044 Data RO 218 .conststring cmd.o 0x080060e8 0x080060e8 0x0000008b Data RO 942 .conststring ipc.o 0x08006173 0x08006173 0x00000001 PAD 0x08006174 0x08006174 0x000000eb Data RO 1428 .conststring mem.o 0x0800625f 0x0800625f 0x00000001 PAD 0x08006260 0x08006260 0x00000042 Data RO 1769 .conststring thread.o 0x080062a2 0x080062a2 0x00000002 PAD 0x080062a4 0x080062a4 0x00000024 Data RO 3706 .conststring ulog.o 0x080062c8 0x080062c8 0x00000013 Data RO 5 .rodata.name main.o 0x080062db 0x080062db 0x0000000d Data RO 6 .rodata.name main.o 0x080062e8 0x080062e8 0x00000006 Data RO 219 .rodata.name cmd.o 0x080062ee 0x080062ee 0x00000010 Data RO 220 .rodata.name cmd.o 0x080062fe 0x080062fe 0x00000008 Data RO 221 .rodata.name cmd.o 0x08006306 0x08006306 0x00000023 Data RO 222 .rodata.name cmd.o 0x08006329 0x08006329 0x0000000e Data RO 223 .rodata.name cmd.o 0x08006337 0x08006337 0x00000023 Data RO 224 .rodata.name cmd.o 0x0800635a 0x0800635a 0x0000000c Data RO 225 .rodata.name cmd.o 0x08006366 0x08006366 0x0000000c Data RO 226 .rodata.name cmd.o 0x08006372 0x08006372 0x00000012 Data RO 227 .rodata.name cmd.o 0x08006384 0x08006384 0x0000000c Data RO 228 .rodata.name cmd.o 0x08006390 0x08006390 0x00000009 Data RO 229 .rodata.name cmd.o 0x08006399 0x08006399 0x00000019 Data RO 230 .rodata.name cmd.o 0x080063b2 0x080063b2 0x0000000f Data RO 231 .rodata.name cmd.o 0x080063c1 0x080063c1 0x00000019 Data RO 232 .rodata.name cmd.o 0x080063da 0x080063da 0x0000000b Data RO 233 .rodata.name cmd.o 0x080063e5 0x080063e5 0x00000015 Data RO 234 .rodata.name cmd.o 0x080063fa 0x080063fa 0x00000011 Data RO 235 .rodata.name cmd.o 0x0800640b 0x0800640b 0x00000015 Data RO 236 .rodata.name cmd.o 0x08006420 0x08006420 0x0000000b Data RO 237 .rodata.name cmd.o 0x0800642b 0x0800642b 0x00000015 Data RO 238 .rodata.name cmd.o 0x08006440 0x08006440 0x00000011 Data RO 239 .rodata.name cmd.o 0x08006451 0x08006451 0x00000015 Data RO 240 .rodata.name cmd.o 0x08006466 0x08006466 0x0000000d Data RO 241 .rodata.name cmd.o 0x08006473 0x08006473 0x00000018 Data RO 242 .rodata.name cmd.o 0x0800648b 0x0800648b 0x00000013 Data RO 243 .rodata.name cmd.o 0x0800649e 0x0800649e 0x00000018 Data RO 244 .rodata.name cmd.o 0x080064b6 0x080064b6 0x0000000e Data RO 245 .rodata.name cmd.o 0x080064c4 0x080064c4 0x0000001d Data RO 246 .rodata.name cmd.o 0x080064e1 0x080064e1 0x00000014 Data RO 247 .rodata.name cmd.o 0x080064f5 0x080064f5 0x0000001d Data RO 248 .rodata.name cmd.o 0x08006512 0x08006512 0x0000000b Data RO 249 .rodata.name cmd.o 0x0800651d 0x0800651d 0x00000015 Data RO 250 .rodata.name cmd.o 0x08006532 0x08006532 0x00000011 Data RO 251 .rodata.name cmd.o 0x08006543 0x08006543 0x00000015 Data RO 252 .rodata.name cmd.o 0x08006558 0x08006558 0x00000005 Data RO 253 .rodata.name cmd.o 0x0800655d 0x0800655d 0x0000001a Data RO 254 .rodata.name cmd.o 0x08006577 0x08006577 0x0000000b Data RO 394 .rodata.name msh.o 0x08006582 0x08006582 0x00000016 Data RO 395 .rodata.name msh.o 0x08006598 0x08006598 0x00000009 Data RO 396 .rodata.name msh.o 0x080065a1 0x080065a1 0x0000001c Data RO 397 .rodata.name msh.o 0x080065bd 0x080065bd 0x0000000b Data RO 398 .rodata.name msh.o 0x080065c8 0x080065c8 0x00000025 Data RO 399 .rodata.name msh.o 0x080065ed 0x080065ed 0x00000009 Data RO 1430 .rodata.name mem.o 0x080065f6 0x080065f6 0x0000001e Data RO 1431 .rodata.name mem.o 0x08006614 0x08006614 0x00000004 Data RO 724 .rti_fn.0 components.o 0x08006618 0x08006618 0x00000004 Data RO 725 .rti_fn.0.end components.o 0x0800661c 0x0800661c 0x00000004 Data RO 3708 .rti_fn.1 ulog.o 0x08006620 0x08006620 0x00000004 Data RO 726 .rti_fn.1.end components.o 0x08006624 0x08006624 0x00000004 Data RO 2108 .rti_fn.2 drv_uart.o 0x08006628 0x08006628 0x00000004 Data RO 3829 .rti_fn.2 console_be.o 0x0800662c 0x0800662c 0x00000004 Data RO 2109 .rti_fn.3 drv_uart.o 0x08006630 0x08006630 0x00000004 Data RO 525 .rti_fn.6 shell.o 0x08006634 0x08006634 0x00000004 Data RO 727 .rti_fn.6.end components.o 0x08006638 0x08006638 0x0000000c Data RO 7 FSymTab main.o 0x08006644 0x08006644 0x000000d8 Data RO 255 FSymTab cmd.o 0x0800671c 0x0800671c 0x00000024 Data RO 400 FSymTab msh.o 0x08006740 0x08006740 0x0000000c Data RO 1432 FSymTab mem.o 0x0800674c 0x0800674c 0x00000020 Data RO 3906 Region$$Table anon$$obj.o Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800676c, Size: 0x00002370, Max: 0x00004000, ABSOLUTE, COMPRESSED[0x00000048]) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x20000000 COMPRESSED 0x00000018 Data RW 524 .data shell.o 0x20000018 COMPRESSED 0x00000004 Data RW 672 .data clock.o 0x2000001c COMPRESSED 0x00000004 Data RW 807 .data cpuport.o 0x20000020 COMPRESSED 0x00000004 Data RW 808 .data cpuport.o 0x20000024 COMPRESSED 0x00000004 Data RW 809 .data cpuport.o 0x20000028 COMPRESSED 0x0000000c Data RW 1177 .data irq.o 0x20000034 COMPRESSED 0x00000008 Data RW 1251 .data kservice.o 0x2000003c COMPRESSED 0x00000020 Data RW 1429 .data mem.o 0x2000005c COMPRESSED 0x00000084 Data RW 1545 .data object.o 0x200000e0 COMPRESSED 0x00000018 Data RW 1664 .data scheduler.o 0x200000f8 COMPRESSED 0x0000000c Data RW 1770 .data thread.o 0x20000104 COMPRESSED 0x00000014 Data RW 1923 .data timer.o 0x20000118 COMPRESSED 0x0000000c Data RW 2106 .data drv_uart.o 0x20000124 COMPRESSED 0x00000004 Data RW 3212 .data system_ciu32l051.o 0x20000128 COMPRESSED 0x00000018 Data RW 3707 .data ulog.o 0x20000140 - 0x00000101 Zero RW 522 .bss shell.o 0x20000241 COMPRESSED 0x00000003 PAD 0x20000244 - 0x000001a0 Zero RW 848 .bss idle.o 0x200003e4 - 0x00000100 Zero RW 1249 .bss kservice.o 0x200004e4 - 0x00000028 Zero RW 1426 .bss mem.o 0x2000050c - 0x00000100 Zero RW 1662 .bss scheduler.o 0x2000060c - 0x00001238 Zero RW 2105 .bss drv_uart.o 0x20001844 - 0x000004b8 Zero RW 3280 .bss segger_rtt.o 0x20001cfc - 0x00000244 Zero RW 3704 .bss ulog.o 0x20001f40 - 0x00000030 Zero RW 3828 .bss console_be.o 0x20001f70 - 0x00000400 Zero RW 194 STACK startup_ciu32l051.o ============================================================================== Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name 134 32 0 0 0 3076 board.o 136 16 0 0 0 6624 ciu32l051_std_dma.o 194 0 0 0 0 8088 ciu32l051_std_gpio.o 236 40 0 0 0 19546 ciu32l051_std_rcc.o 226 20 0 0 0 11785 ciu32l051_std_usart.o 98 10 0 4 0 1700 clock.o 2572 984 939 0 0 18595 cmd.o 216 50 36 0 0 5428 components.o 54 18 4 0 48 4564 console_be.o 216 32 0 0 0 728 context_rvds.o 300 168 0 12 0 2814 cpuport.o 152 16 0 0 0 20430 drv_common.o 1736 434 8 12 4664 53263 drv_uart.o 240 76 22 0 416 5050 idle.o 1918 594 647 0 0 33684 ipc.o 96 14 0 12 0 2062 irq.o 1532 222 290 8 256 12155 kservice.o 422 0 0 0 0 6090 lwrb.o 168 98 44 0 0 200778 main.o 1596 686 346 32 40 6568 mem.o 840 180 168 0 0 8244 msh.o 800 280 128 132 0 10066 object.o 496 106 52 24 256 7670 scheduler.o 614 40 33 0 1208 12264 segger_rtt.o 922 16 16 0 0 6057 segger_rtt_printf.o 1410 178 78 24 257 11952 shell.o 28 8 192 0 1024 612 startup_ciu32l051.o 192 34 32 4 0 2196 system_ciu32l051.o 2058 622 258 12 0 15687 thread.o 1266 480 92 20 0 11519 timer.o 1420 262 253 24 580 20696 ulog.o ---------------------------------------------------------------------- 22320 5716 3682 320 8752 529991 Object Totals 0 0 32 0 0 0 (incl. Generated) 32 0 12 0 3 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name 86 0 0 0 0 0 __dczerorl2.o 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 40 0 0 0 0 72 idiv.o 36 8 0 0 0 68 init.o 26 0 0 0 0 72 memcmp.o 36 0 0 0 0 60 memcpya.o 36 0 0 0 0 100 memseta.o 24 0 0 0 0 60 strcat.o 18 0 0 0 0 60 strcpy.o 14 0 0 0 0 60 strlen.o 30 0 0 0 0 72 strncmp.o 26 0 0 0 0 68 strncpy.o 44 0 0 0 0 72 uidiv.o ---------------------------------------------------------------------- 474 16 0 0 0 764 Library Totals 4 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name 470 16 0 0 0 764 mc_p.l ---------------------------------------------------------------------- 474 16 0 0 0 764 Library Totals ---------------------------------------------------------------------- ============================================================================== Code (inc. data) RO Data RW Data ZI Data Debug 22794 5732 3682 320 8752 521467 Grand Totals 22794 5732 3682 72 8752 521467 ELF Image Totals (compressed) 22794 5732 3682 72 0 0 ROM Totals ============================================================================== Total RO Size (Code + RO Data) 26476 ( 25.86kB) Total RW Size (RW Data + ZI Data) 9072 ( 8.86kB) Total ROM Size (Code + RO Data + RW Data) 26548 ( 25.93kB) ==============================================================================