ARM Linker, 4.1 [Build 713] [Professional (MDK + 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
    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_cm3.o(.emb_text) for os_set_env
    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_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_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 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
    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_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
    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_membox.o(i._calloc_box) refers to hal_cm3.o(.emb_text) for _alloc_box
    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_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
    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
    depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr
    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_gpio.o(.emb_text), (8 bytes).
    Removing hal.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_event.o(i.rt_evt_get), (12 bytes).
    Removing rt_event.o(i.rt_evt_set), (96 bytes).
    Removing rt_time.o(i.rt_itv_set), (24 bytes).
    Removing rt_time.o(i.rt_itv_wait), (44 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_membox.o(i._calloc_box), (30 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_mailbox.o(i.rt_mbx_init), (24 bytes).
    Removing rt_mailbox.o(i.rt_mbx_send), (164 bytes).
    Removing rt_mailbox.o(i.rt_mbx_wait), (180 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).

31 unused section(s) (total 2144 bytes) removed from the image.

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

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    ../../microlib/fpepilogue.c              0x00000000   Number         0  depilogue.o ABSOLUTE
    ../../microlib/fpfix.c                   0x00000000   Number         0  dfixui.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  entry2.o ABSOLUTE
    ../../microlib/init/entry.s              0x00000000   Number         0  entry.o ABSOLUTE
    ../../microlib/init/entry.s              0x00000000   Number         0  entry7.o ABSOLUTE
    ../../microlib/init/entry.s              0x00000000   Number         0  entry5.o ABSOLUTE
    ../../microlib/longlong.c                0x00000000   Number         0  llshl.o ABSOLUTE
    ../../microlib/longlong.c                0x00000000   Number         0  llushr.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_GPIO.c                               0x00000000   Number         0  hal_gpio.o ABSOLUTE
    HAL_GPIO.c                               0x00000000   Number         0  hal_gpio.o ABSOLUTE
    Main.c                                   0x00000000   Number         0  main.o ABSOLUTE
    RTX_Conf_CM.c                            0x00000000   Number         0  rtx_conf_cm.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
    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_GPIO.c                                0x00000000   Number         0  rt_gpio.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  rtx_conf_cm.o(.text)
    .text                                    0x080004dc   Section        0  main.o(.text)
    .text                                    0x08000544   Section        0  rt_gpio.o(.text)
    .text                                    0x080005b4   Section        0  hal_gpio.o(.text)
    .text                                    0x080006a0   Section        0  hal.o(.text)
    .text                                    0x080006a8   Section        0  dmul.o(.text)
    .text                                    0x08000788   Section        0  dflti.o(.text)
    .text                                    0x080007aa   Section        0  dfixui.o(.text)
    .text                                    0x080007d8   Section        0  llushr.o(.text)
    .text                                    0x080007f8   Section        0  depilogue.o(.text)
    .text                                    0x080007f8   Section        0  iusefp.o(.text)
    .text                                    0x080008bc   Section       36  init.o(.text)
    .text                                    0x080008e0   Section        0  llshl.o(.text)
    SVC_TABLE                                0x08000900   Section        4  SVC_Table.o(SVC_TABLE)
    i.__scatterload_copy                     0x08000904   Section       14  handlers.o(i.__scatterload_copy)
    i.__scatterload_null                     0x08000912   Section        2  handlers.o(i.__scatterload_null)
    i.__scatterload_zeroinit                 0x08000914   Section       14  handlers.o(i.__scatterload_zeroinit)
    i._init_box                              0x08000922   Section        0  rt_membox.o(i._init_box)
    i.dbg_init                               0x08000968   Section        0  hal_cm3.o(i.dbg_init)
    i.dbg_task_notify                        0x08000994   Section        0  hal_cm3.o(i.dbg_task_notify)
    i.dbg_task_switch                        0x080009b4   Section        0  hal_cm3.o(i.dbg_task_switch)
    i.isr_evt_set                            0x080009c4   Section        0  rt_event.o(i.isr_evt_set)
    i.rt_alloc_box                           0x080009ec   Section        0  rt_membox.o(i.rt_alloc_box)
    i.rt_block                               0x08000a08   Section        0  rt_task.o(i.rt_block)
    i.rt_dec_dly                             0x08000a40   Section        0  rt_list.o(i.rt_dec_dly)
    i.rt_dispatch                            0x08000ab4   Section        0  rt_task.o(i.rt_dispatch)
    i.rt_dly_wait                            0x08000af8   Section        0  rt_time.o(i.rt_dly_wait)
    i.rt_evt_clr                             0x08000b00   Section        0  rt_event.o(i.rt_evt_clr)
    i.rt_evt_psh                             0x08000b1c   Section        0  rt_event.o(i.rt_evt_psh)
    i.rt_evt_wait                            0x08000b68   Section        0  rt_event.o(i.rt_evt_wait)
    i.rt_free_box                            0x08000ba8   Section        0  rt_membox.o(i.rt_free_box)
    i.rt_get_first                           0x08000bc8   Section        0  rt_list.o(i.rt_get_first)
    i.rt_init_context                        0x08000bf0   Section        0  rt_task.o(i.rt_init_context)
    rt_init_context                          0x08000bf1   Thumb Code    64  rt_task.o(i.rt_init_context)
    i.rt_init_stack                          0x08000c34   Section        0  hal_cm3.o(i.rt_init_stack)
    i.rt_mbx_psh                             0x08000c84   Section        0  rt_mailbox.o(i.rt_mbx_psh)
    i.rt_pop_req                             0x08000d44   Section        0  rt_system.o(i.rt_pop_req)
    i.rt_psh_req                             0x08000dc8   Section        0  rt_system.o(i.rt_psh_req)
    i.rt_psq_enq                             0x08000de8   Section        0  rt_list.o(i.rt_psq_enq)
    i.rt_put_dly                             0x08000e40   Section        0  rt_list.o(i.rt_put_dly)
    i.rt_put_prio                            0x08000e88   Section        0  rt_list.o(i.rt_put_prio)
    i.rt_put_rdy_first                       0x08000ec0   Section        0  rt_list.o(i.rt_put_rdy_first)
    i.rt_rmv_dly                             0x08000ed4   Section        0  rt_list.o(i.rt_rmv_dly)
    i.rt_rmv_list                            0x08000efc   Section        0  rt_list.o(i.rt_rmv_list)
    i.rt_sem_psh                             0x08000f2c   Section        0  rt_semaphore.o(i.rt_sem_psh)
    i.rt_stk_check                           0x08000f60   Section        0  rt_system.o(i.rt_stk_check)
    i.rt_switch_req                          0x08000f84   Section        0  rt_task.o(i.rt_switch_req)
    i.rt_sys_init                            0x08000fac   Section        0  rt_task.o(i.rt_sys_init)
    i.rt_systick                             0x080010e8   Section        0  rt_system.o(i.rt_systick)
    i.rt_tmr_tick                            0x08001124   Section        0  rt_timer.o(i.rt_tmr_tick)
    i.rt_tsk_create                          0x08001164   Section        0  rt_task.o(i.rt_tsk_create)
    i.rt_tsk_delete                          0x080011f4   Section        0  rt_task.o(i.rt_tsk_delete)
    .constdata                               0x080012a0   Section       40  rtx_conf_cm.o(.constdata)
    __tagsym$$used                           0x080012b4   Number         0  rtx_conf_cm.o(.constdata)
    __tagsym$$used                           0x080012b8   Number         0  rtx_conf_cm.o(.constdata)
    .constdata                               0x080012c8   Section       32  hal_gpio.o(.constdata)
    .data                                    0x20000000   Section       20  system_stm32f10x_cl.o(.data)
    .data                                    0x20000014   Section        4  rtx_conf_cm.o(.data)
    .data                                    0x20000018   Section        8  main.o(.data)
    .data                                    0x20000020   Section        8  rt_task.o(.data)
    .data                                    0x20000028   Section        2  rt_time.o(.data)
    .data                                    0x2000002a   Section        1  hal_cm3.o(.data)
    .data                                    0x2000002b   Section        2  rt_system.o(.data)
    os_lock                                  0x2000002b   Data           1  rt_system.o(.data)
    os_psh_flag                              0x2000002c   Data           1  rt_system.o(.data)
    .data                                    0x20000030   Section        8  rt_timer.o(.data)
    .bss                                     0x20000038   Section     2812  rtx_conf_cm.o(.bss)
    .bss                                     0x20000b34   Section       48  rt_task.o(.bss)
    .bss                                     0x20000b64   Section       48  rt_list.o(.bss)
    STACK                                    0x20000b98   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
    __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)
    os_idle_demon                            0x080004cd   Thumb Code     4  rtx_conf_cm.o(.text)
    os_tmr_call                              0x080004d1   Thumb Code     2  rtx_conf_cm.o(.text)
    os_error                                 0x080004d3   Thumb Code     4  rtx_conf_cm.o(.text)
    rt_init_robin                            0x080004d7   Thumb Code     2  rtx_conf_cm.o(.text)
    rt_chk_robin                             0x080004d9   Thumb Code     2  rtx_conf_cm.o(.text)
    init                                     0x080004dd   Thumb Code    44  main.o(.text)
    main                                     0x08000509   Thumb Code    32  main.o(.text)
    Button_IRQHandler                        0x08000545   Thumb Code    14  rt_gpio.o(.text)
    LED_Task                                 0x08000553   Thumb Code    32  rt_gpio.o(.text)
    Button_Task                              0x08000573   Thumb Code    48  rt_gpio.o(.text)
    InitGPIO                                 0x080005b5   Thumb Code    66  hal_gpio.o(.text)
    EnableButtonIRQ                          0x080005f7   Thumb Code    32  hal_gpio.o(.text)
    DisableButtonIRQ                         0x08000617   Thumb Code    26  hal_gpio.o(.text)
    EXTI0_IRQHandler                         0x08000631   Thumb Code    24  hal_gpio.o(.text)
    LED_On                                   0x08000649   Thumb Code    12  hal_gpio.o(.text)
    LED_Off                                  0x08000655   Thumb Code    12  hal_gpio.o(.text)
    LED_Toggle                               0x08000661   Thumb Code    20  hal_gpio.o(.text)
    InitHAL                                  0x080006a1   Thumb Code     8  hal.o(.text)
    __aeabi_dmul                             0x080006a9   Thumb Code   224  dmul.o(.text)
    __aeabi_i2d                              0x08000789   Thumb Code    34  dflti.o(.text)
    __aeabi_d2uiz                            0x080007ab   Thumb Code    46  dfixui.o(.text)
    __aeabi_llsr                             0x080007d9   Thumb Code    32  llushr.o(.text)
    _ll_ushift_r                             0x080007d9   Thumb Code     0  llushr.o(.text)
    __I$use$fp                               0x080007f9   Thumb Code     0  iusefp.o(.text)
    _double_round                            0x080007f9   Thumb Code    26  depilogue.o(.text)
    _double_epilogue                         0x08000813   Thumb Code   168  depilogue.o(.text)
    __scatterload                            0x080008bd   Thumb Code    28  init.o(.text)
    __scatterload_rt2                        0x080008bd   Thumb Code     0  init.o(.text)
    __aeabi_llsl                             0x080008e1   Thumb Code    30  llshl.o(.text)
    _ll_shift_l                              0x080008e1   Thumb Code     0  llshl.o(.text)
    SVC_Count                                0x08000900   Data           4  SVC_Table.o(SVC_TABLE)
    SVC_Table                                0x08000904   Data           0  SVC_Table.o(SVC_TABLE)
    __scatterload_copy                       0x08000905   Thumb Code    14  handlers.o(i.__scatterload_copy)
    __scatterload_null                       0x08000913   Thumb Code     2  handlers.o(i.__scatterload_null)
    __scatterload_zeroinit                   0x08000915   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
    _init_box                                0x08000923   Thumb Code    70  rt_membox.o(i._init_box)
    dbg_init                                 0x08000969   Thumb Code    36  hal_cm3.o(i.dbg_init)
    dbg_task_notify                          0x08000995   Thumb Code    32  hal_cm3.o(i.dbg_task_notify)
    dbg_task_switch                          0x080009b5   Thumb Code    16  hal_cm3.o(i.dbg_task_switch)
    isr_evt_set                              0x080009c5   Thumb Code    34  rt_event.o(i.isr_evt_set)
    rt_alloc_box                             0x080009ed   Thumb Code    28  rt_membox.o(i.rt_alloc_box)
    rt_block                                 0x08000a09   Thumb Code    48  rt_task.o(i.rt_block)
    rt_dec_dly                               0x08000a41   Thumb Code   106  rt_list.o(i.rt_dec_dly)
    rt_dispatch                              0x08000ab5   Thumb Code    60  rt_task.o(i.rt_dispatch)
    rt_dly_wait                              0x08000af9   Thumb Code     6  rt_time.o(i.rt_dly_wait)
    rt_evt_clr                               0x08000b01   Thumb Code    22  rt_event.o(i.rt_evt_clr)
    rt_evt_psh                               0x08000b1d   Thumb Code    72  rt_event.o(i.rt_evt_psh)
    rt_evt_wait                              0x08000b69   Thumb Code    58  rt_event.o(i.rt_evt_wait)
    rt_free_box                              0x08000ba9   Thumb Code    32  rt_membox.o(i.rt_free_box)
    rt_get_first                             0x08000bc9   Thumb Code    40  rt_list.o(i.rt_get_first)
    rt_init_stack                            0x08000c35   Thumb Code    70  hal_cm3.o(i.rt_init_stack)
    rt_mbx_psh                               0x08000c85   Thumb Code   188  rt_mailbox.o(i.rt_mbx_psh)
    rt_pop_req                               0x08000d45   Thumb Code   114  rt_system.o(i.rt_pop_req)
    rt_psh_req                               0x08000dc9   Thumb Code    22  rt_system.o(i.rt_psh_req)
    rt_psq_enq                               0x08000de9   Thumb Code    82  rt_list.o(i.rt_psq_enq)
    rt_put_dly                               0x08000e41   Thumb Code    68  rt_list.o(i.rt_put_dly)
    rt_put_prio                              0x08000e89   Thumb Code    54  rt_list.o(i.rt_put_prio)
    rt_put_rdy_first                         0x08000ec1   Thumb Code    14  rt_list.o(i.rt_put_rdy_first)
    rt_rmv_dly                               0x08000ed5   Thumb Code    40  rt_list.o(i.rt_rmv_dly)
    rt_rmv_list                              0x08000efd   Thumb Code    44  rt_list.o(i.rt_rmv_list)
    rt_sem_psh                               0x08000f2d   Thumb Code    46  rt_semaphore.o(i.rt_sem_psh)
    rt_stk_check                             0x08000f61   Thumb Code    28  rt_system.o(i.rt_stk_check)
    rt_switch_req                            0x08000f85   Thumb Code    30  rt_task.o(i.rt_switch_req)
    rt_sys_init                              0x08000fad   Thumb Code   244  rt_task.o(i.rt_sys_init)
    rt_systick                               0x080010e9   Thumb Code    48  rt_system.o(i.rt_systick)
    rt_tmr_tick                              0x08001125   Thumb Code    56  rt_timer.o(i.rt_tmr_tick)
    rt_tsk_create                            0x08001165   Thumb Code   122  rt_task.o(i.rt_tsk_create)
    rt_tsk_delete                            0x080011f5   Thumb Code   146  rt_task.o(i.rt_tsk_delete)
    os_maxtaskrun                            0x080012a0   Data           2  rtx_conf_cm.o(.constdata)
    os_stackinfo                             0x080012a4   Data           4  rtx_conf_cm.o(.constdata)
    os_rrobin                                0x080012a8   Data           4  rtx_conf_cm.o(.constdata)
    os_trv                                   0x080012ac   Data           4  rtx_conf_cm.o(.constdata)
    os_flags                                 0x080012b0   Data           1  rtx_conf_cm.o(.constdata)
    os_clockrate                             0x080012b4   Data           4  rtx_conf_cm.o(.constdata)
    os_timernum                              0x080012b8   Data           4  rtx_conf_cm.o(.constdata)
    mp_tcb_size                              0x080012bc   Data           2  rtx_conf_cm.o(.constdata)
    mp_stk_size                              0x080012c0   Data           4  rtx_conf_cm.o(.constdata)
    os_fifo_size                             0x080012c4   Data           1  rtx_conf_cm.o(.constdata)
    mp_tmr_size                              0x080012c6   Data           2  rtx_conf_cm.o(.constdata)
    led_mask                                 0x080012c8   Data          32  hal_gpio.o(.constdata)
    Region$$Table$$Base                      0x080012e8   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x08001308   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)
    m_tmr                                    0x20000014   Data           4  rtx_conf_cm.o(.data)
    idLED_Task                               0x20000018   Data           4  main.o(.data)
    idButton_Task                            0x2000001c   Data           4  main.o(.data)
    os_tsk                                   0x20000020   Data           8  rt_task.o(.data)
    os_time                                  0x20000028   Data           2  rt_time.o(.data)
    dbg_msg                                  0x2000002a   Data           1  hal_cm3.o(.data)
    os_tmr                                   0x20000030   Data           8  rt_timer.o(.data)
    mp_tcb                                   0x20000038   Data         396  rtx_conf_cm.o(.bss)
    mp_stk                                   0x200001c8   Data        2248  rtx_conf_cm.o(.bss)
    os_fifo                                  0x20000a90   Data         132  rtx_conf_cm.o(.bss)
    os_active_TCB                            0x20000b14   Data          32  rtx_conf_cm.o(.bss)
    os_idle_TCB                              0x20000b34   Data          48  rt_task.o(.bss)
    os_rdy                                   0x20000b64   Data          24  rt_list.o(.bss)
    os_dly                                   0x20000b7c   Data          24  rt_list.o(.bss)
    __initial_sp                             0x20000d98   Data           0  startup_stm32f10x_cl.o(STACK)



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

Memory Map of the image

  Image Entry point : 0x08000151

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

    Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00001308, 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          649  * .ARM.Collect$$$$00000000  mc_w.l(entry.o)
    0x08000150   0x00000004   Code   RO          658    .ARM.Collect$$$$00000001  mc_w.l(entry2.o)
    0x08000154   0x00000004   Code   RO          661    .ARM.Collect$$$$00000004  mc_w.l(entry5.o)
    0x08000158   0x00000008   Code   RO          662    .ARM.Collect$$$$00000007  mc_w.l(entry7.o)
    0x08000160   0x00000004   Code   RO          659    .ARM.Collect$$$$00002712  mc_w.l(entry2.o)
    0x08000164   0x0000014c   Code   RO          329    .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   0x0000000e   Code   RO           49    .text               rtx_conf_cm.o
    0x080004da   0x00000002   PAD
    0x080004dc   0x00000068   Code   RO           72    .text               main.o
    0x08000544   0x00000070   Code   RO           91    .text               rt_gpio.o
    0x080005b4   0x000000ec   Code   RO          116    .text               hal_gpio.o
    0x080006a0   0x00000008   Code   RO          143    .text               hal.o
    0x080006a8   0x000000e0   Code   RO          652    .text               mf_w.l(dmul.o)
    0x08000788   0x00000022   Code   RO          654    .text               mf_w.l(dflti.o)
    0x080007aa   0x0000002e   Code   RO          656    .text               mf_w.l(dfixui.o)
    0x080007d8   0x00000020   Code   RO          663    .text               mc_w.l(llushr.o)
    0x080007f8   0x00000000   Code   RO          665    .text               mc_w.l(iusefp.o)
    0x080007f8   0x000000c2   Code   RO          666    .text               mf_w.l(depilogue.o)
    0x080008ba   0x00000002   PAD
    0x080008bc   0x00000024   Code   RO          668    .text               mc_w.l(init.o)
    0x080008e0   0x0000001e   Code   RO          670    .text               mc_w.l(llshl.o)
    0x080008fe   0x00000002   PAD
    0x08000900   0x00000004   Code   RO          535    SVC_TABLE           RTX_CM3.LIB(SVC_Table.o)
    0x08000904   0x0000000e   Code   RO          674    i.__scatterload_copy  mc_w.l(handlers.o)
    0x08000912   0x00000002   Code   RO          675    i.__scatterload_null  mc_w.l(handlers.o)
    0x08000914   0x0000000e   Code   RO          676    i.__scatterload_zeroinit  mc_w.l(handlers.o)
    0x08000922   0x00000046   Code   RO          506    i._init_box         RTX_CM3.LIB(rt_membox.o)
    0x08000968   0x0000002c   Code   RO          330    i.dbg_init          RTX_CM3.LIB(hal_cm3.o)
    0x08000994   0x00000020   Code   RO          331    i.dbg_task_notify   RTX_CM3.LIB(hal_cm3.o)
    0x080009b4   0x00000010   Code   RO          332    i.dbg_task_switch   RTX_CM3.LIB(hal_cm3.o)
    0x080009c4   0x00000028   Code   RO          256    i.isr_evt_set       RTX_CM3.LIB(rt_event.o)
    0x080009ec   0x0000001c   Code   RO          507    i.rt_alloc_box      RTX_CM3.LIB(rt_membox.o)
    0x08000a08   0x00000038   Code   RO          158    i.rt_block          RTX_CM3.LIB(rt_task.o)
    0x08000a40   0x00000074   Code   RO          426    i.rt_dec_dly        RTX_CM3.LIB(rt_list.o)
    0x08000ab4   0x00000044   Code   RO          159    i.rt_dispatch       RTX_CM3.LIB(rt_task.o)
    0x08000af8   0x00000006   Code   RO          302    i.rt_dly_wait       RTX_CM3.LIB(rt_time.o)
    0x08000afe   0x00000002   PAD
    0x08000b00   0x0000001c   Code   RO          257    i.rt_evt_clr        RTX_CM3.LIB(rt_event.o)
    0x08000b1c   0x0000004c   Code   RO          259    i.rt_evt_psh        RTX_CM3.LIB(rt_event.o)
    0x08000b68   0x00000040   Code   RO          261    i.rt_evt_wait       RTX_CM3.LIB(rt_event.o)
    0x08000ba8   0x00000020   Code   RO          508    i.rt_free_box       RTX_CM3.LIB(rt_membox.o)
    0x08000bc8   0x00000028   Code   RO          427    i.rt_get_first      RTX_CM3.LIB(rt_list.o)
    0x08000bf0   0x00000044   Code   RO          160    i.rt_init_context   RTX_CM3.LIB(rt_task.o)
    0x08000c34   0x00000050   Code   RO          333    i.rt_init_stack     RTX_CM3.LIB(hal_cm3.o)
    0x08000c84   0x000000c0   Code   RO          542    i.rt_mbx_psh        RTX_CM3.LIB(rt_mailbox.o)
    0x08000d44   0x00000084   Code   RO          371    i.rt_pop_req        RTX_CM3.LIB(rt_system.o)
    0x08000dc8   0x00000020   Code   RO          372    i.rt_psh_req        RTX_CM3.LIB(rt_system.o)
    0x08000de8   0x00000058   Code   RO          429    i.rt_psq_enq        RTX_CM3.LIB(rt_list.o)
    0x08000e40   0x00000048   Code   RO          430    i.rt_put_dly        RTX_CM3.LIB(rt_list.o)
    0x08000e88   0x00000036   Code   RO          431    i.rt_put_prio       RTX_CM3.LIB(rt_list.o)
    0x08000ebe   0x00000002   PAD
    0x08000ec0   0x00000014   Code   RO          432    i.rt_put_rdy_first  RTX_CM3.LIB(rt_list.o)
    0x08000ed4   0x00000028   Code   RO          434    i.rt_rmv_dly        RTX_CM3.LIB(rt_list.o)
    0x08000efc   0x00000030   Code   RO          435    i.rt_rmv_list       RTX_CM3.LIB(rt_list.o)
    0x08000f2c   0x00000034   Code   RO          588    i.rt_sem_psh        RTX_CM3.LIB(rt_semaphore.o)
    0x08000f60   0x00000024   Code   RO          373    i.rt_stk_check      RTX_CM3.LIB(rt_system.o)
    0x08000f84   0x00000028   Code   RO          161    i.rt_switch_req     RTX_CM3.LIB(rt_task.o)
    0x08000fac   0x0000013c   Code   RO          162    i.rt_sys_init       RTX_CM3.LIB(rt_task.o)
    0x080010e8   0x0000003c   Code   RO          374    i.rt_systick        RTX_CM3.LIB(rt_system.o)
    0x08001124   0x00000040   Code   RO          624    i.rt_tmr_tick       RTX_CM3.LIB(rt_timer.o)
    0x08001164   0x00000090   Code   RO          163    i.rt_tsk_create     RTX_CM3.LIB(rt_task.o)
    0x080011f4   0x000000ac   Code   RO          164    i.rt_tsk_delete     RTX_CM3.LIB(rt_task.o)
    0x080012a0   0x00000028   Data   RO           51    .constdata          rtx_conf_cm.o
    0x080012c8   0x00000020   Data   RO          117    .constdata          hal_gpio.o
    0x080012e8   0x00000020   Data   RO          672    Region$$Table       anon$$obj.o


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

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x20000000   0x00000014   Data   RW           12    .data               system_stm32f10x_cl.o
    0x20000014   0x00000004   Data   RW           52    .data               rtx_conf_cm.o
    0x20000018   0x00000008   Data   RW           73    .data               main.o
    0x20000020   0x00000008   Data   RW          169    .data               RTX_CM3.LIB(rt_task.o)
    0x20000028   0x00000002   Data   RW          305    .data               RTX_CM3.LIB(rt_time.o)
    0x2000002a   0x00000001   Data   RW          334    .data               RTX_CM3.LIB(hal_cm3.o)
    0x2000002b   0x00000002   Data   RW          377    .data               RTX_CM3.LIB(rt_system.o)
    0x2000002d   0x00000003   PAD
    0x20000030   0x00000008   Data   RW          625    .data               RTX_CM3.LIB(rt_timer.o)
    0x20000038   0x00000afc   Zero   RW           50    .bss                rtx_conf_cm.o
    0x20000b34   0x00000030   Zero   RW          168    .bss                RTX_CM3.LIB(rt_task.o)
    0x20000b64   0x00000030   Zero   RW          436    .bss                RTX_CM3.LIB(rt_list.o)
    0x20000b94   0x00000004   PAD
    0x20000b98   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        382   hal.o
       236         44         32          0          0      16401   hal_gpio.o
       104         28          0          8          0        747   main.o
       112         18          0          0          0        645   rt_gpio.o
        14          0         40          4       2812       8139   rtx_conf_cm.o
        28          4        336          0        512        784   startup_stm32f10x_cl.o
       512         56          0         20          0      27445   system_stm32f10x_cl.o

    ----------------------------------------------------------------------
      1016        150        440         32       3324      54543   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
       208         22          0          0          0       2282   rt_event.o
       478         30          0          0         48       6304   rt_list.o
       192          4          0          0          0        737   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
       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

    ----------------------------------------------------------------------
      3416        340          0         24        100      24641   Library Totals
         8          0          0          3          4          0   (incl. Padding)

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

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

      2762        324          0         21         96      24013   RTX_CM3.LIB
       148         16          0          0          0        204   mc_w.l
       498          0          0          0          0        424   mf_w.l

    ----------------------------------------------------------------------
      3416        340          0         24        100      24641   Library Totals

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

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


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

      4432        490        440         56       3424      76896   Grand Totals
      4432        490        440         56       3424      76896   ELF Image Totals
      4432        490        440         56          0          0   ROM Totals

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

    Total RO  Size (Code + RO Data)                 4872 (   4.76kB)
    Total RW  Size (RW Data + ZI Data)              3480 (   3.40kB)
    Total ROM Size (Code + RO Data + RW Data)       4928 (   4.81kB)

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

