📄 can_ex1.map
字号:
_size@os_sys_init_user_3 0x40000046 Data 2 rt_task.o(.data)
_first_task@os_sys_init_user_0 0x40000048 Data 4 rt_task.o(.data)
_stk@os_sys_init_user_2 0x4000004c Data 4 rt_task.o(.data)
.data 0x40000050 Section 4 rt_resource.o(.data)
.data 0x40000054 Section 2 rt_resource.o(.data)
.data 0x40000056 Section 1 rt_resource.o(.data)
.data 0x40000058 Section 4 rt_resource.o(.data)
.data 0x4000005c Section 8 rt_resource.o(.data)
.bss 0x40000064 Section 1692 rtx_can.o(.bss)
.bss 0x40000700 Section 2192 rtx_config.o(.bss)
m_tcb 0x4000071c Data 348 rtx_config.o(.bss)
m_stk 0x40000878 Data 1816 rtx_config.o(.bss)
.bss 0x40000f90 Section 48 rt_resource.o(.bss)
.bss 0x40000fc0 Section 48 rt_resource.o(.bss)
.bss 0x40000ff0 Section 24 rt_resource.o(.bss)
.bss 0x40001008 Section 24 rt_resource.o(.bss)
.bss 0x40001020 Section 132 rt_resource.o(.bss)
STACK 0x400010a8 Section 240 lpc2300.o(STACK)
Stack_Top 0x40001198 Number 0 lpc2300.o(STACK)
Global Symbols
Symbol Name Value Ov Type Size Object(Section)
BuildAttributes$$THM_ISAv1$ARM_ISAv4$M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$MICROLIB$REQ8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
__ARM_use_no_argv 0x00000000 Number 0 can_ex1.o ABSOLUTE
__decompress - Undefined Weak Reference
rt_init - Undefined Weak Reference
rt_notify - Undefined Weak Reference
Reset_Handler 0x00000054 ARM Code 0 lpc2300.o(RESET)
__main 0x00000160 ARM Code 8 entry.o($$startup$$)
__call_main 0x0000016d Thumb Code 2 init.o(.emb_text)
Hex_Str 0x00000171 Thumb Code 26 can_ex1.o(.text)
In_Init 0x0000018b Thumb Code 26 can_ex1.o(.text)
In_Get 0x000001a5 Thumb Code 30 can_ex1.o(.text)
Out_Init 0x000001c3 Thumb Code 24 can_ex1.o(.text)
Out_Val 0x000001db Thumb Code 46 can_ex1.o(.text)
task_disp 0x00000209 Thumb Code 14 can_ex1.o(.text)
task_rece_CAN 0x00000217 Thumb Code 28 can_ex1.o(.text)
task_send_CAN 0x00000233 Thumb Code 92 can_ex1.o(.text)
task_init 0x0000028f Thumb Code 46 can_ex1.o(.text)
main 0x000002bd Thumb Code 26 can_ex1.o(.text)
CAN_init 0x00000311 Thumb Code 100 rtx_can.o(.text)
CAN_start 0x00000375 Thumb Code 12 rtx_can.o(.text)
CAN_send 0x000003dd Thumb Code 6 rtx_can.o(.text)
CAN_request 0x000003e3 Thumb Code 6 rtx_can.o(.text)
CAN_set 0x000003e9 Thumb Code 70 rtx_can.o(.text)
CAN_receive 0x0000042f Thumb Code 58 rtx_can.o(.text)
CAN_rx_object 0x00000469 Thumb Code 8 rtx_can.o(.text)
CAN_tx_object 0x00000471 Thumb Code 8 rtx_can.o(.text)
CAN_hw_wr 0x00000499 Thumb Code 70 can_hw.o(.text)
CAN_hw_setup 0x0000050f Thumb Code 96 can_hw.o(.text)
CAN_hw_init 0x0000056f Thumb Code 84 can_hw.o(.text)
CAN_hw_start 0x000005c3 Thumb Code 16 can_hw.o(.text)
CAN_hw_tx_empty 0x000005d3 Thumb Code 54 can_hw.o(.text)
CAN_hw_set 0x00000609 Thumb Code 4 can_hw.o(.text)
CAN_hw_rx_object 0x0000060d Thumb Code 452 can_hw.o(.text)
CAN_hw_tx_object 0x000007d1 Thumb Code 4 can_hw.o(.text)
os_idle_demon 0x00000981 Thumb Code 2 rtx_config.o(.text)
os_tmr_call 0x00000983 Thumb Code 2 rtx_config.o(.text)
tsk_lock 0x00000985 Thumb Code 8 rtx_config.o(.text)
os_clock_interrupt0 0x0000098d Thumb Code 56 rtx_config.o(.text)
os_tmr_init 0x000009c5 Thumb Code 38 rtx_config.o(.text)
os_tmr_reload 0x000009eb Thumb Code 2 rtx_config.o(.text)
os_tmr_force_irq 0x000009ed Thumb Code 12 rtx_config.o(.text)
os_tmr_inspect_cnt 0x000009f9 Thumb Code 6 rtx_config.o(.text)
os_tmr_inspect_ovf 0x000009ff Thumb Code 10 rtx_config.o(.text)
tsk_unlock 0x00000a09 Thumb Code 12 rtx_config.o(.text)
os_init_mem 0x00000a15 Thumb Code 48 rtx_config.o(.text)
os_alloc_TCB 0x00000a45 Thumb Code 8 rtx_config.o(.text)
os_free_TCB 0x00000a4d Thumb Code 32 rtx_config.o(.text)
os_alloc_TMR 0x00000a6d Thumb Code 4 rtx_config.o(.text)
os_free_TMR 0x00000a71 Thumb Code 2 rtx_config.o(.text)
os_init_context 0x00000a73 Thumb Code 126 rtx_config.o(.text)
__SWI_0 0x00000af1 Thumb Code 82 rtx_config.o(.text)
os_chk_robin 0x00000b43 Thumb Code 52 rtx_config.o(.text)
__aeabi_uidiv 0x00000bc9 Thumb Code 0 uidiv.o(.text)
__aeabi_uidivmod 0x00000bc9 Thumb Code 40 uidiv.o(.text)
Inline ARM to Thumb Veneer to __init 0x00000bf0 ARM Code 0 init.o(.text)
__init 0x00000bf9 Thumb Code 26 init.o(.text)
__scatterload_rt2 0x00000bf9 Thumb Code 0 init.o(.text)
__ARM_call_via_r0 0x00000c21 Thumb Code 2 callvia.o(.text)
__call_via_r0 0x00000c21 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r1 0x00000c23 Thumb Code 2 callvia.o(.text)
__call_via_r1 0x00000c23 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r2 0x00000c25 Thumb Code 2 callvia.o(.text)
__call_via_r2 0x00000c25 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r3 0x00000c27 Thumb Code 2 callvia.o(.text)
__call_via_r3 0x00000c27 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r4 0x00000c29 Thumb Code 2 callvia.o(.text)
__call_via_r4 0x00000c29 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r5 0x00000c2b Thumb Code 2 callvia.o(.text)
__call_via_r5 0x00000c2b Thumb Code 0 callvia.o(.text)
__ARM_call_via_r6 0x00000c2d Thumb Code 2 callvia.o(.text)
__call_via_r6 0x00000c2d Thumb Code 0 callvia.o(.text)
__ARM_call_via_r7 0x00000c2f Thumb Code 2 callvia.o(.text)
__call_via_r7 0x00000c2f Thumb Code 0 callvia.o(.text)
os_clock_interrupt 0x00000c30 ARM Code 0 IRQ_RTX.o(IRQ_Area)
os_set_env 0x00000c84 ARM Code 0 IRQ_RTX.o(IRQ_Area)
SWI_Handler 0x00000c98 ARM Code 4 SWI_RTX.o(SWI_RTX)
SWI_Count 0x00000d74 Data 4 SWI_Table.o(SWI_TABLE)
SWI_Table 0x00000d78 Data 0 SWI_Table.o(SWI_TABLE)
Long ARM to Thumb Veneer to CAN_hw_wr 0x00000d98 ARM Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to os_set_env 0x00000da5 Thumb Code 0 anon$$obj.o(Veneer$$Code)
__SWI_1 0x00000dad Thumb Code 14 rt_membox.o(i.__SWI_1)
__SWI_2 0x00000dbb Thumb Code 24 rt_membox.o(i.__SWI_2)
__SWI_3 0x00000dd3 Thumb Code 8 rt_lib.o(i.__SWI_3)
__SWI_4 0x00000ddb Thumb Code 8 rt_lib.o(i.__SWI_4)
__SWI_5 0x00000de3 Thumb Code 2 rt_lib.o(i.__SWI_5)
__SWI_6 0x00000de5 Thumb Code 2 rt_lib.o(i.__SWI_6)
__SWI_7 0x00000de7 Thumb Code 2 rt_lib.o(i.__SWI_7)
__scatterload_copy 0x00000de8 ARM Code 24 handlers.o(i.__scatterload_copy)
__scatterload_null 0x00000e00 ARM Code 4 handlers.o(i.__scatterload_null)
__scatterload_zeroinit 0x00000e04 ARM Code 24 handlers.o(i.__scatterload_zeroinit)
_init_box 0x00000e1d Thumb Code 74 rt_membox.o(i._init_box)
Inline ARM to Thumb Veneer to isr_mbx_receive 0x00000e68 ARM Code 0 rt_mailbox.o(i.isr_mbx_receive)
isr_mbx_receive 0x00000e71 Thumb Code 76 rt_mailbox.o(i.isr_mbx_receive)
Inline ARM to Thumb Veneer to isr_mbx_send 0x00000ebc ARM Code 0 rt_mailbox.o(i.isr_mbx_send)
isr_mbx_send 0x00000ec5 Thumb Code 16 rt_mailbox.o(i.isr_mbx_send)
Inline ARM to Thumb Veneer to isr_sem_send 0x00000ed4 ARM Code 0 rt_semaphore.o(i.isr_sem_send)
isr_sem_send 0x00000edd Thumb Code 18 rt_semaphore.o(i.isr_sem_send)
os_block 0x00000ef1 Thumb Code 52 rt_task.o(i.os_block)
os_clock_demon 0x00000f31 Thumb Code 124 rt_clock.o(i.os_clock_demon)
os_dec_dly 0x00000fc1 Thumb Code 114 rt_list.o(i.os_dec_dly)
os_dispatch 0x00001041 Thumb Code 60 rt_task.o(i.os_dispatch)
os_dly_wait 0x00001085 Thumb Code 26 rt_time.o(i.os_dly_wait)
os_evt_psh 0x000010a1 Thumb Code 82 rt_event.o(i.os_evt_psh)
os_get_TID 0x000010f9 Thumb Code 44 rt_task.o(i.os_get_TID)
os_get_first 0x0000112d Thumb Code 42 rt_list.o(i.os_get_first)
Inline ARM to Thumb Veneer to os_mbx_check 0x00001158 ARM Code 0 rt_mailbox.o(i.os_mbx_check)
os_mbx_check 0x00001161 Thumb Code 8 rt_mailbox.o(i.os_mbx_check)
os_mbx_init 0x00001169 Thumb Code 44 rt_mailbox.o(i.os_mbx_init)
os_mbx_psh 0x00001195 Thumb Code 124 rt_mailbox.o(i.os_mbx_psh)
os_mbx_send 0x00001215 Thumb Code 170 rt_mailbox.o(i.os_mbx_send)
os_mbx_wait 0x000012c5 Thumb Code 156 rt_mailbox.o(i.os_mbx_wait)
os_psh_req 0x00001365 Thumb Code 48 rt_clock.o(i.os_psh_req)
os_psq_deq 0x0000139d Thumb Code 30 rt_list.o(i.os_psq_deq)
os_psq_enq 0x000013c1 Thumb Code 26 rt_list.o(i.os_psq_enq)
os_put_dly 0x000013e1 Thumb Code 78 rt_list.o(i.os_put_dly)
os_put_prio 0x00001435 Thumb Code 62 rt_list.o(i.os_put_prio)
os_put_rdy_first 0x00001475 Thumb Code 14 rt_list.o(i.os_put_rdy_first)
os_rmv_dly 0x00001489 Thumb Code 44 rt_list.o(i.os_rmv_dly)
os_rmv_list 0x000014b5 Thumb Code 46 rt_list.o(i.os_rmv_list)
os_sem_init 0x000014e9 Thumb Code 30 rt_semaphore.o(i.os_sem_init)
os_sem_psh 0x00001509 Thumb Code 50 rt_semaphore.o(i.os_sem_psh)
os_sem_send 0x00001541 Thumb Code 60 rt_semaphore.o(i.os_sem_send)
os_sem_wait 0x0000157d Thumb Code 94 rt_semaphore.o(i.os_sem_wait)
os_sys_init_user 0x000015e1 Thumb Code 122 rt_task.o(i.os_sys_init_user)
os_tmr_tick 0x00001681 Thumb Code 56 rt_timer.o(i.os_tmr_tick)
os_tsk_create_user 0x000016bd Thumb Code 116 rt_task.o(i.os_tsk_create_user)
os_tsk_delete 0x00001735 Thumb Code 126 rt_task.o(i.os_tsk_delete)
Inline Thumb to ARM Veneer to tstclrb 0x000017c1 Thumb Code 0 rt_lib.o(i.tstclrb)
tstclrb 0x000017c4 ARM Code 16 rt_lib.o(i.tstclrb)
CAN_BIT_TIME 0x000017e4 Data 68 can_hw.o(.constdata)
os_maxtaskrun 0x00001828 Data 2 rtx_config.o(.constdata)
os_stackinfo 0x0000182c Data 4 rtx_config.o(.constdata)
os_clockrate 0x00001830 Data 4 rtx_config.o(.constdata)
os_timernum 0x00001834 Data 4 rtx_config.o(.constdata)
os_rrobin 0x00001838 Data 4 rtx_config.o(.constdata)
Region$$Table$$Base 0x0000183c Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x0000185c Number 0 anon$$obj.o(Region$$Table)
Tx_val 0x40000000 Data 4 can_ex1.o(.data)
Rx_val 0x40000004 Data 4 can_ex1.o(.data)
hex_chars 0x40000008 Data 16 can_ex1.o(.data)
CAN_BASE 0x4000002c Data 8 can_hw.o(.data)
os_runtask 0x40000050 Data 4 rt_resource.o(.data)
os_time 0x40000054 Data 2 rt_resource.o(.data)
os_psh_flag 0x40000056 Data 1 rt_resource.o(.data)
os_psh_cnt 0x40000058 Data 4 rt_resource.o(.data)
os_tmr 0x4000005c Data 8 rt_resource.o(.data)
CAN_mpool 0x40000064 Data 1292 rtx_can.o(.bss)
MBX_tx_ctrl 0x40000570 Data 192 rtx_can.o(.bss)
MBX_rx_ctrl 0x40000630 Data 192 rtx_can.o(.bss)
wr_sem 0x400006f0 Data 16 rtx_can.o(.bss)
os_active_TCB 0x40000700 Data 28 rtx_config.o(.bss)
os_clock_TCB 0x40000f90 Data 48 rt_resource.o(.bss)
os_idle_TCB 0x40000fc0 Data 48 rt_resource.o(.bss)
os_rdy 0x40000ff0 Data 24 rt_resource.o(.bss)
os_dly 0x40001008 Data 24 rt_resource.o(.bss)
os_psq 0x40001020 Data 132 rt_resource.o(.bss)
__initial_sp 0x400010f8 Data 160 lpc2300.o(STACK)
================================================================================
Memory Map of the image
Image Entry point : 0x00000160
Load Region LR_IROM1 (Base: 0x00000000, Size: 0x000018c0, Max: 0x00080000, ABSOLUTE)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -