⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rtx_ex1.map

📁 rtl exmple program for keil
💻 MAP
📖 第 1 页 / 共 4 页
字号:
    rt_mailbox.o(i.os_mbx_wait) refers to rtx_config.o(.text) for tsk_lock
    rt_mailbox.o(i.os_mbx_wait) refers to rt_list.o(i.os_get_first) for os_get_first
    rt_mailbox.o(i.os_mbx_wait) refers to rt_list.o(i.os_rmv_dly) for os_rmv_dly
    rt_mailbox.o(i.os_mbx_wait) refers to rt_task.o(i.os_dispatch) for os_dispatch
    rt_mailbox.o(i.os_mbx_wait) refers to rt_list.o(i.os_put_prio) for os_put_prio
    rt_mailbox.o(i.os_mbx_wait) refers to rt_task.o(i.os_block) for os_block
    rt_mailbox.o(i.os_mbx_wait) refers to rt_task.o(.data) for os_runtask
    rt_mailbox.o(i.isr_mbx_send) refers to rt_list.o(i.os_psq_enq) for os_psq_enq
    rt_mailbox.o(i.isr_mbx_send) refers to rt_system.o(i.os_psh_req) for os_psh_req
    rt_mailbox.o(i.isr_mbx_receive) refers to rt_list.o(i.os_psq_enq) for os_psq_enq
    rt_mailbox.o(i.isr_mbx_receive) refers to rt_system.o(i.os_psh_req) for os_psh_req
    rt_mailbox.o(i.os_mbx_psh) refers to rt_list.o(i.os_get_first) for os_get_first
    rt_mailbox.o(i.os_mbx_psh) refers to rt_list.o(i.os_rmv_dly) for os_rmv_dly
    rt_mailbox.o(i.os_mbx_psh) refers to rt_list.o(i.os_put_prio) for os_put_prio
    rt_mailbox.o(i.os_mbx_psh) refers to rt_list.o(.bss) for os_rdy
    rt_semaphore.o(i.os_sem_init) refers to rtx_config.o(.text) for tsk_lock
    rt_semaphore.o(i.os_sem_send) refers to rtx_config.o(.text) for tsk_lock
    rt_semaphore.o(i.os_sem_send) refers to rt_list.o(i.os_get_first) for os_get_first
    rt_semaphore.o(i.os_sem_send) refers to rt_list.o(i.os_rmv_dly) for os_rmv_dly
    rt_semaphore.o(i.os_sem_send) refers to rt_task.o(i.os_dispatch) for os_dispatch
    rt_semaphore.o(i.os_sem_wait) refers to rtx_config.o(.text) for tsk_lock
    rt_semaphore.o(i.os_sem_wait) refers to rt_list.o(i.os_put_prio) for os_put_prio
    rt_semaphore.o(i.os_sem_wait) refers to rt_task.o(i.os_block) for os_block
    rt_semaphore.o(i.os_sem_wait) refers to rt_task.o(.data) for os_runtask
    rt_semaphore.o(i.isr_sem_send) refers to rt_list.o(i.os_psq_enq) for os_psq_enq
    rt_semaphore.o(i.isr_sem_send) refers to rt_system.o(i.os_psh_req) for os_psh_req
    rt_semaphore.o(i.os_sem_psh) refers to rt_list.o(i.os_get_first) for os_get_first
    rt_semaphore.o(i.os_sem_psh) refers to rt_list.o(i.os_rmv_dly) for os_rmv_dly
    rt_semaphore.o(i.os_sem_psh) refers to rt_list.o(i.os_put_prio) for os_put_prio
    rt_semaphore.o(i.os_sem_psh) refers to rt_list.o(.bss) for os_rdy
    rt_timer.o(i.os_tmr_tick) refers to rtx_config.o(.text) for os_tmr_call
    rt_timer.o(i.os_tmr_tick) refers to rt_timer.o(.data) for .data
    rt_timer.o(i.os_tmr_tick) refers to rtx_config.o(.data) for m_tmr
    rt_timer.o(i.os_tmr_create) refers to rtx_config.o(.text) for tsk_lock
    rt_timer.o(i.os_tmr_create) refers to rtx_config.o(.data) for m_tmr
    rt_timer.o(i.os_tmr_create) refers to rt_timer.o(.data) for .data
    rt_timer.o(i.os_tmr_kill) refers to rtx_config.o(.text) for tsk_lock
    rt_timer.o(i.os_tmr_kill) refers to rt_timer.o(.data) for .data
    rt_timer.o(i.os_tmr_kill) refers to rtx_config.o(.data) for m_tmr
    entry.o($$startup$$) refers to init.o(.text) for __init
    entry.o($$startup$$) refers to startup.o(STACK) for __initial_sp
    init.o(.text) refers to callvia.o(.text) for __ARM_call_via_r3
    init.o(.text) refers to init.o(.emb_text) for __call_main
    init.o(.text) refers to rtx_ex1.o(.text) for main


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

Removing Unused input sections from the image.

    Removing startup.o(HEAP), (0 bytes).
    Removing rt_task.o(i.os_tsk_pass), (52 bytes).
    Removing rt_task.o(i.os_tsk_prio), (136 bytes).
    Removing rt_task.o(i.os_tsk_create_ex0), (12 bytes).
    Removing rt_task.o(i.os_tsk_delete), (168 bytes).
    Removing rt_time.o(i.os_itv_set), (24 bytes).
    Removing rt_time.o(i.os_itv_wait), (56 bytes).
    Removing rt_event.o(i.os_evt_clr), (44 bytes).
    Removing rt_event.o(i.isr_evt_set), (40 bytes).
    Removing rt_event.o(i.os_evt_get), (12 bytes).
    Removing rt_system.o(i.os_psh_req), (52 bytes).
    Removing rt_list.o(i.os_get_same_rdy_prio), (36 bytes).
    Removing rt_list.o(i.os_rmv_list), (52 bytes).
    Removing rt_list.o(i.os_resort_prio), (52 bytes).
    Removing rt_list.o(i.os_psq_enq), (32 bytes).
    Removing rt_membox.o(i._calloc_box), (32 bytes).
    Removing rt_mailbox.o(i.os_mbx_init), (44 bytes).
    Removing rt_mailbox.o(i.os_mbx_send), (164 bytes).
    Removing rt_mailbox.o(i.os_mbx_wait), (160 bytes).
    Removing rt_mailbox.o(i.os_mbx_check), (8 bytes).
    Removing rt_mailbox.o(i.isr_mbx_send), (16 bytes).
    Removing rt_mailbox.o(i.isr_mbx_receive), (76 bytes).
    Removing rt_semaphore.o(i.os_sem_init), (30 bytes).
    Removing rt_semaphore.o(i.os_sem_send), (60 bytes).
    Removing rt_semaphore.o(i.os_sem_wait), (96 bytes).
    Removing rt_semaphore.o(i.isr_sem_send), (18 bytes).
    Removing rt_timer.o(i.os_tmr_create), (92 bytes).
    Removing rt_timer.o(i.os_tmr_kill), (72 bytes).

28 unused section(s) (total 1636 bytes) removed from the image.

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

Adding Veneers to the image

    Adding AT veneer (8 bytes, Inline) for call to '__init' from entry.o($$startup$$).

1 Veneer(s) (total 8 bytes) added to the image.

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

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    RESET                                    0x00000000   Section      260  startup.o(RESET)
    ../../microlib/init/entry.s              0x00000000   Number         0  entry.o ABSOLUTE
    ../../microlib/init/init.c               0x00000000   Number         0  init.o ABSOLUTE
    ../../unhosted.s                         0x00000000   Number         0  callvia.o ABSOLUTE
    RTX_Config.c                             0x00000000   Number         0  rtx_config.o ABSOLUTE
    RTX_ex1.c                                0x00000000   Number         0  rtx_ex1.o ABSOLUTE
    SRC\ARM\SWI_Table.s                      0x00000000   Number         0  SWI_Table.o ABSOLUTE
    SRC\ARM\rt_Event.c                       0x00000000   Number         0  rt_event.o ABSOLUTE
    SRC\ARM\rt_HAL.c                         0x00000000   Number         0  rt_hal.o ABSOLUTE
    SRC\ARM\rt_List.c                        0x00000000   Number         0  rt_list.o ABSOLUTE
    SRC\ARM\rt_Mailbox.c                     0x00000000   Number         0  rt_mailbox.o ABSOLUTE
    SRC\ARM\rt_MemBox.c                      0x00000000   Number         0  rt_membox.o ABSOLUTE
    SRC\ARM\rt_Robin.c                       0x00000000   Number         0  rt_robin.o ABSOLUTE
    SRC\ARM\rt_Semaphore.c                   0x00000000   Number         0  rt_semaphore.o ABSOLUTE
    SRC\ARM\rt_System.c                      0x00000000   Number         0  rt_system.o ABSOLUTE
    SRC\ARM\rt_Task.c                        0x00000000   Number         0  rt_task.o ABSOLUTE
    SRC\ARM\rt_Time.c                        0x00000000   Number         0  rt_time.o ABSOLUTE
    SRC\ARM\rt_Timer.c                       0x00000000   Number         0  rt_timer.o ABSOLUTE
    SRC\\ARM\\rt_HAL.c                       0x00000000   Number         0  rt_hal.o ABSOLUTE
    Startup.s                                0x00000000   Number         0  startup.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    handlers.s                               0x00000000   Number         0  handlers.o ABSOLUTE
    Undef_Handler                            0x00000040   ARM Code       4  startup.o(RESET)
    PAbt_Handler                             0x00000044   ARM Code       4  startup.o(RESET)
    DAbt_Handler                             0x00000048   ARM Code       4  startup.o(RESET)
    IRQ_Handler                              0x0000004c   ARM Code       4  startup.o(RESET)
    FIQ_Handler                              0x00000050   ARM Code       4  startup.o(RESET)
    $$startup$$                              0x00000104   Section       12  entry.o($$startup$$)
    .emb_text                                0x00000110   Section        2  init.o(.emb_text)
    .text                                    0x0000011c   Section       40  init.o(.text)
    i.__scatterload_copy                     0x00000144   Section       24  handlers.o(i.__scatterload_copy)
    i.__scatterload_null                     0x0000015c   Section        4  handlers.o(i.__scatterload_null)
    i.__scatterload_zeroinit                 0x00000160   Section       24  handlers.o(i.__scatterload_zeroinit)
    .emb_text                                0x00004198   Section      388  rt_hal.o(.emb_text)
    Switch_task                              0x000042a0   ARM Code       0  rt_hal.o(.emb_text)
    .text                                    0x0000431c   Section      116  rtx_ex1.o(.text)
    .text                                    0x00004390   Section      132  rtx_config.o(.text)
    .text                                    0x00004414   Section       20  rtx_config.o(.text)
    os_def_interrupt                         0x00004414   ARM Code      20  rtx_config.o(.text)
    .text                                    0x00004428   Section       16  callvia.o(.text)
    SWI_TABLE                                0x00004438   Section       36  SWI_Table.o(SWI_TABLE)
    i.__SWI_0                                0x0000445c   Section       80  rt_hal.o(i.__SWI_0)
    i.__SWI_1                                0x000044ac   Section       14  rt_membox.o(i.__SWI_1)
    i.__SWI_2                                0x000044ba   Section       24  rt_membox.o(i.__SWI_2)
    i.__SWI_3                                0x000044d2   Section        8  rt_hal.o(i.__SWI_3)
    i.__SWI_4                                0x000044da   Section        8  rt_hal.o(i.__SWI_4)
    i.__SWI_5                                0x000044e2   Section        2  rt_hal.o(i.__SWI_5)
    i.__SWI_6                                0x000044e4   Section        2  rt_hal.o(i.__SWI_6)
    i.__SWI_7                                0x000044e6   Section        2  rt_hal.o(i.__SWI_7)
    i._init_box                              0x000044e8   Section       74  rt_membox.o(i._init_box)
    i.os_block                               0x00004534   Section       72  rt_task.o(i.os_block)
    i.os_chk_robin                           0x0000457c   Section       84  rt_robin.o(i.os_chk_robin)
    i.os_dec_dly                             0x000045d0   Section      124  rt_list.o(i.os_dec_dly)
    i.os_dispatch                            0x0000464c   Section       68  rt_task.o(i.os_dispatch)
    i.os_dly_wait                            0x00004690   Section       26  rt_time.o(i.os_dly_wait)
    i.os_evt_psh                             0x000046ac   Section       84  rt_event.o(i.os_evt_psh)
    i.os_evt_set                             0x00004700   Section      108  rt_event.o(i.os_evt_set)
    i.os_evt_wait                            0x0000476c   Section       92  rt_event.o(i.os_evt_wait)
    i.os_get_first                           0x000047c8   Section       42  rt_list.o(i.os_get_first)
    i.os_init_context                        0x000047f4   Section       72  rt_task.o(i.os_init_context)
    os_init_context                          0x000047f5   Thumb Code    66  rt_task.o(i.os_init_context)
    i.os_init_stack                          0x0000483c   Section       96  rt_hal.o(i.os_init_stack)
    i.os_mbx_psh                             0x0000489c   Section      128  rt_mailbox.o(i.os_mbx_psh)
    i.os_psq_deq                             0x0000491c   Section       36  rt_list.o(i.os_psq_deq)
    i.os_put_dly                             0x00004940   Section       84  rt_list.o(i.os_put_dly)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -