📄 can_ex1.map
字号:
SWI_Table.o(SWI_TABLE) refers to rt_lib.o(i.__SWI_4) for __SWI_4
SWI_Table.o(SWI_TABLE) refers to rt_lib.o(i.__SWI_5) for __SWI_5
SWI_Table.o(SWI_TABLE) refers to rt_lib.o(i.__SWI_6) for __SWI_6
SWI_Table.o(SWI_TABLE) refers to rt_lib.o(i.__SWI_7) for __SWI_7
rt_event.o(i.os_evt_wait) refers to rtx_config.o(.text) for tsk_lock
rt_event.o(i.os_evt_wait) refers to rt_task.o(i.os_block) for os_block
rt_event.o(i.os_evt_wait) refers to rt_resource.o(.data) for os_runtask
rt_event.o(i.os_evt_set) refers to rtx_config.o(.text) for tsk_lock
rt_event.o(i.os_evt_set) refers to rt_list.o(i.os_rmv_dly) for os_rmv_dly
rt_event.o(i.os_evt_set) refers to rt_task.o(i.os_dispatch) for os_dispatch
rt_event.o(i.os_evt_set) refers to rtx_config.o(.bss) for os_active_TCB
rt_event.o(i.os_evt_clr) refers to rtx_config.o(.text) for tsk_lock
rt_event.o(i.os_evt_clr) refers to rtx_config.o(.bss) for os_active_TCB
rt_event.o(i.isr_evt_set) refers to rt_list.o(i.os_psq_enq) for os_psq_enq
rt_event.o(i.isr_evt_set) refers to rt_clock.o(i.os_psh_req) for os_psh_req
rt_event.o(i.isr_evt_set) refers to rtx_config.o(.bss) for os_active_TCB
rt_event.o(i.os_evt_get) refers to rt_resource.o(.data) for os_runtask
rt_event.o(i.os_evt_psh) refers to rt_list.o(i.os_rmv_dly) for os_rmv_dly
rt_event.o(i.os_evt_psh) refers to rt_list.o(i.os_put_prio) for os_put_prio
rt_event.o(i.os_evt_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 can_ex1.o(.text) for main
================================================================================
Removing Unused input sections from the image.
Removing lpc2300.o(HEAP), (0 bytes).
Removing rtx_config.o(.text), (20 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_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_event.o(i.os_evt_wait), (100 bytes).
Removing rt_event.o(i.os_evt_set), (112 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_timer.o(i.os_tmr_create), (84 bytes).
Removing rt_timer.o(i.os_tmr_kill), (68 bytes).
18 unused section(s) (total 1012 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 AT veneer (12 bytes, Long) for call to 'CAN_hw_wr' from can_hw.o(.text).
Adding TA veneer (4 bytes, Inline) for call to 'tstclrb' from rtx_config.o(.text).
Adding AT veneer (8 bytes, Inline) for call to 'os_mbx_check' from can_hw.o(.text).
Adding AT veneer (8 bytes, Inline) for call to 'isr_sem_send' from can_hw.o(.text).
Adding AT veneer (8 bytes, Inline) for call to 'isr_mbx_send' from can_hw.o(.text).
Adding AT veneer (8 bytes, Inline) for call to 'isr_mbx_receive' from can_hw.o(.text).
Adding AT veneer (8 bytes, Inline) for call to '__init' from entry.o($$startup$$).
Adding AT veneer (8 bytes, Inline) for call to 'CAN_hw_rd' from can_hw.o(.text).
9 Veneer(s) (total 72 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
CAN_Ex1.c 0x00000000 Number 0 can_ex1.o ABSOLUTE
CAN_hw.c 0x00000000 Number 0 can_hw.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
LPC2300.s 0x00000000 Number 0 lpc2300.o ABSOLUTE
RTX_CAN.c 0x00000000 Number 0 rtx_can.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 416 can_ex1.o(.text)
.text 0x00000310 Section 384 rtx_can.o(.text)
CAN_push 0x00000381 Thumb Code 92 rtx_can.o(.text)
Inline ARM to Thumb Veneer to CAN_hw_rd 0x00000490 ARM Code 0 can_hw.o(.text)
.text 0x00000498 Section 896 can_hw.o(.text)
CAN_hw_rd 0x000004df Thumb Code 48 can_hw.o(.text)
.text 0x00000818 Section 360 can_hw.o(.text)
CAN_ISR 0x00000818 ARM Code 328 can_hw.o(.text)
.text 0x00000980 Section 584 rtx_config.o(.text)
.text 0x00000bc8 Section 40 uidiv.o(.text)
.text 0x00000bf8 Section 40 init.o(.text)
.text 0x00000c20 Section 16 callvia.o(.text)
IRQ_Area 0x00000c30 Section 104 IRQ_RTX.o(IRQ_Area)
SWI_RTX 0x00000c98 Section 220 SWI_RTX.o(SWI_RTX)
SWI_TABLE 0x00000d74 Section 36 SWI_Table.o(SWI_TABLE)
i.__SWI_1 0x00000dac Section 14 rt_membox.o(i.__SWI_1)
i.__SWI_2 0x00000dba Section 24 rt_membox.o(i.__SWI_2)
i.__SWI_3 0x00000dd2 Section 8 rt_lib.o(i.__SWI_3)
i.__SWI_4 0x00000dda Section 8 rt_lib.o(i.__SWI_4)
i.__SWI_5 0x00000de2 Section 2 rt_lib.o(i.__SWI_5)
i.__SWI_6 0x00000de4 Section 2 rt_lib.o(i.__SWI_6)
i.__SWI_7 0x00000de6 Section 2 rt_lib.o(i.__SWI_7)
i.__scatterload_copy 0x00000de8 Section 24 handlers.o(i.__scatterload_copy)
i.__scatterload_null 0x00000e00 Section 4 handlers.o(i.__scatterload_null)
i.__scatterload_zeroinit 0x00000e04 Section 24 handlers.o(i.__scatterload_zeroinit)
i._init_box 0x00000e1c Section 74 rt_membox.o(i._init_box)
i.isr_mbx_receive 0x00000e70 Section 76 rt_mailbox.o(i.isr_mbx_receive)
i.isr_mbx_send 0x00000ec4 Section 16 rt_mailbox.o(i.isr_mbx_send)
i.isr_sem_send 0x00000edc Section 18 rt_semaphore.o(i.isr_sem_send)
i.os_block 0x00000ef0 Section 64 rt_task.o(i.os_block)
i.os_clock_demon 0x00000f30 Section 144 rt_clock.o(i.os_clock_demon)
i.os_dec_dly 0x00000fc0 Section 128 rt_list.o(i.os_dec_dly)
i.os_dispatch 0x00001040 Section 68 rt_task.o(i.os_dispatch)
i.os_dly_wait 0x00001084 Section 26 rt_time.o(i.os_dly_wait)
i.os_evt_psh 0x000010a0 Section 88 rt_event.o(i.os_evt_psh)
i.os_get_TID 0x000010f8 Section 52 rt_task.o(i.os_get_TID)
i.os_get_first 0x0000112c Section 42 rt_list.o(i.os_get_first)
i.os_mbx_check 0x00001160 Section 8 rt_mailbox.o(i.os_mbx_check)
i.os_mbx_init 0x00001168 Section 44 rt_mailbox.o(i.os_mbx_init)
i.os_mbx_psh 0x00001194 Section 128 rt_mailbox.o(i.os_mbx_psh)
i.os_mbx_send 0x00001214 Section 176 rt_mailbox.o(i.os_mbx_send)
i.os_mbx_wait 0x000012c4 Section 160 rt_mailbox.o(i.os_mbx_wait)
i.os_psh_req 0x00001364 Section 56 rt_clock.o(i.os_psh_req)
i.os_psq_deq 0x0000139c Section 36 rt_list.o(i.os_psq_deq)
i.os_psq_enq 0x000013c0 Section 32 rt_list.o(i.os_psq_enq)
i.os_put_dly 0x000013e0 Section 84 rt_list.o(i.os_put_dly)
i.os_put_prio 0x00001434 Section 62 rt_list.o(i.os_put_prio)
i.os_put_rdy_first 0x00001474 Section 20 rt_list.o(i.os_put_rdy_first)
i.os_rmv_dly 0x00001488 Section 44 rt_list.o(i.os_rmv_dly)
i.os_rmv_list 0x000014b4 Section 52 rt_list.o(i.os_rmv_list)
i.os_sem_init 0x000014e8 Section 30 rt_semaphore.o(i.os_sem_init)
i.os_sem_psh 0x00001508 Section 56 rt_semaphore.o(i.os_sem_psh)
i.os_sem_send 0x00001540 Section 60 rt_semaphore.o(i.os_sem_send)
i.os_sem_wait 0x0000157c Section 100 rt_semaphore.o(i.os_sem_wait)
i.os_sys_init_user 0x000015e0 Section 160 rt_task.o(i.os_sys_init_user)
i.os_tmr_tick 0x00001680 Section 60 rt_timer.o(i.os_tmr_tick)
i.os_tsk_create_user 0x000016bc Section 120 rt_task.o(i.os_tsk_create_user)
i.os_tsk_delete 0x00001734 Section 140 rt_task.o(i.os_tsk_delete)
i.tstclrb 0x000017c4 Section 16 rt_lib.o(i.tstclrb)
.constdata 0x000017d4 Section 16 can_ex1.o(.constdata)
.constdata 0x000017e4 Section 68 can_hw.o(.constdata)
.constdata 0x00001828 Section 20 rtx_config.o(.constdata)
.data 0x40000000 Section 41 can_ex1.o(.data)
disp_buf@Out_Val_0 0x40000018 Data 17 can_ex1.o(.data)
.data 0x40000029 Section 1 rtx_can.o(.data)
first_run_flag@CAN_init_0 0x40000029 Data 1 rtx_can.o(.data)
.data 0x4000002c Section 12 can_hw.o(.data)
CAN_std_cnt@CAN_hw_rx_object_0 0x40000034 Data 2 can_hw.o(.data)
CAN_ext_cnt@CAN_hw_rx_object_1 0x40000036 Data 2 can_hw.o(.data)
.data 0x40000038 Section 12 rtx_config.o(.data)
os_del_flag 0x40000038 Data 1 rtx_config.o(.data)
os_robin_time 0x4000003a Data 2 rtx_config.o(.data)
task_id@os_stk_overflow_0 0x4000003c Data 4 rtx_config.o(.data)
os_tsk_robin 0x40000040 Data 4 rtx_config.o(.data)
.data 0x40000044 Section 12 rt_task.o(.data)
_priority@os_sys_init_user_1 0x40000044 Data 1 rt_task.o(.data)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -