📄 blinky.map
字号:
main 0x000003ed Thumb Code 28 blinky.o(.text)
LCD_gotoxy 0x000004b5 Thumb Code 38 lcd.o(.text)
LCD_cls 0x000004db Thumb Code 22 lcd.o(.text)
LCD_load 0x000004f1 Thumb Code 32 lcd.o(.text)
LCD_init 0x00000511 Thumb Code 88 lcd.o(.text)
LCD_cur_off 0x00000569 Thumb Code 10 lcd.o(.text)
LCD_on 0x00000573 Thumb Code 10 lcd.o(.text)
LCD_putc 0x0000057d Thumb Code 32 lcd.o(.text)
LCD_puts 0x0000059d Thumb Code 20 lcd.o(.text)
LCD_bargraph 0x000005b1 Thumb Code 48 lcd.o(.text)
os_idle_demon 0x00000695 Thumb Code 2 rtx_config.o(.text)
os_tmr_call 0x00000697 Thumb Code 2 rtx_config.o(.text)
tsk_lock 0x00000699 Thumb Code 8 rtx_config.o(.text)
os_clock_interrupt0 0x000006a1 Thumb Code 56 rtx_config.o(.text)
os_tmr_init 0x000006d9 Thumb Code 38 rtx_config.o(.text)
os_tmr_reload 0x000006ff Thumb Code 2 rtx_config.o(.text)
os_tmr_force_irq 0x00000701 Thumb Code 12 rtx_config.o(.text)
os_tmr_inspect_cnt 0x0000070d Thumb Code 6 rtx_config.o(.text)
os_tmr_inspect_ovf 0x00000713 Thumb Code 10 rtx_config.o(.text)
tsk_unlock 0x0000071d Thumb Code 12 rtx_config.o(.text)
os_init_mem 0x00000729 Thumb Code 48 rtx_config.o(.text)
os_alloc_TCB 0x00000759 Thumb Code 8 rtx_config.o(.text)
os_free_TCB 0x00000761 Thumb Code 32 rtx_config.o(.text)
os_alloc_TMR 0x00000781 Thumb Code 4 rtx_config.o(.text)
os_free_TMR 0x00000785 Thumb Code 2 rtx_config.o(.text)
os_init_context 0x00000787 Thumb Code 126 rtx_config.o(.text)
__SWI_0 0x00000805 Thumb Code 80 rtx_config.o(.text)
os_chk_robin 0x00000855 Thumb Code 50 rtx_config.o(.text)
__user_initial_stackheap 0x000008cc ARM Code 0 lpc2300.o(.text)
Inline ARM to Thumb Veneer to _sys_exit 0x000008ec ARM Code 0 retarget.o(.text)
_ttywrch 0x000008f5 Thumb Code 2 retarget.o(.text)
_sys_exit 0x000008f7 Thumb Code 2 retarget.o(.text)
__I_use_semihosting 0x000008f8 ARM Code 0 use_no_semi.o(.text)
__use_no_semihosting_swi 0x000008f8 ARM Code 4 use_no_semi.o(.text)
__aeabi_idiv 0x000008fc ARM Code 0 aeabi_sdiv.o(.text)
__aeabi_idiv_div0 0x000008fc ARM Code 0 aeabi_sdiv.o(.text)
__aeabi_idivmod 0x000008fc ARM Code 364 aeabi_sdiv.o(.text)
__aeabi_idivmod_div0 0x000008fc ARM Code 0 aeabi_sdiv.o(.text)
__use_two_region_memory 0x00000a68 ARM Code 4 stkheap2.o(.text)
__rt_stackheap_init 0x00000a6c ARM Code 60 stkheap2.o(.text)
__rt_heap_extend 0x00000aa8 ARM Code 24 stkheap2.o(.text)
__rt_entry 0x00000ac0 ARM Code 76 kernel.o(.text)
__rt_exit 0x00000b0c ARM Code 20 kernel.o(.text)
__rt_abort 0x00000b20 ARM Code 8 kernel.o(.text)
__user_setup_stackheap 0x00000b28 ARM Code 96 sys_stackheap_outer.o(.text)
__aeabi_idiv0 0x00000b88 ARM Code 4 aeabi_idiv0.o(.text)
__rt_stackheap_storage 0x00000b8c ARM Code 12 rt_stackheap_storage_intlibspace.o(.text)
__user_libspace 0x00000b9c ARM Code 8 libspace.o(.text)
__user_perproc_libspace 0x00000b9c ARM Code 0 libspace.o(.text)
__user_perthread_libspace 0x00000b9c ARM Code 0 libspace.o(.text)
exit 0x00000ba9 Thumb Code 24 exit.o(.text)
Inline ARM to Thumb Veneer to __rt_lib_init 0x00000bc0 ARM Code 0 lib_init.o(.text)
__rt_lib_init 0x00000bc9 Thumb Code 188 lib_init.o(.text)
__rt_lib_shutdown 0x00000c85 Thumb Code 26 lib_init.o(.text)
_platform_post_stackheap_init 0x00000ca0 ARM Code 12 boardinit2.o(.text)
_platform_post_lib_init 0x00000cac ARM Code 16 boardinit3.o(.text)
Inline Thumb to ARM Veneer to __rt_locale 0x00000cbd Thumb Code 0 rt_locale_intlibspace.o(.text)
__rt_locale 0x00000cc0 ARM Code 12 rt_locale_intlibspace.o(.text)
__ARM_get_argv 0x00000cd1 Thumb Code 6 no_argv.o(.text)
__rt_fp_status_addr 0x00000cd8 ARM Code 12 rt_fp_status_addr_intlibspace.o(.text)
Inline Thumb to ARM Veneer to __aeabi_uidivmod 0x00000ce9 Thumb Code 0 aeabi_sdiv.o(.text_udiv)
__aeabi_uidiv 0x00000cec ARM Code 0 aeabi_sdiv.o(.text_udiv)
__aeabi_uidiv_div0 0x00000cec ARM Code 0 aeabi_sdiv.o(.text_udiv)
__aeabi_uidivmod 0x00000cec ARM Code 28 aeabi_sdiv.o(.text_udiv)
__aeabi_uidivmod_div0 0x00000cec ARM Code 0 aeabi_sdiv.o(.text_udiv)
os_clock_interrupt 0x00000d08 ARM Code 0 IRQ_RTX.o(IRQ_Area)
os_set_env 0x00000d60 ARM Code 0 IRQ_RTX.o(IRQ_Area)
SWI_Handler 0x00000d74 ARM Code 0 SWI_RTX.o(SWI_RTX)
SWI_Count 0x00000e48 Data 4 SWI_Table.o(SWI_TABLE)
SWI_Table 0x00000e4c Data 0 SWI_Table.o(SWI_TABLE)
Long ARM to Thumb Veneer to __rt_lib_shutdown 0x00000e6c ARM Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to __rt_exit 0x00000e79 Thumb Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to os_set_env 0x00000e81 Thumb Code 0 anon$$obj.o(Veneer$$Code)
__SWI_1 0x00000e89 Thumb Code 8 rt_lib.o(i.__SWI_1)
__SWI_2 0x00000e91 Thumb Code 8 rt_lib.o(i.__SWI_2)
__SWI_3 0x00000e99 Thumb Code 8 rt_lib.o(i.__SWI_3)
__SWI_4 0x00000ea1 Thumb Code 8 rt_lib.o(i.__SWI_4)
__SWI_5 0x00000ea9 Thumb Code 14 rt_lib.o(i.__SWI_5)
__SWI_6 0x00000eb7 Thumb Code 14 rt_membox.o(i.__SWI_6)
__SWI_7 0x00000ec5 Thumb Code 24 rt_membox.o(i.__SWI_7)
_init_box 0x00000edd Thumb Code 74 rt_membox.o(i._init_box)
os_block 0x00000f29 Thumb Code 52 rt_task.o(i.os_block)
os_clock_demon 0x00000f69 Thumb Code 120 rt_clock.o(i.os_clock_demon)
os_dec_dly 0x00000ff9 Thumb Code 114 rt_list.o(i.os_dec_dly)
os_dispatch 0x00001079 Thumb Code 60 rt_task.o(i.os_dispatch)
os_dly_wait 0x000010bd Thumb Code 26 rt_time.o(i.os_dly_wait)
os_evt_psh 0x000010d9 Thumb Code 82 rt_event.o(i.os_evt_psh)
os_evt_set 0x00001131 Thumb Code 116 rt_event.o(i.os_evt_set)
os_evt_wait 0x000011a9 Thumb Code 102 rt_event.o(i.os_evt_wait)
os_get_TID 0x00001215 Thumb Code 38 rt_task.o(i.os_get_TID)
os_get_first 0x00001245 Thumb Code 42 rt_list.o(i.os_get_first)
os_mbx_psh 0x00001271 Thumb Code 124 rt_mailbox.o(i.os_mbx_psh)
os_psq_deq 0x000012f1 Thumb Code 30 rt_list.o(i.os_psq_deq)
os_put_dly 0x0000131d Thumb Code 78 rt_list.o(i.os_put_dly)
os_put_prio 0x00001371 Thumb Code 62 rt_list.o(i.os_put_prio)
os_put_rdy_first 0x000013b1 Thumb Code 14 rt_list.o(i.os_put_rdy_first)
os_rmv_dly 0x000013c5 Thumb Code 44 rt_list.o(i.os_rmv_dly)
os_rmv_list 0x000013f1 Thumb Code 46 rt_list.o(i.os_rmv_list)
os_sem_psh 0x00001425 Thumb Code 50 rt_semaphore.o(i.os_sem_psh)
os_sys_init_user 0x0000145d Thumb Code 122 rt_task.o(i.os_sys_init_user)
os_tmr_tick 0x00001501 Thumb Code 56 rt_timer.o(i.os_tmr_tick)
os_tsk_create_user 0x0000153d Thumb Code 94 rt_task.o(i.os_tsk_create_user)
os_tsk_delete 0x000015a1 Thumb Code 110 rt_task.o(i.os_tsk_delete)
Inline Thumb to ARM Veneer to tstclrb 0x0000161d Thumb Code 0 rt_lib.o(i.tstclrb)
tstclrb 0x00001620 ARM Code 16 rt_lib.o(i.tstclrb)
Inline Thumb to ARM Veneer to _fp_init 0x00001631 Thumb Code 0 fpinit.o(x$fpl$fpinit)
_fp_init 0x00001634 ARM Code 24 fpinit.o(x$fpl$fpinit)
__fplib_config_pureend_doubles 0x00001644 ARM Code 0 fpinit.o(x$fpl$fpinit)
os_maxtaskrun 0x0000168c Data 2 rtx_config.o(.constdata)
os_stackinfo 0x00001690 Data 4 rtx_config.o(.constdata)
os_clockrate 0x00001694 Data 4 rtx_config.o(.constdata)
os_timernum 0x00001698 Data 4 rtx_config.o(.constdata)
os_rrobin 0x0000169c Data 4 rtx_config.o(.constdata)
Region$$Table$$Base 0x000016a0 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x000016c0 Number 0 anon$$obj.o(Region$$Table)
t_phaseA 0x40000000 Data 4 blinky.o(.data)
t_phaseB 0x40000004 Data 4 blinky.o(.data)
t_phaseC 0x40000008 Data 4 blinky.o(.data)
t_phaseD 0x4000000c Data 4 blinky.o(.data)
t_clock 0x40000010 Data 4 blinky.o(.data)
t_lcd 0x40000014 Data 4 blinky.o(.data)
os_runtask 0x40000034 Data 4 rt_resource.o(.data)
os_time 0x40000038 Data 2 rt_resource.o(.data)
os_psh_flag 0x4000003a Data 1 rt_resource.o(.data)
os_psh_cnt 0x4000003c Data 4 rt_resource.o(.data)
os_psq_first 0x40000040 Data 2 rt_resource.o(.data)
os_psq_last 0x40000042 Data 2 rt_resource.o(.data)
os_tmr 0x40000044 Data 8 rt_resource.o(.data)
os_active_TCB 0x400008c8 Data 28 rtx_config.o(.bss)
os_clock_TCB 0x400008e4 Data 48 rt_resource.o(.bss)
os_idle_TCB 0x40000914 Data 48 rt_resource.o(.bss)
os_rdy 0x40000944 Data 24 rt_resource.o(.bss)
os_dly 0x4000095c Data 24 rt_resource.o(.bss)
os_psq 0x40000974 Data 64 rt_resource.o(.bss)
os_msg 0x400009b4 Data 64 rt_resource.o(.bss)
__libspace_start 0x400009f4 Data 96 libspace.o(.bss)
================================================================================
Memory Map of the image
Image Entry point : 0x00000168
Load Region LR_IROM1 (Base: 0x00000000, Size: 0x0000170c, Max: 0x00080000, ABSOLUTE)
Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x000016c0, Max: 0xffffffff, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x00000000 0x00000168 Code RO 71 RESET lpc2300.o
0x00000168 0x00000008 Code RO 605 * !!!main __main.o(c_t__un.l)
0x00000170 0x00000038 Code RO 722 !!!scatter __scatter.o(c_t__un.l)
0x000001a8 0x00000028 Code RO 724 !!handler_copy __scatter_copy.o(c_t__un.l)
0x000001d0 0x0000002c Code RO 726 !!handler_zi __scatter_zi.o(c_t__un.l)
0x000001fc 0x00000004 Ven RO 642 .emb_text
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -