ARM Linker, 4.1 [Build 713] [Standard][RL-ARM]

==============================================================================

Section Cross References

    startup_stm32f10x_cl.o(RESET) refers to startup_stm32f10x_cl.o(STACK) for __initial_sp
    startup_stm32f10x_cl.o(RESET) refers to startup_stm32f10x_cl.o(.text) for Reset_Handler
    startup_stm32f10x_cl.o(RESET) refers to hal_cm3.o(.emb_text) for SVC_Handler
    startup_stm32f10x_cl.o(RESET) refers to hal_gpio.o(.text) for EXTI0_IRQHandler
    startup_stm32f10x_cl.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
    system_stm32f10x_cl.o(.text) refers to dflti.o(.text) for __aeabi_i2d
    system_stm32f10x_cl.o(.text) refers to dmul.o(.text) for __aeabi_dmul
    system_stm32f10x_cl.o(.text) refers to dfixui.o(.text) for __aeabi_d2uiz
    system_stm32f10x_cl.o(.text) refers to system_stm32f10x_cl.o(.data) for SystemFrequency_SysClk
    retarget.o(.text) refers to hal_serial.o(.text) for sendchar
    main.o(.text) refers to rt_membox.o(i._init_box) for _init_box
    main.o(.text) refers to hal.o(.text) for InitHAL
    main.o(.text) refers to hal_gpio.o(.text) for InitGPIO
    main.o(.text) refers to hal_adc.o(.text) for InitADC
    main.o(.text) refers to hal_serial.o(.text) for InitSerial
    main.o(.text) refers to hal_cm3.o(.emb_text) for os_set_env
    main.o(.text) refers to main.o(.bss) for mpoolCom
    main.o(.text) refers to rt_gpio.o(.text) for LED_Task
    main.o(.text) refers to rt_task.o(i.rt_tsk_create) for rt_tsk_create
    main.o(.text) refers to main.o(.data) for idLED_Task
    main.o(.text) refers to rt_serial.o(.text) for UART_Task
    main.o(.text) refers to rt_adc.o(.text) for ADC_Calc_Task
    main.o(.text) refers to rt_task.o(i.rt_tsk_delete) for rt_tsk_delete
    main.o(.text) refers to rt_task.o(i.rt_sys_init) for rt_sys_init
    rt_adc.o(.text) refers to hal_adc.o(.text) for GetValADC
    rt_adc.o(.text) refers to hal_cm3.o(.emb_text) for _alloc_box
    rt_adc.o(.text) refers to printf1.o(i.__0sprintf$1) for __2sprintf
    rt_adc.o(.text) refers to rt_time.o(i.rt_dly_wait) for rt_dly_wait
    rt_adc.o(.text) refers to rt_adc.o(.data) for ADCPage
    rt_adc.o(.text) refers to main.o(.data) for idADC_Calc_Task
    rt_adc.o(.text) refers to rt_event.o(i.rt_evt_set) for rt_evt_set
    rt_adc.o(.text) refers to rt_adc.o(.bss) for ADCSamples
    rt_adc.o(.text) refers to rt_event.o(i.rt_evt_wait) for rt_evt_wait
    rt_adc.o(.text) refers to rt_event.o(i.rt_evt_get) for rt_evt_get
    rt_adc.o(.text) refers to main.o(.bss) for mpoolCom
    rt_adc.o(.text) refers to rt_serial.o(.bss) for ComBox
    rt_adc.o(.text) refers to rt_mailbox.o(i.rt_mbx_send) for rt_mbx_send
    rt_gpio.o(.text) refers to rt_event.o(i.isr_evt_set) for isr_evt_set
    rt_gpio.o(.text) refers to hal_gpio.o(.text) for LED_On
    rt_gpio.o(.text) refers to hal_cm3.o(.emb_text) for _alloc_box
    rt_gpio.o(.text) refers to printf1.o(i.__0sprintf$1) for __2sprintf
    rt_gpio.o(.text) refers to main.o(.data) for idButton_Task
    rt_gpio.o(.text) refers to rt_time.o(i.rt_dly_wait) for rt_dly_wait
    rt_gpio.o(.text) refers to rt_event.o(i.rt_evt_wait) for rt_evt_wait
    rt_gpio.o(.text) refers to rt_event.o(i.rt_evt_clr) for rt_evt_clr
    rt_gpio.o(.text) refers to main.o(.bss) for mpoolCom
    rt_gpio.o(.text) refers to rt_serial.o(.bss) for ComBox
    rt_gpio.o(.text) refers to rt_mailbox.o(i.rt_mbx_send) for rt_mbx_send
    rt_serial.o(.text) refers to printf1.o(i.__0printf$1) for __2printf
    rt_serial.o(.text) refers to hal_cm3.o(.emb_text) for _free_box
    rt_serial.o(.text) refers to rt_serial.o(.bss) for ComBox
    rt_serial.o(.text) refers to rt_mailbox.o(i.rt_mbx_init) for rt_mbx_init
    rt_serial.o(.text) refers to rt_mailbox.o(i.rt_mbx_wait) for rt_mbx_wait
    rt_serial.o(.text) refers to main.o(.bss) for mpoolCom
    hal_gpio.o(.text) refers to rt_gpio.o(.text) for Button_IRQHandler
    hal_gpio.o(.text) refers to hal_gpio.o(.constdata) for led_mask
    hal.o(.text) refers to system_stm32f10x_cl.o(.text) for SystemInit
    rt_task.o(i.rt_block) refers to rt_list.o(i.rt_put_dly) for rt_put_dly
    rt_task.o(i.rt_block) refers to rt_list.o(i.rt_get_first) for rt_get_first
    rt_task.o(i.rt_block) refers to rt_task.o(i.rt_switch_req) for rt_switch_req
    rt_task.o(i.rt_block) refers to rt_task.o(.data) for .data
    rt_task.o(i.rt_block) refers to rt_list.o(.bss) for os_rdy
    rt_task.o(i.rt_dispatch) refers to rt_list.o(i.rt_put_rdy_first) for rt_put_rdy_first
    rt_task.o(i.rt_dispatch) refers to rt_task.o(i.rt_switch_req) for rt_switch_req
    rt_task.o(i.rt_dispatch) refers to rt_list.o(i.rt_get_first) for rt_get_first
    rt_task.o(i.rt_dispatch) refers to rt_list.o(i.rt_put_prio) for rt_put_prio
    rt_task.o(i.rt_dispatch) refers to rt_task.o(.data) for .data
    rt_task.o(i.rt_dispatch) refers to rt_list.o(.bss) for os_rdy
    rt_task.o(i.rt_init_context) refers to rt_membox.o(i.rt_alloc_box) for rt_alloc_box
    rt_task.o(i.rt_init_context) refers to hal_cm3.o(i.rt_init_stack) for rt_init_stack
    rt_task.o(i.rt_init_context) refers to rtx_conf_cm.o(.bss) for mp_stk
    rt_task.o(i.rt_switch_req) refers to hal_cm3.o(i.dbg_task_switch) for dbg_task_switch
    rt_task.o(i.rt_switch_req) refers to rt_task.o(.data) for .data
    rt_task.o(i.rt_switch_req) refers to hal_cm3.o(.data) for dbg_msg
    rt_task.o(i.rt_sys_init) refers to hal_cm3.o(i.dbg_init) for dbg_init
    rt_task.o(i.rt_sys_init) refers to rt_membox.o(i._init_box) for _init_box
    rt_task.o(i.rt_sys_init) refers to rt_task.o(i.rt_init_context) for rt_init_context
    rt_task.o(i.rt_sys_init) refers to hal_cm3.o(.emb_text) for rt_set_PSP
    rt_task.o(i.rt_sys_init) refers to rtx_conf_cm.o(.text) for rt_init_robin
    rt_task.o(i.rt_sys_init) refers to rt_task.o(i.rt_tsk_create) for rt_tsk_create
    rt_task.o(i.rt_sys_init) refers to rtx_conf_cm.o(.bss) for os_active_TCB
    rt_task.o(i.rt_sys_init) refers to rtx_conf_cm.o(.constdata) for os_maxtaskrun
    rt_task.o(i.rt_sys_init) refers to rtx_conf_cm.o(.data) for m_tmr
    rt_task.o(i.rt_sys_init) refers to rt_task.o(.bss) for .bss
    rt_task.o(i.rt_sys_init) refers to rt_list.o(.bss) for os_rdy
    rt_task.o(i.rt_sys_init) refers to rt_task.o(.data) for .data
    rt_task.o(i.rt_tsk_create) refers to rt_membox.o(i.rt_alloc_box) for rt_alloc_box
    rt_task.o(i.rt_tsk_create) refers to rt_task.o(i.rt_init_context) for rt_init_context
    rt_task.o(i.rt_tsk_create) refers to hal_cm3.o(i.dbg_task_notify) for dbg_task_notify
    rt_task.o(i.rt_tsk_create) refers to rt_task.o(i.rt_dispatch) for rt_dispatch
    rt_task.o(i.rt_tsk_create) refers to rtx_conf_cm.o(.bss) for mp_tcb
    rt_task.o(i.rt_tsk_create) refers to rtx_conf_cm.o(.constdata) for os_maxtaskrun
    rt_task.o(i.rt_tsk_create) refers to hal_cm3.o(.data) for dbg_msg
    rt_task.o(i.rt_tsk_create) refers to rt_task.o(.data) for .data
    rt_task.o(i.rt_tsk_delete) refers to rt_membox.o(i.rt_free_box) for rt_free_box
    rt_task.o(i.rt_tsk_delete) refers to hal_cm3.o(i.dbg_task_notify) for dbg_task_notify
    rt_task.o(i.rt_tsk_delete) refers to rt_task.o(i.rt_dispatch) for rt_dispatch
    rt_task.o(i.rt_tsk_delete) refers to rt_list.o(i.rt_rmv_list) for rt_rmv_list
    rt_task.o(i.rt_tsk_delete) refers to rt_list.o(i.rt_rmv_dly) for rt_rmv_dly
    rt_task.o(i.rt_tsk_delete) refers to hal_cm3.o(.data) for dbg_msg
    rt_task.o(i.rt_tsk_delete) refers to rt_task.o(.data) for .data
    rt_task.o(i.rt_tsk_delete) refers to rtx_conf_cm.o(.bss) for os_active_TCB
    rt_task.o(i.rt_tsk_delete) refers to rtx_conf_cm.o(.constdata) for os_maxtaskrun
    rt_task.o(i.rt_tsk_pass) refers to rt_list.o(i.rt_get_same_rdy_prio) for rt_get_same_rdy_prio
    rt_task.o(i.rt_tsk_pass) refers to rt_list.o(i.rt_put_prio) for rt_put_prio
    rt_task.o(i.rt_tsk_pass) refers to rt_task.o(i.rt_switch_req) for rt_switch_req
    rt_task.o(i.rt_tsk_pass) refers to rt_task.o(.data) for .data
    rt_task.o(i.rt_tsk_pass) refers to rt_list.o(.bss) for os_rdy
    rt_task.o(i.rt_tsk_prio) refers to rt_list.o(i.rt_put_prio) for rt_put_prio
    rt_task.o(i.rt_tsk_prio) refers to rt_list.o(i.rt_resort_prio) for rt_resort_prio
    rt_task.o(i.rt_tsk_prio) refers to rt_list.o(i.rt_get_first) for rt_get_first
    rt_task.o(i.rt_tsk_prio) refers to rt_task.o(i.rt_dispatch) for rt_dispatch
    rt_task.o(i.rt_tsk_prio) refers to rt_task.o(.data) for .data
    rt_task.o(i.rt_tsk_prio) refers to rtx_conf_cm.o(.constdata) for os_maxtaskrun
    rt_task.o(i.rt_tsk_prio) refers to rtx_conf_cm.o(.bss) for os_active_TCB
    rt_task.o(i.rt_tsk_prio) refers to rt_list.o(.bss) for os_rdy
    rt_task.o(i.rt_tsk_self) refers to rt_task.o(.data) for .data
    rt_event.o(i.isr_evt_set) refers to rt_list.o(i.rt_psq_enq) for rt_psq_enq
    rt_event.o(i.isr_evt_set) refers to rt_system.o(i.rt_psh_req) for rt_psh_req
    rt_event.o(i.isr_evt_set) refers to rtx_conf_cm.o(.bss) for os_active_TCB
    rt_event.o(i.rt_evt_clr) refers to rtx_conf_cm.o(.bss) for os_active_TCB
    rt_event.o(i.rt_evt_get) refers to rt_task.o(.data) for os_tsk
    rt_event.o(i.rt_evt_psh) refers to rt_list.o(i.rt_rmv_dly) for rt_rmv_dly
    rt_event.o(i.rt_evt_psh) refers to rt_list.o(i.rt_put_prio) for rt_put_prio
    rt_event.o(i.rt_evt_psh) refers to rt_list.o(.bss) for os_rdy
    rt_event.o(i.rt_evt_set) refers to rt_list.o(i.rt_rmv_dly) for rt_rmv_dly
    rt_event.o(i.rt_evt_set) refers to rt_task.o(i.rt_dispatch) for rt_dispatch
    rt_event.o(i.rt_evt_set) refers to rtx_conf_cm.o(.bss) for os_active_TCB
    rt_event.o(i.rt_evt_wait) refers to rt_task.o(i.rt_block) for rt_block
    rt_event.o(i.rt_evt_wait) refers to rt_task.o(.data) for os_tsk
    rt_mailbox.o(i.isr_mbx_receive) refers to rt_list.o(i.rt_psq_enq) for rt_psq_enq
    rt_mailbox.o(i.isr_mbx_receive) refers to rt_system.o(i.rt_psh_req) for rt_psh_req
    rt_mailbox.o(i.isr_mbx_send) refers to rt_list.o(i.rt_psq_enq) for rt_psq_enq
    rt_mailbox.o(i.isr_mbx_send) refers to rt_system.o(i.rt_psh_req) for rt_psh_req
    rt_mailbox.o(i.rt_mbx_psh) refers to rt_list.o(i.rt_get_first) for rt_get_first
    rt_mailbox.o(i.rt_mbx_psh) refers to rt_list.o(i.rt_rmv_dly) for rt_rmv_dly
    rt_mailbox.o(i.rt_mbx_psh) refers to rt_list.o(i.rt_put_prio) for rt_put_prio
    rt_mailbox.o(i.rt_mbx_psh) refers to rtx_conf_cm.o(.text) for os_error
    rt_mailbox.o(i.rt_mbx_psh) refers to rt_list.o(.bss) for os_rdy
    rt_mailbox.o(i.rt_mbx_send) refers to rt_list.o(i.rt_put_prio) for rt_put_prio
    rt_mailbox.o(i.rt_mbx_send) refers to rt_list.o(i.rt_get_first) for rt_get_first
    rt_mailbox.o(i.rt_mbx_send) refers to rt_list.o(i.rt_rmv_dly) for rt_rmv_dly
    rt_mailbox.o(i.rt_mbx_send) refers to rt_task.o(i.rt_dispatch) for rt_dispatch
    rt_mailbox.o(i.rt_mbx_send) refers to rt_task.o(i.rt_block) for rt_block
    rt_mailbox.o(i.rt_mbx_send) refers to rt_task.o(.data) for os_tsk
    rt_mailbox.o(i.rt_mbx_wait) refers to rt_list.o(i.rt_get_first) for rt_get_first
    rt_mailbox.o(i.rt_mbx_wait) refers to rt_list.o(i.rt_rmv_dly) for rt_rmv_dly
    rt_mailbox.o(i.rt_mbx_wait) refers to rt_task.o(i.rt_dispatch) for rt_dispatch
    rt_mailbox.o(i.rt_mbx_wait) refers to rt_list.o(i.rt_put_prio) for rt_put_prio
    rt_mailbox.o(i.rt_mbx_wait) refers to rt_task.o(i.rt_block) for rt_block
    rt_mailbox.o(i.rt_mbx_wait) refers to rt_task.o(.data) for os_tsk
    rt_time.o(i.rt_dly_wait) refers to rt_task.o(i.rt_block) for rt_block
    rt_time.o(i.rt_itv_set) refers to rt_task.o(.data) for os_tsk
    rt_time.o(i.rt_itv_set) refers to rt_time.o(.data) for .data
    rt_time.o(i.rt_itv_wait) refers to rt_task.o(i.rt_block) for rt_block
    rt_time.o(i.rt_itv_wait) refers to rt_task.o(.data) for os_tsk
    rt_time.o(i.rt_itv_wait) refers to rt_time.o(.data) for .data
    rt_membox.o(i._calloc_box) refers to hal_cm3.o(.emb_text) for _alloc_box
    hal_cm3.o(.emb_text) refers to rtx_conf_cm.o(.constdata) for os_flags
    hal_cm3.o(.emb_text) refers to rt_membox.o(i.rt_alloc_box) for rt_alloc_box
    hal_cm3.o(.emb_text) refers to rt_membox.o(i.rt_free_box) for rt_free_box
    hal_cm3.o(.emb_text) refers to rt_system.o(i.rt_stk_check) for rt_stk_check
    hal_cm3.o(.emb_text) refers to rt_task.o(.data) for os_tsk
    hal_cm3.o(.emb_text) refers to SVC_Table.o(SVC_TABLE) for SVC_Count
    hal_cm3.o(.emb_text) refers to rt_system.o(i.rt_pop_req) for rt_pop_req
    hal_cm3.o(.emb_text) refers to rt_system.o(i.rt_systick) for rt_systick
    hal_cm3.o(i.dbg_init) refers to hal_cm3.o(.data) for .data
    hal_cm3.o(i.rt_init_stack) refers to rtx_conf_cm.o(.constdata) for os_stackinfo
    rt_system.o(i.rt_pop_req) refers to rt_list.o(i.rt_put_rdy_first) for rt_put_rdy_first
    rt_system.o(i.rt_pop_req) refers to rt_semaphore.o(i.rt_sem_psh) for rt_sem_psh
    rt_system.o(i.rt_pop_req) refers to rt_list.o(i.rt_get_first) for rt_get_first
    rt_system.o(i.rt_pop_req) refers to rt_task.o(i.rt_switch_req) for rt_switch_req
    rt_system.o(i.rt_pop_req) refers to rt_event.o(i.rt_evt_psh) for rt_evt_psh
    rt_system.o(i.rt_pop_req) refers to rt_mailbox.o(i.rt_mbx_psh) for rt_mbx_psh
    rt_system.o(i.rt_pop_req) refers to rt_task.o(.data) for os_tsk
    rt_system.o(i.rt_pop_req) refers to rt_system.o(.data) for .data
    rt_system.o(i.rt_pop_req) refers to rtx_conf_cm.o(.bss) for os_fifo
    rt_system.o(i.rt_pop_req) refers to rt_list.o(.bss) for os_rdy
    rt_system.o(i.rt_psh_req) refers to rt_system.o(.data) for .data
    rt_system.o(i.rt_stk_check) refers to rtx_conf_cm.o(.text) for os_error
    rt_system.o(i.rt_stk_check) refers to rt_task.o(.data) for os_tsk
    rt_system.o(i.rt_systick) refers to rt_list.o(i.rt_put_rdy_first) for rt_put_rdy_first
    rt_system.o(i.rt_systick) refers to rtx_conf_cm.o(.text) for rt_chk_robin
    rt_system.o(i.rt_systick) refers to rt_list.o(i.rt_dec_dly) for rt_dec_dly
    rt_system.o(i.rt_systick) refers to rt_timer.o(i.rt_tmr_tick) for rt_tmr_tick
    rt_system.o(i.rt_systick) refers to rt_list.o(i.rt_get_first) for rt_get_first
    rt_system.o(i.rt_systick) refers to rt_task.o(i.rt_switch_req) for rt_switch_req
    rt_system.o(i.rt_systick) refers to rt_task.o(.data) for os_tsk
    rt_system.o(i.rt_systick) refers to rt_time.o(.data) for os_time
    rt_system.o(i.rt_systick) refers to rt_list.o(.bss) for os_rdy
    rt_system.o(i.rt_tsk_lock) refers to rt_system.o(.data) for .data
    rt_system.o(i.rt_tsk_unlock) refers to rt_system.o(.data) for .data
    rt_list.o(i.rt_dec_dly) refers to rt_list.o(i.rt_put_prio) for rt_put_prio
    rt_list.o(i.rt_dec_dly) refers to rt_list.o(.bss) for .bss
    rt_list.o(i.rt_dec_dly) refers to rt_time.o(.data) for os_time
    rt_list.o(i.rt_get_same_rdy_prio) refers to rt_list.o(.bss) for .bss
    rt_list.o(i.rt_get_same_rdy_prio) refers to rt_task.o(.data) for os_tsk
    rt_list.o(i.rt_psq_enq) refers to rtx_conf_cm.o(.text) for os_error
    rt_list.o(i.rt_psq_enq) refers to rtx_conf_cm.o(.bss) for os_fifo
    rt_list.o(i.rt_put_dly) refers to rt_list.o(.bss) for .bss
    rt_list.o(i.rt_put_rdy_first) refers to rt_list.o(.bss) for .bss
    rt_list.o(i.rt_resort_prio) refers to rt_list.o(i.rt_rmv_list) for rt_rmv_list
    rt_list.o(i.rt_resort_prio) refers to rt_list.o(i.rt_put_prio) for rt_put_prio
    rt_list.o(i.rt_resort_prio) refers to rt_list.o(.bss) for .bss
    rt_list.o(i.rt_rmv_list) refers to rt_list.o(.bss) for .bss
    rt_semaphore.o(i.isr_sem_send) refers to rt_list.o(i.rt_psq_enq) for rt_psq_enq
    rt_semaphore.o(i.isr_sem_send) refers to rt_system.o(i.rt_psh_req) for rt_psh_req
    rt_semaphore.o(i.rt_sem_psh) refers to rt_list.o(i.rt_get_first) for rt_get_first
    rt_semaphore.o(i.rt_sem_psh) refers to rt_list.o(i.rt_rmv_dly) for rt_rmv_dly
    rt_semaphore.o(i.rt_sem_psh) refers to rt_list.o(i.rt_put_prio) for rt_put_prio
    rt_semaphore.o(i.rt_sem_psh) refers to rt_list.o(.bss) for os_rdy
    rt_semaphore.o(i.rt_sem_send) refers to rt_list.o(i.rt_get_first) for rt_get_first
    rt_semaphore.o(i.rt_sem_send) refers to rt_list.o(i.rt_rmv_dly) for rt_rmv_dly
    rt_semaphore.o(i.rt_sem_send) refers to rt_task.o(i.rt_dispatch) for rt_dispatch
    rt_semaphore.o(i.rt_sem_send) refers to rt_task.o(.data) for os_tsk
    rt_semaphore.o(i.rt_sem_wait) refers to rt_list.o(i.rt_put_prio) for rt_put_prio
    rt_semaphore.o(i.rt_sem_wait) refers to rt_task.o(i.rt_block) for rt_block
    rt_semaphore.o(i.rt_sem_wait) refers to rt_task.o(.data) for os_tsk
    rt_timer.o(i.rt_tmr_create) refers to rt_membox.o(i.rt_alloc_box) for rt_alloc_box
    rt_timer.o(i.rt_tmr_create) refers to rtx_conf_cm.o(.data) for m_tmr
    rt_timer.o(i.rt_tmr_create) refers to rt_timer.o(.data) for .data
    rt_timer.o(i.rt_tmr_kill) refers to rt_membox.o(i.rt_free_box) for rt_free_box
    rt_timer.o(i.rt_tmr_kill) refers to rt_timer.o(.data) for .data
    rt_timer.o(i.rt_tmr_kill) refers to rtx_conf_cm.o(.data) for m_tmr
    rt_timer.o(i.rt_tmr_tick) refers to rtx_conf_cm.o(.text) for os_tmr_call
    rt_timer.o(i.rt_tmr_tick) refers to rt_membox.o(i.rt_free_box) for rt_free_box
    rt_timer.o(i.rt_tmr_tick) refers to rt_timer.o(.data) for .data
    rt_timer.o(i.rt_tmr_tick) refers to rtx_conf_cm.o(.data) for m_tmr
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7.o(.ARM.Collect$$$$00000007) for _main_init
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk
    printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0fprintf$bare) refers to retarget.o(.text) for fputc
    printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0printf$bare) refers to retarget.o(.text) for fputc
    printfb.o(i.__0printf$bare) refers to retarget.o(.data) for __stdout
    printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc
    printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc
    printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0vfprintf$bare) refers to retarget.o(.text) for fputc
    printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0vprintf$bare) refers to retarget.o(.text) for fputc
    printfb.o(i.__0vprintf$bare) refers to retarget.o(.data) for __stdout
    printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc
    printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc
    printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0fprintf$0) refers to retarget.o(.text) for fputc
    printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0printf$0) refers to retarget.o(.text) for fputc
    printf0.o(i.__0printf$0) refers to retarget.o(.data) for __stdout
    printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc
    printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc
    printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0vfprintf$0) refers to retarget.o(.text) for fputc
    printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0vprintf$0) refers to retarget.o(.text) for fputc
    printf0.o(i.__0vprintf$0) refers to retarget.o(.data) for __stdout
    printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc
    printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc
    printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0fprintf$1) refers to retarget.o(.text) for fputc
    printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0printf$1) refers to retarget.o(.text) for fputc
    printf1.o(i.__0printf$1) refers to retarget.o(.data) for __stdout
    printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc
    printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc
    printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0vfprintf$1) refers to retarget.o(.text) for fputc
    printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0vprintf$1) refers to retarget.o(.text) for fputc
    printf1.o(i.__0vprintf$1) refers to retarget.o(.data) for __stdout
    printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc
    printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc
    printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
    printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0fprintf$2) refers to retarget.o(.text) for fputc
    printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0printf$2) refers to retarget.o(.text) for fputc
    printf2.o(i.__0printf$2) refers to retarget.o(.data) for __stdout
    printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc
    printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc
    printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0vfprintf$2) refers to retarget.o(.text) for fputc
    printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0vprintf$2) refers to retarget.o(.text) for fputc
    printf2.o(i.__0vprintf$2) refers to retarget.o(.data) for __stdout
    printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc
    printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc
    printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0fprintf$3) refers to retarget.o(.text) for fputc
    printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0printf$3) refers to retarget.o(.text) for fputc
    printf3.o(i.__0printf$3) refers to retarget.o(.data) for __stdout
    printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc
    printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc
    printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0vfprintf$3) refers to retarget.o(.text) for fputc
    printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0vprintf$3) refers to retarget.o(.text) for fputc
    printf3.o(i.__0vprintf$3) refers to retarget.o(.data) for __stdout
    printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc
    printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc
    printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
    printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0fprintf$4) refers to retarget.o(.text) for fputc
    printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0printf$4) refers to retarget.o(.text) for fputc
    printf4.o(i.__0printf$4) refers to retarget.o(.data) for __stdout
    printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc
    printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc
    printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0vfprintf$4) refers to retarget.o(.text) for fputc
    printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0vprintf$4) refers to retarget.o(.text) for fputc
    printf4.o(i.__0vprintf$4) refers to retarget.o(.data) for __stdout
    printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc
    printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc
    printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0fprintf$5) refers to retarget.o(.text) for fputc
    printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0printf$5) refers to retarget.o(.text) for fputc
    printf5.o(i.__0printf$5) refers to retarget.o(.data) for __stdout
    printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc
    printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc
    printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0vfprintf$5) refers to retarget.o(.text) for fputc
    printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0vprintf$5) refers to retarget.o(.text) for fputc
    printf5.o(i.__0vprintf$5) refers to retarget.o(.data) for __stdout
    printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc
    printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc
    printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0fprintf$6) refers to retarget.o(.text) for fputc
    printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0printf$6) refers to retarget.o(.text) for fputc
    printf6.o(i.__0printf$6) refers to retarget.o(.data) for __stdout
    printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc
    printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc
    printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0vfprintf$6) refers to retarget.o(.text) for fputc
    printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0vprintf$6) refers to retarget.o(.text) for fputc
    printf6.o(i.__0vprintf$6) refers to retarget.o(.data) for __stdout
    printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc
    printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc
    printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding
    printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
    printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding
    printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0fprintf$7) refers to retarget.o(.text) for fputc
    printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0printf$7) refers to retarget.o(.text) for fputc
    printf7.o(i.__0printf$7) refers to retarget.o(.data) for __stdout
    printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc
    printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc
    printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0vfprintf$7) refers to retarget.o(.text) for fputc
    printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0vprintf$7) refers to retarget.o(.text) for fputc
    printf7.o(i.__0vprintf$7) refers to retarget.o(.data) for __stdout
    printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc
    printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc
    printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding
    printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding
    printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0fprintf$8) refers to retarget.o(.text) for fputc
    printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0printf$8) refers to retarget.o(.text) for fputc
    printf8.o(i.__0printf$8) refers to retarget.o(.data) for __stdout
    printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc
    printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc
    printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0vfprintf$8) refers to retarget.o(.text) for fputc
    printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0vprintf$8) refers to retarget.o(.text) for fputc
    printf8.o(i.__0vprintf$8) refers to retarget.o(.data) for __stdout
    printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc
    printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc
    printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding
    printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding
    printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0fprintf) refers to retarget.o(.text) for fputc
    printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0printf) refers to retarget.o(.text) for fputc
    printfa.o(i.__0printf) refers to retarget.o(.data) for __stdout
    printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc
    printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc
    printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0vfprintf) refers to retarget.o(.text) for fputc
    printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0vprintf) refers to retarget.o(.text) for fputc
    printfa.o(i.__0vprintf) refers to retarget.o(.data) for __stdout
    printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc
    printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc
    printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul
    printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv
    printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
    printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd
    printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz
    printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod
    printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding
    printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding
    printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits
    printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
    printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp
    dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
    dflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dflti.o(.text) refers to depilogue.o(.text) for _double_epilogue
    dfixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dfixui.o(.text) refers to llushr.o(.text) for __aeabi_llsr
    entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
    entry2.o(.ARM.Collect$$$$00002712) refers to startup_stm32f10x_cl.o(STACK) for __initial_sp
    entry2.o(__vectab_stack_and_reset_area) refers to startup_stm32f10x_cl.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
    entry7.o(.ARM.Collect$$$$00000007) refers to main.o(.text) for main
    uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr
    uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr
    dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr
    dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue
    ddiv.o(.text) refers to depilogue.o(.text) for _double_round
    dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr
    dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload


==============================================================================

Removing Unused input sections from the image.

    Removing startup_stm32f10x_cl.o(HEAP), (768 bytes).
    Removing system_stm32f10x_cl.o(.emb_text), (8 bytes).
    Removing rt_gpio.o(.bss), (56 bytes).
    Removing rt_gpio.o(.data), (4 bytes).
    Removing hal_adc.o(.emb_text), (8 bytes).
    Removing hal_gpio.o(.emb_text), (8 bytes).
    Removing hal.o(.emb_text), (8 bytes).
    Removing hal_serial.o(.emb_text), (8 bytes).
    Removing rt_task.o(i.rt_tsk_pass), (48 bytes).
    Removing rt_task.o(i.rt_tsk_prio), (128 bytes).
    Removing rt_task.o(i.rt_tsk_self), (16 bytes).
    Removing rt_mailbox.o(i.isr_mbx_receive), (84 bytes).
    Removing rt_mailbox.o(i.isr_mbx_send), (14 bytes).
    Removing rt_mailbox.o(i.rt_mbx_check), (8 bytes).
    Removing rt_time.o(i.rt_itv_set), (24 bytes).
    Removing rt_time.o(i.rt_itv_wait), (44 bytes).
    Removing rt_membox.o(i._calloc_box), (30 bytes).
    Removing rt_system.o(.emb_text), (0 bytes).
    Removing rt_system.o(i.rt_tsk_lock), (20 bytes).
    Removing rt_system.o(i.rt_tsk_unlock), (36 bytes).
    Removing rt_list.o(i.rt_get_same_rdy_prio), (36 bytes).
    Removing rt_list.o(i.rt_resort_prio), (52 bytes).
    Removing rt_semaphore.o(i.isr_sem_send), (16 bytes).
    Removing rt_semaphore.o(i.rt_sem_init), (12 bytes).
    Removing rt_semaphore.o(i.rt_sem_send), (56 bytes).
    Removing rt_semaphore.o(i.rt_sem_wait), (60 bytes).
    Removing rt_timer.o(i.rt_tmr_create), (80 bytes).
    Removing rt_timer.o(i.rt_tmr_kill), (52 bytes).
    Removing dadd.o(.text), (330 bytes).
    Removing ddiv.o(.text), (222 bytes).
    Removing dfixul.o(.text), (48 bytes).
    Removing cdrcmple.o(.text), (40 bytes).

32 unused section(s) (total 2324 bytes) removed from the image.

==============================================================================

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    ../../microlib/division.c                0x00000000   Number         0  uidiv.o ABSOLUTE
    ../../microlib/division.c                0x00000000   Number         0  uldiv.o ABSOLUTE
    ../../microlib/fpadd.c                   0x00000000   Number         0  dadd.o ABSOLUTE
    ../../microlib/fpdiv.c                   0x00000000   Number         0  ddiv.o ABSOLUTE
    ../../microlib/fpepilogue.c              0x00000000   Number         0  depilogue.o ABSOLUTE
    ../../microlib/fpfix.c                   0x00000000   Number         0  dfixui.o ABSOLUTE
    ../../microlib/fpfix.c                   0x00000000   Number         0  dfixul.o ABSOLUTE
    ../../microlib/fpflt.c                   0x00000000   Number         0  dflti.o ABSOLUTE
    ../../microlib/fpmul.c                   0x00000000   Number         0  dmul.o ABSOLUTE
    ../../microlib/init/entry.s              0x00000000   Number         0  entry.o ABSOLUTE
    ../../microlib/init/entry.s              0x00000000   Number         0  entry5.o ABSOLUTE
    ../../microlib/init/entry.s              0x00000000   Number         0  entry7.o ABSOLUTE
    ../../microlib/init/entry.s              0x00000000   Number         0  entry2.o ABSOLUTE
    ../../microlib/longlong.c                0x00000000   Number         0  llushr.o ABSOLUTE
    ../../microlib/longlong.c                0x00000000   Number         0  llshl.o ABSOLUTE
    ../../microlib/longlong.c                0x00000000   Number         0  llsshr.o ABSOLUTE
    ../../microlib/printf/printf.c           0x00000000   Number         0  printf3.o ABSOLUTE
    ../../microlib/printf/printf.c           0x00000000   Number         0  printf8.o ABSOLUTE
    ../../microlib/printf/printf.c           0x00000000   Number         0  printf7.o ABSOLUTE
    ../../microlib/printf/printf.c           0x00000000   Number         0  printf0.o ABSOLUTE
    ../../microlib/printf/printf.c           0x00000000   Number         0  printf6.o ABSOLUTE
    ../../microlib/printf/printf.c           0x00000000   Number         0  printf5.o ABSOLUTE
    ../../microlib/printf/printf.c           0x00000000   Number         0  printf4.o ABSOLUTE
    ../../microlib/printf/printf.c           0x00000000   Number         0  printfa.o ABSOLUTE
    ../../microlib/printf/printf.c           0x00000000   Number         0  printfb.o ABSOLUTE
    ../../microlib/printf/printf.c           0x00000000   Number         0  printf2.o ABSOLUTE
    ../../microlib/printf/printf.c           0x00000000   Number         0  printf1.o ABSOLUTE
    ../../microlib/printf/stubs.s            0x00000000   Number         0  stubs.o ABSOLUTE
    ../../microlib/stubs.s                   0x00000000   Number         0  useno.o ABSOLUTE
    ../../microlib/stubs.s                   0x00000000   Number         0  iusefp.o ABSOLUTE
    HAL.c                                    0x00000000   Number         0  hal.o ABSOLUTE
    HAL.c                                    0x00000000   Number         0  hal.o ABSOLUTE
    HAL_ADC.c                                0x00000000   Number         0  hal_adc.o ABSOLUTE
    HAL_ADC.c                                0x00000000   Number         0  hal_adc.o ABSOLUTE
    HAL_GPIO.c                               0x00000000   Number         0  hal_gpio.o ABSOLUTE
    HAL_GPIO.c                               0x00000000   Number         0  hal_gpio.o ABSOLUTE
    HAL_Serial.c                             0x00000000   Number         0  hal_serial.o ABSOLUTE
    HAL_Serial.c                             0x00000000   Number         0  hal_serial.o ABSOLUTE
    Main.c                                   0x00000000   Number         0  main.o ABSOLUTE
    RTX_Conf_CM.c                            0x00000000   Number         0  rtx_conf_cm.o ABSOLUTE
    Retarget.c                               0x00000000   Number         0  retarget.o ABSOLUTE
    SRC\CM\HAL_CM3.c                         0x00000000   Number         0  hal_cm3.o ABSOLUTE
    SRC\CM\SVC_Table.s                       0x00000000   Number         0  SVC_Table.o ABSOLUTE
    SRC\CM\rt_Event.c                        0x00000000   Number         0  rt_event.o ABSOLUTE
    SRC\CM\rt_List.c                         0x00000000   Number         0  rt_list.o ABSOLUTE
    SRC\CM\rt_Mailbox.c                      0x00000000   Number         0  rt_mailbox.o ABSOLUTE
    SRC\CM\rt_MemBox.c                       0x00000000   Number         0  rt_membox.o ABSOLUTE
    SRC\CM\rt_Semaphore.c                    0x00000000   Number         0  rt_semaphore.o ABSOLUTE
    SRC\CM\rt_System.c                       0x00000000   Number         0  rt_system.o ABSOLUTE
    SRC\CM\rt_Task.c                         0x00000000   Number         0  rt_task.o ABSOLUTE
    SRC\CM\rt_Time.c                         0x00000000   Number         0  rt_time.o ABSOLUTE
    SRC\CM\rt_Timer.c                        0x00000000   Number         0  rt_timer.o ABSOLUTE
    SRC\\CM\\HAL_CM3.c                       0x00000000   Number         0  hal_cm3.o ABSOLUTE
    SRC\\CM\\rt_System.c                     0x00000000   Number         0  rt_system.o ABSOLUTE
    cdrcmple.s                               0x00000000   Number         0  cdrcmple.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    handlers.s                               0x00000000   Number         0  handlers.o ABSOLUTE
    init.s                                   0x00000000   Number         0  init.o ABSOLUTE
    rt_ADC.c                                 0x00000000   Number         0  rt_adc.o ABSOLUTE
    rt_GPIO.c                                0x00000000   Number         0  rt_gpio.o ABSOLUTE
    rt_Serial.c                              0x00000000   Number         0  rt_serial.o ABSOLUTE
    startup_stm32f10x_cl.s                   0x00000000   Number         0  startup_stm32f10x_cl.o ABSOLUTE
    system_stm32f10x_cl.c                    0x00000000   Number         0  system_stm32f10x_cl.o ABSOLUTE
    system_stm32f10x_cl.c                    0x00000000   Number         0  system_stm32f10x_cl.o ABSOLUTE
    RESET                                    0x08000000   Section      336  startup_stm32f10x_cl.o(RESET)
    .ARM.Collect$$$$00000000                 0x08000150   Section        0  entry.o(.ARM.Collect$$$$00000000)
    .ARM.Collect$$$$00000001                 0x08000150   Section        4  entry2.o(.ARM.Collect$$$$00000001)
    .ARM.Collect$$$$00000004                 0x08000154   Section        4  entry5.o(.ARM.Collect$$$$00000004)
    .ARM.Collect$$$$00000007                 0x08000158   Section        8  entry7.o(.ARM.Collect$$$$00000007)
    .ARM.Collect$$$$00002712                 0x08000160   Section        4  entry2.o(.ARM.Collect$$$$00002712)
    __lit__00000000                          0x08000160   Data           4  entry2.o(.ARM.Collect$$$$00002712)
    .emb_text                                0x08000164   Section      332  hal_cm3.o(.emb_text)
    .text                                    0x080002b0   Section       28  startup_stm32f10x_cl.o(.text)
    Default_Handler                          0x080002c7   Thumb Code     2  startup_stm32f10x_cl.o(.text)
    .text                                    0x080002cc   Section        0  system_stm32f10x_cl.o(.text)
    .text                                    0x080004cc   Section        0  retarget.o(.text)
    .text                                    0x080004fc   Section        0  rtx_conf_cm.o(.text)
    .text                                    0x0800050c   Section        0  main.o(.text)
    .text                                    0x080005d8   Section        0  rt_adc.o(.text)
    .text                                    0x08000714   Section        0  rt_gpio.o(.text)
    .text                                    0x080007c0   Section        0  rt_serial.o(.text)
    .text                                    0x080007fc   Section        0  hal_adc.o(.text)
    .text                                    0x080008b0   Section        0  hal_gpio.o(.text)
    .text                                    0x08000984   Section        0  hal.o(.text)
    .text                                    0x0800098c   Section        0  hal_serial.o(.text)
    .text                                    0x08000a70   Section        0  dmul.o(.text)
    .text                                    0x08000b50   Section        0  dflti.o(.text)
    .text                                    0x08000b72   Section        0  dfixui.o(.text)
    .text                                    0x08000ba0   Section        0  uidiv.o(.text)
    .text                                    0x08000bcc   Section        0  llushr.o(.text)
    .text                                    0x08000bec   Section        0  iusefp.o(.text)
    .text                                    0x08000bec   Section        0  depilogue.o(.text)
    .text                                    0x08000cb0   Section       36  init.o(.text)
    .text                                    0x08000cd4   Section        0  llshl.o(.text)
    SVC_TABLE                                0x08000cf4   Section        4  SVC_Table.o(SVC_TABLE)
    i.__0printf$1                            0x08000cf8   Section        0  printf1.o(i.__0printf$1)
    i.__0sprintf$1                           0x08000d18   Section        0  printf1.o(i.__0sprintf$1)
    i.__scatterload_copy                     0x08000d40   Section       14  handlers.o(i.__scatterload_copy)
    i.__scatterload_null                     0x08000d4e   Section        2  handlers.o(i.__scatterload_null)
    i.__scatterload_zeroinit                 0x08000d50   Section       14  handlers.o(i.__scatterload_zeroinit)
    i._init_box                              0x08000d5e   Section        0  rt_membox.o(i._init_box)
    i._printf_core                           0x08000da4   Section        0  printf1.o(i._printf_core)
    _printf_core                             0x08000da5   Thumb Code   332  printf1.o(i._printf_core)
    i._sputc                                 0x08000ef4   Section        0  printf1.o(i._sputc)
    _sputc                                   0x08000ef5   Thumb Code    10  printf1.o(i._sputc)
    i.dbg_init                               0x08000f00   Section        0  hal_cm3.o(i.dbg_init)
    i.dbg_task_notify                        0x08000f2c   Section        0  hal_cm3.o(i.dbg_task_notify)
    i.dbg_task_switch                        0x08000f4c   Section        0  hal_cm3.o(i.dbg_task_switch)
    i.isr_evt_set                            0x08000f5c   Section        0  rt_event.o(i.isr_evt_set)
    i.rt_alloc_box                           0x08000f84   Section        0  rt_membox.o(i.rt_alloc_box)
    i.rt_block                               0x08000fa0   Section        0  rt_task.o(i.rt_block)
    i.rt_dec_dly                             0x08000fd8   Section        0  rt_list.o(i.rt_dec_dly)
    i.rt_dispatch                            0x0800104c   Section        0  rt_task.o(i.rt_dispatch)
    i.rt_dly_wait                            0x08001090   Section        0  rt_time.o(i.rt_dly_wait)
    i.rt_evt_clr                             0x08001098   Section        0  rt_event.o(i.rt_evt_clr)
    i.rt_evt_get                             0x080010b4   Section        0  rt_event.o(i.rt_evt_get)
    i.rt_evt_psh                             0x080010c0   Section        0  rt_event.o(i.rt_evt_psh)
    i.rt_evt_set                             0x0800110c   Section        0  rt_event.o(i.rt_evt_set)
    i.rt_evt_wait                            0x0800116c   Section        0  rt_event.o(i.rt_evt_wait)
    i.rt_free_box                            0x080011ac   Section        0  rt_membox.o(i.rt_free_box)
    i.rt_get_first                           0x080011cc   Section        0  rt_list.o(i.rt_get_first)
    i.rt_init_context                        0x080011f4   Section        0  rt_task.o(i.rt_init_context)
    rt_init_context                          0x080011f5   Thumb Code    64  rt_task.o(i.rt_init_context)
    i.rt_init_stack                          0x08001238   Section        0  hal_cm3.o(i.rt_init_stack)
    i.rt_mbx_init                            0x08001288   Section        0  rt_mailbox.o(i.rt_mbx_init)
    i.rt_mbx_psh                             0x080012a0   Section        0  rt_mailbox.o(i.rt_mbx_psh)
    i.rt_mbx_send                            0x08001360   Section        0  rt_mailbox.o(i.rt_mbx_send)
    i.rt_mbx_wait                            0x08001404   Section        0  rt_mailbox.o(i.rt_mbx_wait)
    i.rt_pop_req                             0x080014b8   Section        0  rt_system.o(i.rt_pop_req)
    i.rt_psh_req                             0x0800153c   Section        0  rt_system.o(i.rt_psh_req)
    i.rt_psq_enq                             0x0800155c   Section        0  rt_list.o(i.rt_psq_enq)
    i.rt_put_dly                             0x080015b4   Section        0  rt_list.o(i.rt_put_dly)
    i.rt_put_prio                            0x080015fc   Section        0  rt_list.o(i.rt_put_prio)
    i.rt_put_rdy_first                       0x08001634   Section        0  rt_list.o(i.rt_put_rdy_first)
    i.rt_rmv_dly                             0x08001648   Section        0  rt_list.o(i.rt_rmv_dly)
    i.rt_rmv_list                            0x08001670   Section        0  rt_list.o(i.rt_rmv_list)
    i.rt_sem_psh                             0x080016a0   Section        0  rt_semaphore.o(i.rt_sem_psh)
    i.rt_stk_check                           0x080016d4   Section        0  rt_system.o(i.rt_stk_check)
    i.rt_switch_req                          0x080016f8   Section        0  rt_task.o(i.rt_switch_req)
    i.rt_sys_init                            0x08001720   Section        0  rt_task.o(i.rt_sys_init)
    i.rt_systick                             0x0800185c   Section        0  rt_system.o(i.rt_systick)
    i.rt_tmr_tick                            0x08001898   Section        0  rt_timer.o(i.rt_tmr_tick)
    i.rt_tsk_create                          0x080018d8   Section        0  rt_task.o(i.rt_tsk_create)
    i.rt_tsk_delete                          0x08001968   Section        0  rt_task.o(i.rt_tsk_delete)
    .constdata                               0x08001a14   Section       40  rtx_conf_cm.o(.constdata)
    __tagsym$$used                           0x08001a28   Number         0  rtx_conf_cm.o(.constdata)
    __tagsym$$used                           0x08001a2c   Number         0  rtx_conf_cm.o(.constdata)
    .constdata                               0x08001a3c   Section       32  hal_gpio.o(.constdata)
    .data                                    0x20000000   Section       20  system_stm32f10x_cl.o(.data)
    .data                                    0x20000014   Section        8  retarget.o(.data)
    .data                                    0x2000001c   Section        4  rtx_conf_cm.o(.data)
    .data                                    0x20000020   Section       24  main.o(.data)
    .data                                    0x20000038   Section        4  rt_adc.o(.data)
    .data                                    0x2000003c   Section        8  rt_task.o(.data)
    .data                                    0x20000044   Section        2  rt_time.o(.data)
    .data                                    0x20000046   Section        1  hal_cm3.o(.data)
    .data                                    0x20000047   Section        2  rt_system.o(.data)
    os_lock                                  0x20000047   Data           1  rt_system.o(.data)
    os_psh_flag                              0x20000048   Data           1  rt_system.o(.data)
    .data                                    0x2000004c   Section        8  rt_timer.o(.data)
    .bss                                     0x20000058   Section     2812  rtx_conf_cm.o(.bss)
    .bss                                     0x20000b54   Section     2000  main.o(.bss)
    .bss                                     0x20001324   Section      400  rt_adc.o(.bss)
    .bss                                     0x200014b4   Section       32  rt_serial.o(.bss)
    .bss                                     0x200014d4   Section       48  rt_task.o(.bss)
    .bss                                     0x20001504   Section       48  rt_list.o(.bss)
    STACK                                    0x20001538   Section      512  startup_stm32f10x_cl.o(STACK)

    Global Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
    __use_no_errno                           0x00000000   Number         0  useno.o ABSOLUTE
    __use_no_exception_handling              0x00000000   Number         0  useno.o ABSOLUTE
    __use_no_fp                              0x00000000   Number         0  useno.o ABSOLUTE
    __use_no_heap                            0x00000000   Number         0  useno.o ABSOLUTE
    __use_no_heap_region                     0x00000000   Number         0  useno.o ABSOLUTE
    __use_no_semihosting                     0x00000000   Number         0  useno.o ABSOLUTE
    __use_no_semihosting_swi                 0x00000000   Number         0  useno.o ABSOLUTE
    __use_no_signal_handling                 0x00000000   Number         0  useno.o ABSOLUTE
    _printf_a                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_c                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_charcount                        0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_d                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_e                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_f                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_flags                            0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_fp_dec                           0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_fp_hex                           0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_g                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_i                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_int_dec                          0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_l                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_lc                               0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_ll                               0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_lld                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_lli                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_llo                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_llu                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_llx                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_longlong_dec                     0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_longlong_hex                     0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_longlong_oct                     0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_ls                               0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_mbtowc                           0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_n                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_o                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_p                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_percent                          0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_pre_padding                      0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_return_value                     0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_s                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_sizespec                         0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_str                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_truncate_signed                  0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_truncate_unsigned                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_u                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_wc                               0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_wctomb                           0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_widthprec                        0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_x                                0x00000000   Number         0  stubs.o ABSOLUTE
    __decompress                              - Undefined Weak Reference
    __Vectors_Size                           0x00000150   Number         0  startup_stm32f10x_cl.o ABSOLUTE
    __RL_RTX_VER                             0x00000420   Number         0  rt_system.o ABSOLUTE
    __Vectors                                0x08000000   Data           4  startup_stm32f10x_cl.o(RESET)
    __Vectors_End                            0x08000150   Data           0  startup_stm32f10x_cl.o(RESET)
    __main                                   0x08000151   Thumb Code     0  entry.o(.ARM.Collect$$$$00000000)
    _main_stk                                0x08000151   Thumb Code     0  entry2.o(.ARM.Collect$$$$00000001)
    _main_scatterload                        0x08000155   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
    __main_after_scatterload                 0x08000159   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
    _main_init                               0x08000159   Thumb Code     0  entry7.o(.ARM.Collect$$$$00000007)
    rt_set_PSP                               0x08000165   Thumb Code     6  hal_cm3.o(.emb_text)
    os_set_env                               0x0800016b   Thumb Code    26  hal_cm3.o(.emb_text)
    _alloc_box                               0x08000189   Thumb Code    28  hal_cm3.o(.emb_text)
    _free_box                                0x080001a9   Thumb Code    28  hal_cm3.o(.emb_text)
    SVC_Handler                              0x080001c9   Thumb Code   132  hal_cm3.o(.emb_text)
    PendSV_Handler                           0x08000259   Thumb Code     0  hal_cm3.o(.emb_text)
    Sys_Handler                              0x08000259   Thumb Code    84  hal_cm3.o(.emb_text)
    SysTick_Handler                          0x080002a5   Thumb Code     0  hal_cm3.o(.emb_text)
    Reset_Handler                            0x080002b1   Thumb Code     4  startup_stm32f10x_cl.o(.text)
    NMI_Handler                              0x080002b5   Thumb Code     2  startup_stm32f10x_cl.o(.text)
    HardFault_Handler                        0x080002b7   Thumb Code     2  startup_stm32f10x_cl.o(.text)
    MemManage_Handler                        0x080002b9   Thumb Code     2  startup_stm32f10x_cl.o(.text)
    BusFault_Handler                         0x080002bb   Thumb Code     2  startup_stm32f10x_cl.o(.text)
    UsageFault_Handler                       0x080002bd   Thumb Code     2  startup_stm32f10x_cl.o(.text)
    DebugMon_Handler                         0x080002c1   Thumb Code     2  startup_stm32f10x_cl.o(.text)
    ADC1_2_IRQHandler                        0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    CAN1_RX0_IRQHandler                      0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    CAN1_RX1_IRQHandler                      0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    CAN1_SCE_IRQHandler                      0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    CAN1_TX_IRQHandler                       0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    CAN2_RX0_IRQHandler                      0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    CAN2_RX1_IRQHandler                      0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    CAN2_SCE_IRQHandler                      0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    CAN2_TX_IRQHandler                       0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA1_Channel1_IRQHandler                 0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA1_Channel2_IRQHandler                 0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA1_Channel3_IRQHandler                 0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA1_Channel4_IRQHandler                 0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA1_Channel5_IRQHandler                 0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA1_Channel6_IRQHandler                 0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA1_Channel7_IRQHandler                 0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA2_Channel1_IRQHandler                 0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA2_Channel2_IRQHandler                 0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA2_Channel3_IRQHandler                 0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA2_Channel4_IRQHandler                 0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    DMA2_Channel5_IRQHandler                 0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    ETH_IRQHandler                           0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    ETH_WKUP_IRQHandler                      0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    EXTI15_10_IRQHandler                     0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    EXTI1_IRQHandler                         0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    EXTI2_IRQHandler                         0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    EXTI3_IRQHandler                         0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    EXTI4_IRQHandler                         0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    EXTI9_5_IRQHandler                       0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    FLASH_IRQHandler                         0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    I2C1_ER_IRQHandler                       0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    I2C1_EV_IRQHandler                       0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    I2C2_ER_IRQHandler                       0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    I2C2_EV_IRQHandler                       0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    OTG_FS_IRQHandler                        0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    OTG_FS_WKUP_IRQHandler                   0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    PVD_IRQHandler                           0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    RCC_IRQHandler                           0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    RTCAlarm_IRQHandler                      0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    RTC_IRQHandler                           0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    SPI1_IRQHandler                          0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    SPI2_IRQHandler                          0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    SPI3_IRQHandler                          0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TAMPER_IRQHandler                        0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM1_BRK_IRQHandler                      0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM1_CC_IRQHandler                       0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM1_TRG_COM_IRQHandler                  0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM1_UP_IRQHandler                       0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM2_IRQHandler                          0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM3_IRQHandler                          0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM4_IRQHandler                          0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM5_IRQHandler                          0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM6_IRQHandler                          0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    TIM7_IRQHandler                          0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    UART4_IRQHandler                         0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    UART5_IRQHandler                         0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    USART1_IRQHandler                        0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    USART2_IRQHandler                        0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    USART3_IRQHandler                        0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    WWDG_IRQHandler                          0x080002c7   Thumb Code     0  startup_stm32f10x_cl.o(.text)
    SystemInit                               0x080002cd   Thumb Code   456  system_stm32f10x_cl.o(.text)
    fputc                                    0x080004cd   Thumb Code    14  retarget.o(.text)
    fgetc                                    0x080004db   Thumb Code    10  retarget.o(.text)
    ferror                                   0x080004e5   Thumb Code     8  retarget.o(.text)
    _ttywrch                                 0x080004ed   Thumb Code    12  retarget.o(.text)
    _sys_exit                                0x080004f9   Thumb Code     4  retarget.o(.text)
    os_idle_demon                            0x080004fd   Thumb Code     4  rtx_conf_cm.o(.text)
    os_tmr_call                              0x08000501   Thumb Code     2  rtx_conf_cm.o(.text)
    os_error                                 0x08000503   Thumb Code     4  rtx_conf_cm.o(.text)
    rt_init_robin                            0x08000507   Thumb Code     2  rtx_conf_cm.o(.text)
    rt_chk_robin                             0x08000509   Thumb Code     2  rtx_conf_cm.o(.text)
    init                                     0x0800050d   Thumb Code   108  main.o(.text)
    main                                     0x08000579   Thumb Code    40  main.o(.text)
    ADC_Sample_Task                          0x080005d9   Thumb Code   108  rt_adc.o(.text)
    ADC_Average_Samples                      0x08000645   Thumb Code    54  rt_adc.o(.text)
    ADC_Calc_Task                            0x0800067b   Thumb Code    74  rt_adc.o(.text)
    Button_IRQHandler                        0x08000715   Thumb Code    14  rt_gpio.o(.text)
    LED_Task                                 0x08000723   Thumb Code    32  rt_gpio.o(.text)
    Button_Task                              0x08000743   Thumb Code    78  rt_gpio.o(.text)
    UART_Task                                0x080007c1   Thumb Code    44  rt_serial.o(.text)
    InitADC                                  0x080007fd   Thumb Code   138  hal_adc.o(.text)
    GetValADC                                0x08000887   Thumb Code     8  hal_adc.o(.text)
    InitGPIO                                 0x080008b1   Thumb Code    66  hal_gpio.o(.text)
    EnableButtonIRQ                          0x080008f3   Thumb Code    32  hal_gpio.o(.text)
    DisableButtonIRQ                         0x08000913   Thumb Code    26  hal_gpio.o(.text)
    EXTI0_IRQHandler                         0x0800092d   Thumb Code    24  hal_gpio.o(.text)
    LED_On                                   0x08000945   Thumb Code    12  hal_gpio.o(.text)
    LED_Off                                  0x08000951   Thumb Code    12  hal_gpio.o(.text)
    InitHAL                                  0x08000985   Thumb Code     8  hal.o(.text)
    InitSerial                               0x0800098d   Thumb Code   116  hal_serial.o(.text)
    sendchar                                 0x08000a01   Thumb Code    56  hal_serial.o(.text)
    getkey                                   0x08000a39   Thumb Code    22  hal_serial.o(.text)
    __aeabi_dmul                             0x08000a71   Thumb Code   224  dmul.o(.text)
    __aeabi_i2d                              0x08000b51   Thumb Code    34  dflti.o(.text)
    __aeabi_d2uiz                            0x08000b73   Thumb Code    46  dfixui.o(.text)
    __aeabi_uidiv                            0x08000ba1   Thumb Code     0  uidiv.o(.text)
    __aeabi_uidivmod                         0x08000ba1   Thumb Code    44  uidiv.o(.text)
    __aeabi_llsr                             0x08000bcd   Thumb Code    32  llushr.o(.text)
    _ll_ushift_r                             0x08000bcd   Thumb Code     0  llushr.o(.text)
    __I$use$fp                               0x08000bed   Thumb Code     0  iusefp.o(.text)
    _double_round                            0x08000bed   Thumb Code    26  depilogue.o(.text)
    _double_epilogue                         0x08000c07   Thumb Code   168  depilogue.o(.text)
    __scatterload                            0x08000cb1   Thumb Code    28  init.o(.text)
    __scatterload_rt2                        0x08000cb1   Thumb Code     0  init.o(.text)
    __aeabi_llsl                             0x08000cd5   Thumb Code    30  llshl.o(.text)
    _ll_shift_l                              0x08000cd5   Thumb Code     0  llshl.o(.text)
    SVC_Count                                0x08000cf4   Data           4  SVC_Table.o(SVC_TABLE)
    SVC_Table                                0x08000cf8   Data           0  SVC_Table.o(SVC_TABLE)
    __0printf$1                              0x08000cf9   Thumb Code    22  printf1.o(i.__0printf$1)
    __1printf$1                              0x08000cf9   Thumb Code     0  printf1.o(i.__0printf$1)
    __2printf                                0x08000cf9   Thumb Code     0  printf1.o(i.__0printf$1)
    __0sprintf$1                             0x08000d19   Thumb Code    34  printf1.o(i.__0sprintf$1)
    __1sprintf$1                             0x08000d19   Thumb Code     0  printf1.o(i.__0sprintf$1)
    __2sprintf                               0x08000d19   Thumb Code     0  printf1.o(i.__0sprintf$1)
    __scatterload_copy                       0x08000d41   Thumb Code    14  handlers.o(i.__scatterload_copy)
    __scatterload_null                       0x08000d4f   Thumb Code     2  handlers.o(i.__scatterload_null)
    __scatterload_zeroinit                   0x08000d51   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
    _init_box                                0x08000d5f   Thumb Code    70  rt_membox.o(i._init_box)
    dbg_init                                 0x08000f01   Thumb Code    36  hal_cm3.o(i.dbg_init)
    dbg_task_notify                          0x08000f2d   Thumb Code    32  hal_cm3.o(i.dbg_task_notify)
    dbg_task_switch                          0x08000f4d   Thumb Code    16  hal_cm3.o(i.dbg_task_switch)
    isr_evt_set                              0x08000f5d   Thumb Code    34  rt_event.o(i.isr_evt_set)
    rt_alloc_box                             0x08000f85   Thumb Code    28  rt_membox.o(i.rt_alloc_box)
    rt_block                                 0x08000fa1   Thumb Code    48  rt_task.o(i.rt_block)
    rt_dec_dly                               0x08000fd9   Thumb Code   106  rt_list.o(i.rt_dec_dly)
    rt_dispatch                              0x0800104d   Thumb Code    60  rt_task.o(i.rt_dispatch)
    rt_dly_wait                              0x08001091   Thumb Code     6  rt_time.o(i.rt_dly_wait)
    rt_evt_clr                               0x08001099   Thumb Code    22  rt_event.o(i.rt_evt_clr)
    rt_evt_get                               0x080010b5   Thumb Code     8  rt_event.o(i.rt_evt_get)
    rt_evt_psh                               0x080010c1   Thumb Code    72  rt_event.o(i.rt_evt_psh)
    rt_evt_set                               0x0800110d   Thumb Code    90  rt_event.o(i.rt_evt_set)
    rt_evt_wait                              0x0800116d   Thumb Code    58  rt_event.o(i.rt_evt_wait)
    rt_free_box                              0x080011ad   Thumb Code    32  rt_membox.o(i.rt_free_box)
    rt_get_first                             0x080011cd   Thumb Code    40  rt_list.o(i.rt_get_first)
    rt_init_stack                            0x08001239   Thumb Code    70  hal_cm3.o(i.rt_init_stack)
    rt_mbx_init                              0x08001289   Thumb Code    24  rt_mailbox.o(i.rt_mbx_init)
    rt_mbx_psh                               0x080012a1   Thumb Code   188  rt_mailbox.o(i.rt_mbx_psh)
    rt_mbx_send                              0x08001361   Thumb Code   158  rt_mailbox.o(i.rt_mbx_send)
    rt_mbx_wait                              0x08001405   Thumb Code   174  rt_mailbox.o(i.rt_mbx_wait)
    rt_pop_req                               0x080014b9   Thumb Code   114  rt_system.o(i.rt_pop_req)
    rt_psh_req                               0x0800153d   Thumb Code    22  rt_system.o(i.rt_psh_req)
    rt_psq_enq                               0x0800155d   Thumb Code    82  rt_list.o(i.rt_psq_enq)
    rt_put_dly                               0x080015b5   Thumb Code    68  rt_list.o(i.rt_put_dly)
    rt_put_prio                              0x080015fd   Thumb Code    54  rt_list.o(i.rt_put_prio)
    rt_put_rdy_first                         0x08001635   Thumb Code    14  rt_list.o(i.rt_put_rdy_first)
    rt_rmv_dly                               0x08001649   Thumb Code    40  rt_list.o(i.rt_rmv_dly)
    rt_rmv_list                              0x08001671   Thumb Code    44  rt_list.o(i.rt_rmv_list)
    rt_sem_psh                               0x080016a1   Thumb Code    46  rt_semaphore.o(i.rt_sem_psh)
    rt_stk_check                             0x080016d5   Thumb Code    28  rt_system.o(i.rt_stk_check)
    rt_switch_req                            0x080016f9   Thumb Code    30  rt_task.o(i.rt_switch_req)
    rt_sys_init                              0x08001721   Thumb Code   244  rt_task.o(i.rt_sys_init)
    rt_systick                               0x0800185d   Thumb Code    48  rt_system.o(i.rt_systick)
    rt_tmr_tick                              0x08001899   Thumb Code    56  rt_timer.o(i.rt_tmr_tick)
    rt_tsk_create                            0x080018d9   Thumb Code   122  rt_task.o(i.rt_tsk_create)
    rt_tsk_delete                            0x08001969   Thumb Code   146  rt_task.o(i.rt_tsk_delete)
    os_maxtaskrun                            0x08001a14   Data           2  rtx_conf_cm.o(.constdata)
    os_stackinfo                             0x08001a18   Data           4  rtx_conf_cm.o(.constdata)
    os_rrobin                                0x08001a1c   Data           4  rtx_conf_cm.o(.constdata)
    os_trv                                   0x08001a20   Data           4  rtx_conf_cm.o(.constdata)
    os_flags                                 0x08001a24   Data           1  rtx_conf_cm.o(.constdata)
    os_clockrate                             0x08001a28   Data           4  rtx_conf_cm.o(.constdata)
    os_timernum                              0x08001a2c   Data           4  rtx_conf_cm.o(.constdata)
    mp_tcb_size                              0x08001a30   Data           2  rtx_conf_cm.o(.constdata)
    mp_stk_size                              0x08001a34   Data           4  rtx_conf_cm.o(.constdata)
    os_fifo_size                             0x08001a38   Data           1  rtx_conf_cm.o(.constdata)
    mp_tmr_size                              0x08001a3a   Data           2  rtx_conf_cm.o(.constdata)
    led_mask                                 0x08001a3c   Data          32  hal_gpio.o(.constdata)
    Region$$Table$$Base                      0x08001a5c   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x08001a7c   Number         0  anon$$obj.o(Region$$Table)
    SystemFrequency                          0x20000000   Data           4  system_stm32f10x_cl.o(.data)
    SystemFrequency_SysClk                   0x20000004   Data           4  system_stm32f10x_cl.o(.data)
    SystemFrequency_AHBClk                   0x20000008   Data           4  system_stm32f10x_cl.o(.data)
    SystemFrequency_APB1Clk                  0x2000000c   Data           4  system_stm32f10x_cl.o(.data)
    SystemFrequency_APB2Clk                  0x20000010   Data           4  system_stm32f10x_cl.o(.data)
    __stdout                                 0x20000014   Data           4  retarget.o(.data)
    __stdin                                  0x20000018   Data           4  retarget.o(.data)
    m_tmr                                    0x2000001c   Data           4  rtx_conf_cm.o(.data)
    idLED_Task                               0x20000020   Data           4  main.o(.data)
    idButton_Task                            0x20000024   Data           4  main.o(.data)
    idADC_Task                               0x20000028   Data           4  main.o(.data)
    idAverage_Task                           0x2000002c   Data           4  main.o(.data)
    idUART_Task                              0x20000030   Data           4  main.o(.data)
    idADC_Calc_Task                          0x20000034   Data           4  main.o(.data)
    ADCPage                                  0x20000038   Data           4  rt_adc.o(.data)
    os_tsk                                   0x2000003c   Data           8  rt_task.o(.data)
    os_time                                  0x20000044   Data           2  rt_time.o(.data)
    dbg_msg                                  0x20000046   Data           1  hal_cm3.o(.data)
    os_tmr                                   0x2000004c   Data           8  rt_timer.o(.data)
    mp_tcb                                   0x20000058   Data         396  rtx_conf_cm.o(.bss)
    mp_stk                                   0x200001e8   Data        2248  rtx_conf_cm.o(.bss)
    os_fifo                                  0x20000ab0   Data         132  rtx_conf_cm.o(.bss)
    os_active_TCB                            0x20000b34   Data          32  rtx_conf_cm.o(.bss)
    mpoolCom                                 0x20000b54   Data        2000  main.o(.bss)
    ADCSamples                               0x20001324   Data         400  rt_adc.o(.bss)
    ComBox                                   0x200014b4   Data          32  rt_serial.o(.bss)
    os_idle_TCB                              0x200014d4   Data          48  rt_task.o(.bss)
    os_rdy                                   0x20001504   Data          24  rt_list.o(.bss)
    os_dly                                   0x2000151c   Data          24  rt_list.o(.bss)
    __initial_sp                             0x20001738   Data           0  startup_stm32f10x_cl.o(STACK)



==============================================================================

Memory Map of the image

  Image Entry point : 0x08000151

  Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00001ad0, Max: 0x00040000, ABSOLUTE)

    Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00001a7c, Max: 0x00040000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x08000000   0x00000150   Data   RO            3    RESET               startup_stm32f10x_cl.o
    0x08000150   0x00000000   Code   RO          743  * .ARM.Collect$$$$00000000  mc_w.l(entry.o)
    0x08000150   0x00000004   Code   RO         1013    .ARM.Collect$$$$00000001  mc_w.l(entry2.o)
    0x08000154   0x00000004   Code   RO         1016    .ARM.Collect$$$$00000004  mc_w.l(entry5.o)
    0x08000158   0x00000008   Code   RO         1017    .ARM.Collect$$$$00000007  mc_w.l(entry7.o)
    0x08000160   0x00000004   Code   RO         1014    .ARM.Collect$$$$00002712  mc_w.l(entry2.o)
    0x08000164   0x0000014c   Code   RO          505    .emb_text           RTX_CM3.LIB(hal_cm3.o)
    0x080002b0   0x0000001c   Code   RO            4    .text               startup_stm32f10x_cl.o
    0x080002cc   0x00000200   Code   RO           11    .text               system_stm32f10x_cl.o
    0x080004cc   0x00000030   Code   RO           49    .text               retarget.o
    0x080004fc   0x0000000e   Code   RO           71    .text               rtx_conf_cm.o
    0x0800050a   0x00000002   PAD
    0x0800050c   0x000000cc   Code   RO           94    .text               main.o
    0x080005d8   0x0000013c   Code   RO          114    .text               rt_adc.o
    0x08000714   0x000000ac   Code   RO          138    .text               rt_gpio.o
    0x080007c0   0x0000003c   Code   RO          154    .text               rt_serial.o
    0x080007fc   0x000000b4   Code   RO          174    .text               hal_adc.o
    0x080008b0   0x000000d4   Code   RO          194    .text               hal_gpio.o
    0x08000984   0x00000008   Code   RO          217    .text               hal.o
    0x0800098c   0x000000e4   Code   RO          233    .text               hal_serial.o
    0x08000a70   0x000000e0   Code   RO         1007    .text               mf_w.l(dmul.o)
    0x08000b50   0x00000022   Code   RO         1009    .text               mf_w.l(dflti.o)
    0x08000b72   0x0000002e   Code   RO         1011    .text               mf_w.l(dfixui.o)
    0x08000ba0   0x0000002c   Code   RO         1018    .text               mc_w.l(uidiv.o)
    0x08000bcc   0x00000020   Code   RO         1022    .text               mc_w.l(llushr.o)
    0x08000bec   0x00000000   Code   RO         1024    .text               mc_w.l(iusefp.o)
    0x08000bec   0x000000c2   Code   RO         1025    .text               mf_w.l(depilogue.o)
    0x08000cae   0x00000002   PAD
    0x08000cb0   0x00000024   Code   RO         1035    .text               mc_w.l(init.o)
    0x08000cd4   0x0000001e   Code   RO         1037    .text               mc_w.l(llshl.o)
    0x08000cf2   0x00000002   PAD
    0x08000cf4   0x00000004   Code   RO          677    SVC_TABLE           RTX_CM3.LIB(SVC_Table.o)
    0x08000cf8   0x00000020   Code   RO          791    i.__0printf$1       mc_w.l(printf1.o)
    0x08000d18   0x00000028   Code   RO          793    i.__0sprintf$1      mc_w.l(printf1.o)
    0x08000d40   0x0000000e   Code   RO         1043    i.__scatterload_copy  mc_w.l(handlers.o)
    0x08000d4e   0x00000002   Code   RO         1044    i.__scatterload_null  mc_w.l(handlers.o)
    0x08000d50   0x0000000e   Code   RO         1045    i.__scatterload_zeroinit  mc_w.l(handlers.o)
    0x08000d5e   0x00000046   Code   RO          476    i._init_box         RTX_CM3.LIB(rt_membox.o)
    0x08000da4   0x00000150   Code   RO          798    i._printf_core      mc_w.l(printf1.o)
    0x08000ef4   0x0000000a   Code   RO          800    i._sputc            mc_w.l(printf1.o)
    0x08000efe   0x00000002   PAD
    0x08000f00   0x0000002c   Code   RO          506    i.dbg_init          RTX_CM3.LIB(hal_cm3.o)
    0x08000f2c   0x00000020   Code   RO          507    i.dbg_task_notify   RTX_CM3.LIB(hal_cm3.o)
    0x08000f4c   0x00000010   Code   RO          508    i.dbg_task_switch   RTX_CM3.LIB(hal_cm3.o)
    0x08000f5c   0x00000028   Code   RO          350    i.isr_evt_set       RTX_CM3.LIB(rt_event.o)
    0x08000f84   0x0000001c   Code   RO          477    i.rt_alloc_box      RTX_CM3.LIB(rt_membox.o)
    0x08000fa0   0x00000038   Code   RO          252    i.rt_block          RTX_CM3.LIB(rt_task.o)
    0x08000fd8   0x00000074   Code   RO          598    i.rt_dec_dly        RTX_CM3.LIB(rt_list.o)
    0x0800104c   0x00000044   Code   RO          253    i.rt_dispatch       RTX_CM3.LIB(rt_task.o)
    0x08001090   0x00000006   Code   RO          448    i.rt_dly_wait       RTX_CM3.LIB(rt_time.o)
    0x08001096   0x00000002   PAD
    0x08001098   0x0000001c   Code   RO          351    i.rt_evt_clr        RTX_CM3.LIB(rt_event.o)
    0x080010b4   0x0000000c   Code   RO          352    i.rt_evt_get        RTX_CM3.LIB(rt_event.o)
    0x080010c0   0x0000004c   Code   RO          353    i.rt_evt_psh        RTX_CM3.LIB(rt_event.o)
    0x0800110c   0x00000060   Code   RO          354    i.rt_evt_set        RTX_CM3.LIB(rt_event.o)
    0x0800116c   0x00000040   Code   RO          355    i.rt_evt_wait       RTX_CM3.LIB(rt_event.o)
    0x080011ac   0x00000020   Code   RO          478    i.rt_free_box       RTX_CM3.LIB(rt_membox.o)
    0x080011cc   0x00000028   Code   RO          599    i.rt_get_first      RTX_CM3.LIB(rt_list.o)
    0x080011f4   0x00000044   Code   RO          254    i.rt_init_context   RTX_CM3.LIB(rt_task.o)
    0x08001238   0x00000050   Code   RO          509    i.rt_init_stack     RTX_CM3.LIB(hal_cm3.o)
    0x08001288   0x00000018   Code   RO          399    i.rt_mbx_init       RTX_CM3.LIB(rt_mailbox.o)
    0x080012a0   0x000000c0   Code   RO          400    i.rt_mbx_psh        RTX_CM3.LIB(rt_mailbox.o)
    0x08001360   0x000000a4   Code   RO          401    i.rt_mbx_send       RTX_CM3.LIB(rt_mailbox.o)
    0x08001404   0x000000b4   Code   RO          402    i.rt_mbx_wait       RTX_CM3.LIB(rt_mailbox.o)
    0x080014b8   0x00000084   Code   RO          547    i.rt_pop_req        RTX_CM3.LIB(rt_system.o)
    0x0800153c   0x00000020   Code   RO          548    i.rt_psh_req        RTX_CM3.LIB(rt_system.o)
    0x0800155c   0x00000058   Code   RO          601    i.rt_psq_enq        RTX_CM3.LIB(rt_list.o)
    0x080015b4   0x00000048   Code   RO          602    i.rt_put_dly        RTX_CM3.LIB(rt_list.o)
    0x080015fc   0x00000036   Code   RO          603    i.rt_put_prio       RTX_CM3.LIB(rt_list.o)
    0x08001632   0x00000002   PAD
    0x08001634   0x00000014   Code   RO          604    i.rt_put_rdy_first  RTX_CM3.LIB(rt_list.o)
    0x08001648   0x00000028   Code   RO          606    i.rt_rmv_dly        RTX_CM3.LIB(rt_list.o)
    0x08001670   0x00000030   Code   RO          607    i.rt_rmv_list       RTX_CM3.LIB(rt_list.o)
    0x080016a0   0x00000034   Code   RO          682    i.rt_sem_psh        RTX_CM3.LIB(rt_semaphore.o)
    0x080016d4   0x00000024   Code   RO          549    i.rt_stk_check      RTX_CM3.LIB(rt_system.o)
    0x080016f8   0x00000028   Code   RO          255    i.rt_switch_req     RTX_CM3.LIB(rt_task.o)
    0x08001720   0x0000013c   Code   RO          256    i.rt_sys_init       RTX_CM3.LIB(rt_task.o)
    0x0800185c   0x0000003c   Code   RO          550    i.rt_systick        RTX_CM3.LIB(rt_system.o)
    0x08001898   0x00000040   Code   RO          718    i.rt_tmr_tick       RTX_CM3.LIB(rt_timer.o)
    0x080018d8   0x00000090   Code   RO          257    i.rt_tsk_create     RTX_CM3.LIB(rt_task.o)
    0x08001968   0x000000ac   Code   RO          258    i.rt_tsk_delete     RTX_CM3.LIB(rt_task.o)
    0x08001a14   0x00000028   Data   RO           73    .constdata          rtx_conf_cm.o
    0x08001a3c   0x00000020   Data   RO          195    .constdata          hal_gpio.o
    0x08001a5c   0x00000020   Data   RO         1041    Region$$Table       anon$$obj.o


    Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00001738, Max: 0x00010000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x20000000   0x00000014   Data   RW           12    .data               system_stm32f10x_cl.o
    0x20000014   0x00000008   Data   RW           50    .data               retarget.o
    0x2000001c   0x00000004   Data   RW           74    .data               rtx_conf_cm.o
    0x20000020   0x00000018   Data   RW           96    .data               main.o
    0x20000038   0x00000004   Data   RW          116    .data               rt_adc.o
    0x2000003c   0x00000008   Data   RW          263    .data               RTX_CM3.LIB(rt_task.o)
    0x20000044   0x00000002   Data   RW          451    .data               RTX_CM3.LIB(rt_time.o)
    0x20000046   0x00000001   Data   RW          510    .data               RTX_CM3.LIB(hal_cm3.o)
    0x20000047   0x00000002   Data   RW          553    .data               RTX_CM3.LIB(rt_system.o)
    0x20000049   0x00000003   PAD
    0x2000004c   0x00000008   Data   RW          719    .data               RTX_CM3.LIB(rt_timer.o)
    0x20000054   0x00000004   PAD
    0x20000058   0x00000afc   Zero   RW           72    .bss                rtx_conf_cm.o
    0x20000b54   0x000007d0   Zero   RW           95    .bss                main.o
    0x20001324   0x00000190   Zero   RW          115    .bss                rt_adc.o
    0x200014b4   0x00000020   Zero   RW          155    .bss                rt_serial.o
    0x200014d4   0x00000030   Zero   RW          262    .bss                RTX_CM3.LIB(rt_task.o)
    0x20001504   0x00000030   Zero   RW          608    .bss                RTX_CM3.LIB(rt_list.o)
    0x20001534   0x00000004   PAD
    0x20001538   0x00000200   Zero   RW            1    STACK               startup_stm32f10x_cl.o


==============================================================================

Image component sizes


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name

         8          0          0          0          0        338   hal.o
       180         34          0          0          0        552   hal_adc.o
       212         40         32          0          0      16158   hal_gpio.o
       228         34          0          0          0      15400   hal_serial.o
       204         56          0         24       2000       1090   main.o
        48          0          0          8          0       2646   retarget.o
       316         80          0          4        400       1453   rt_adc.o
       172         48          0          0          0        665   rt_gpio.o
        60         16          0          0         32        797   rt_serial.o
        14          0         40          4       2812       8075   rtx_conf_cm.o
        28          4        336          0        512        740   startup_stm32f10x_cl.o
       512         56          0         20          0      27373   system_stm32f10x_cl.o

    ----------------------------------------------------------------------
      1984        368        440         60       5756      75287   Object Totals
         0          0         32          0          0          0   (incl. Generated)
         2          0          0          0          0          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Member Name

         4          4          0          0          0        136   SVC_Table.o
       504         52          0          1          0       2541   hal_cm3.o
       316         32          0          0          0       3204   rt_event.o
       478         30          0          0         48       6304   rt_list.o
       560         16          0          0          0       2863   rt_mailbox.o
       130          0          0          0          0       1705   rt_membox.o
        52          6          0          0          0        513   rt_semaphore.o
       260         48          0          2          0       1870   rt_system.o
       864        150          0          8         48       6794   rt_task.o
         6          0          0          2          0        528   rt_time.o
        64          8          0          8          0        603   rt_timer.o
         0          0          0          0          0          0   entry.o
         8          4          0          0          0          0   entry2.o
         4          0          0          0          0          0   entry5.o
         8          4          0          0          0          0   entry7.o
        30          0          0          0          0          0   handlers.o
        36          8          0          0          0         68   init.o
         0          0          0          0          0          0   iusefp.o
        30          0          0          0          0         68   llshl.o
        32          0          0          0          0         68   llushr.o
       418         20          0          0          0        332   printf1.o
        44          0          0          0          0         80   uidiv.o
       194          0          0          0          0        184   depilogue.o
        46          0          0          0          0         68   dfixui.o
        34          0          0          0          0         76   dflti.o
       224          0          0          0          0         96   dmul.o

    ----------------------------------------------------------------------
      4356        382          0         24        104      28101   Library Totals
        10          0          0          3          8          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name

      3238        346          0         21         96      27061   RTX_CM3.LIB
       610         36          0          0          0        616   mc_w.l
       498          0          0          0          0        424   mf_w.l

    ----------------------------------------------------------------------
      4356        382          0         24        104      28101   Library Totals

    ----------------------------------------------------------------------

==============================================================================


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   

      6340        750        440         84       5860     100112   Grand Totals
      6340        750        440         84       5860     100112   ELF Image Totals
      6340        750        440         84          0          0   ROM Totals

==============================================================================

    Total RO  Size (Code + RO Data)                 6780 (   6.62kB)
    Total RW  Size (RW Data + ZI Data)              5944 (   5.80kB)
    Total ROM Size (Code + RO Data + RW Data)       6864 (   6.70kB)

==============================================================================

