📄 blinky.map
字号:
rt_mailbox.o(i.isr_mbx_send) refers to rt_clock.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_clock.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_resource.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_resource.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_clock.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_resource.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_resource.o(.data) for os_tmr
rt_timer.o(i.os_tmr_create) refers to rtx_config.o(.text) for os_alloc_TMR
rt_timer.o(i.os_tmr_create) refers to rt_resource.o(.data) for os_tmr
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_resource.o(.data) for os_tmr
entry.o($$startup$$) refers to init.o(.text) for __init
entry.o($$startup$$) refers to lpc2300.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 blinky.o(.text) for main
================================================================================
Removing Unused input sections from the image.
Removing rtx_config.o(.text), (20 bytes).
Removing lpc2300.o(HEAP), (0 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_list.o(i.os_get_same_rdy_prio), (36 bytes).
Removing rt_list.o(i.os_resort_prio), (52 bytes).
Removing rt_list.o(i.os_psq_enq), (32 bytes).
Removing rt_task.o(i.os_tsk_pass), (52 bytes).
Removing rt_task.o(i.os_tsk_self), (20 bytes).
Removing rt_task.o(i.os_tsk_prio), (136 bytes).
Removing rt_task.o(i.os_tsk_create_user_ex), (124 bytes).
Removing rt_time.o(i.os_itv_set), (24 bytes).
Removing rt_time.o(i.os_itv_wait), (56 bytes).
Removing rt_membox.o(i._calloc_box), (32 bytes).
Removing rt_clock.o(i.os_psh_req), (56 bytes).
Removing rt_mailbox.o(i.os_mbx_init), (44 bytes).
Removing rt_mailbox.o(i.os_mbx_send), (176 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), (100 bytes).
Removing rt_semaphore.o(i.isr_sem_send), (18 bytes).
Removing rt_timer.o(i.os_tmr_create), (84 bytes).
Removing rt_timer.o(i.os_tmr_kill), (68 bytes).
28 unused section(s) (total 1576 bytes) removed from the image.
================================================================================
Adding Veneers to the image
Adding TA veneer (8 bytes, Short) for call to 'os_set_env' from rt_task.o(i.os_sys_init_user).
Adding TA veneer (4 bytes, Inline) for call to 'tstclrb' from rtx_config.o(.text).
Adding AT veneer (8 bytes, Inline) for call to '__init' from entry.o($$startup$$).
3 Veneer(s) (total 20 bytes) added to the image.
================================================================================
Image Symbol Table
Local Symbols
Symbol Name Value Ov Type Size Object(Section)
RESET 0x00000000 Section 352 lpc2300.o(RESET)
../../microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE
../../microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
../../microlib/init/handlers.c 0x00000000 Number 0 handlers.o ABSOLUTE
../../microlib/init/init.c 0x00000000 Number 0 init.o ABSOLUTE
../../unhosted.s 0x00000000 Number 0 callvia.o ABSOLUTE
Blinky.c 0x00000000 Number 0 blinky.o ABSOLUTE
Kernel\IRQ_RTX.s 0x00000000 Number 0 IRQ_RTX.o ABSOLUTE
Kernel\SWI_RTX.s 0x00000000 Number 0 SWI_RTX.o ABSOLUTE
Kernel\SWI_Table.s 0x00000000 Number 0 SWI_Table.o ABSOLUTE
Kernel\rt_Clock.c 0x00000000 Number 0 rt_clock.o ABSOLUTE
Kernel\rt_Event.c 0x00000000 Number 0 rt_event.o ABSOLUTE
Kernel\rt_Lib.c 0x00000000 Number 0 rt_lib.o ABSOLUTE
Kernel\rt_List.c 0x00000000 Number 0 rt_list.o ABSOLUTE
Kernel\rt_Mailbox.c 0x00000000 Number 0 rt_mailbox.o ABSOLUTE
Kernel\rt_MemBox.c 0x00000000 Number 0 rt_membox.o ABSOLUTE
Kernel\rt_Resource.c 0x00000000 Number 0 rt_resource.o ABSOLUTE
Kernel\rt_Semaphore.c 0x00000000 Number 0 rt_semaphore.o ABSOLUTE
Kernel\rt_Task.c 0x00000000 Number 0 rt_task.o ABSOLUTE
Kernel\rt_Time.c 0x00000000 Number 0 rt_time.o ABSOLUTE
Kernel\rt_Timer.c 0x00000000 Number 0 rt_timer.o ABSOLUTE
LCD.c 0x00000000 Number 0 lcd.o ABSOLUTE
LPC2300.s 0x00000000 Number 0 lpc2300.o ABSOLUTE
RTX_Config.c 0x00000000 Number 0 rtx_config.o ABSOLUTE
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
Undef_Handler 0x00000040 ARM Code 4 lpc2300.o(RESET)
PAbt_Handler 0x00000044 ARM Code 4 lpc2300.o(RESET)
DAbt_Handler 0x00000048 ARM Code 4 lpc2300.o(RESET)
IRQ_Handler 0x0000004c ARM Code 4 lpc2300.o(RESET)
FIQ_Handler 0x00000050 ARM Code 4 lpc2300.o(RESET)
$$startup$$ 0x00000160 Section 12 entry.o($$startup$$)
.emb_text 0x0000016c Section 2 init.o(.emb_text)
.text 0x00000170 Section 632 blinky.o(.text)
.text 0x000003e8 Section 524 lcd.o(.text)
lcd_write_4bit 0x000003e9 Thumb Code 44 lcd.o(.text)
lcd_wr_cmd 0x00000541 Thumb Code 24 lcd.o(.text)
lcd_wr_data 0x00000559 Thumb Code 24 lcd.o(.text)
lcd_write 0x00000571 Thumb Code 18 lcd.o(.text)
lcd_wait_busy 0x00000583 Thumb Code 12 lcd.o(.text)
lcd_rd_stat 0x0000058f Thumb Code 80 lcd.o(.text)
.text 0x000005f4 Section 568 rtx_config.o(.text)
.text 0x0000082c Section 40 uidiv.o(.text)
.text 0x0000085c Section 40 init.o(.text)
.text 0x00000884 Section 16 callvia.o(.text)
IRQ_Area 0x00000894 Section 104 IRQ_RTX.o(IRQ_Area)
SWI_RTX 0x000008fc Section 220 SWI_RTX.o(SWI_RTX)
SWI_TABLE 0x000009d8 Section 36 SWI_Table.o(SWI_TABLE)
i.__SWI_1 0x00000a04 Section 14 rt_membox.o(i.__SWI_1)
i.__SWI_2 0x00000a12 Section 24 rt_membox.o(i.__SWI_2)
i.__SWI_3 0x00000a2a Section 8 rt_lib.o(i.__SWI_3)
i.__SWI_4 0x00000a32 Section 8 rt_lib.o(i.__SWI_4)
i.__SWI_5 0x00000a3a Section 2 rt_lib.o(i.__SWI_5)
i.__SWI_6 0x00000a3c Section 2 rt_lib.o(i.__SWI_6)
i.__SWI_7 0x00000a3e Section 2 rt_lib.o(i.__SWI_7)
i.__scatterload_copy 0x00000a40 Section 24 handlers.o(i.__scatterload_copy)
i.__scatterload_null 0x00000a58 Section 4 handlers.o(i.__scatterload_null)
i.__scatterload_zeroinit 0x00000a5c Section 24 handlers.o(i.__scatterload_zeroinit)
i._init_box 0x00000a74 Section 74 rt_membox.o(i._init_box)
i.os_block 0x00000ac0 Section 64 rt_task.o(i.os_block)
i.os_clock_demon 0x00000b00 Section 144 rt_clock.o(i.os_clock_demon)
i.os_dec_dly 0x00000b90 Section 128 rt_list.o(i.os_dec_dly)
i.os_dispatch 0x00000c10 Section 68 rt_task.o(i.os_dispatch)
i.os_dly_wait 0x00000c54 Section 26 rt_time.o(i.os_dly_wait)
i.os_evt_psh 0x00000c70 Section 88 rt_event.o(i.os_evt_psh)
i.os_evt_set 0x00000cc8 Section 112 rt_event.o(i.os_evt_set)
i.os_evt_wait 0x00000d38 Section 100 rt_event.o(i.os_evt_wait)
i.os_get_TID 0x00000d9c Section 52 rt_task.o(i.os_get_TID)
i.os_get_first 0x00000dd0 Section 42 rt_list.o(i.os_get_first)
i.os_mbx_psh 0x00000dfc Section 128 rt_mailbox.o(i.os_mbx_psh)
i.os_psq_deq 0x00000e7c Section 36 rt_list.o(i.os_psq_deq)
i.os_put_dly 0x00000ea0 Section 84 rt_list.o(i.os_put_dly)
i.os_put_prio 0x00000ef4 Section 62 rt_list.o(i.os_put_prio)
i.os_put_rdy_first 0x00000f34 Section 20 rt_list.o(i.os_put_rdy_first)
i.os_rmv_dly 0x00000f48 Section 44 rt_list.o(i.os_rmv_dly)
i.os_rmv_list 0x00000f74 Section 52 rt_list.o(i.os_rmv_list)
i.os_sem_psh 0x00000fa8 Section 56 rt_semaphore.o(i.os_sem_psh)
i.os_sys_init_user 0x00000fe0 Section 160 rt_task.o(i.os_sys_init_user)
i.os_tmr_tick 0x00001080 Section 60 rt_timer.o(i.os_tmr_tick)
i.os_tsk_create_user 0x000010bc Section 120 rt_task.o(i.os_tsk_create_user)
i.os_tsk_delete 0x00001134 Section 140 rt_task.o(i.os_tsk_delete)
i.tstclrb 0x000011c4 Section 16 rt_lib.o(i.tstclrb)
.constdata 0x000011d4 Section 64 lcd.o(.constdata)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -