lpc214x_ucosii.map
来自「lpc214x_ucosii_280_Keil VERLED OSSem基于UC」· MAP 代码 · 共 813 行 · 第 1/5 页
MAP
813 行
OSTaskIdleHook 0x00004a7c ARM Code 4 os_cpu_c.o(.text)
IRQ_Exception 0x00004a88 ARM Code 8 target.o(.text)
FIQ_Exception 0x00004a90 ARM Code 8 target.o(.text)
Timer0_Exception 0x00004a98 ARM Code 36 target.o(.text)
Timer0Init 0x00004abc ARM Code 48 target.o(.text)
VICInit 0x00004aec ARM Code 48 target.o(.text)
TargetInit 0x00004b1c ARM Code 36 target.o(.text)
InitialiseUART0 0x00004b40 ARM Code 148 target.o(.text)
TargetResetInit 0x00004bd4 ARM Code 264 target.o(.text)
Inline ARM to Thumb Veneer to __1sprintf 0x00004d04 ARM Code 0 __0sprintf.o(.text)
__0sprintf 0x00004d0d Thumb Code 40 __0sprintf.o(.text)
__1sprintf 0x00004d0d Thumb Code 0 __0sprintf.o(.text)
Inline ARM to Thumb Veneer to srand 0x00004d38 ARM Code 0 rand.o(.text)
srand 0x00004d41 Thumb Code 42 rand.o(.text)
_rand_init 0x00004d6b Thumb Code 4 rand.o(.text)
rand 0x00004d6f Thumb Code 56 rand.o(.text)
__aeabi_idiv 0x00004db8 ARM Code 0 aeabi_sdiv.o(.text)
__aeabi_idivmod 0x00004db8 ARM Code 384 aeabi_sdiv.o(.text)
__rt_entry 0x00004f38 ARM Code 76 kernel.o(.text)
__rt_exit 0x00004f84 ARM Code 20 kernel.o(.text)
__rt_abort 0x00004f98 ARM Code 8 kernel.o(.text)
_printf_char_common 0x00004fa1 Thumb Code 44 _printf_char_common.o(.text)
_sputc 0x00004fd5 Thumb Code 10 _sputc.o(.text)
_sys_exit 0x00004fe0 ARM Code 20 sys_exit.o(.text)
__printf 0x00004ff9 Thumb Code 748 __printf.o(.text)
_printf_return_value 0x000052e5 Thumb Code 2 __printf.o(.text)
_printf_percent 0x000052e7 Thumb Code 2 __printf.o(.text)
_printf_sizespec 0x000052e9 Thumb Code 2 __printf.o(.text)
_printf_outstr_char 0x000052f1 Thumb Code 32 _printf_outstr_char.o(.text)
_printf_input_char 0x00005311 Thumb Code 10 _printf_input_char.o(.text)
exit 0x0000531b Thumb Code 12 exit.o(.text)
__rt_stackheap_init 0x00005328 ARM Code 40 stkheap1.o(.text)
__rt_heap_extend 0x00005350 ARM Code 112 stkheap1.o(.text)
Inline ARM to Thumb Veneer to __rt_lib_init 0x000053c0 ARM Code 0 lib_init.o(.text)
__rt_lib_init 0x000053c9 Thumb Code 184 lib_init.o(.text)
__rt_lib_shutdown 0x00005481 Thumb Code 22 lib_init.o(.text)
_platform_post_stackheap_init 0x00005498 ARM Code 12 boardinit2.o(.text)
_platform_post_lib_init 0x000054a4 ARM Code 16 boardinit3.o(.text)
__I_use_semihosting 0x000054b4 ARM Code 0 use_no_semi.o(.text)
__use_no_semihosting_swi 0x000054b4 ARM Code 4 use_no_semi.o(.text)
__user_setup_stackheap 0x000054b8 ARM Code 96 sys_stackheap_outer.o(.text)
__rt_stackheap_storage 0x00005518 ARM Code 12 rt_stackheap_storage_intlibspace.o(.text)
Inline Thumb to ARM Veneer to __rt_locale 0x00005529 Thumb Code 0 rt_locale_intlibspace.o(.text)
__rt_locale 0x0000552c ARM Code 12 rt_locale_intlibspace.o(.text)
__ARM_get_argv 0x0000553d Thumb Code 6 no_argv.o(.text)
__ARM_call_via_r0 0x00005545 Thumb Code 2 callvia.o(.text)
__call_via_r0 0x00005545 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r1 0x00005547 Thumb Code 2 callvia.o(.text)
__call_via_r1 0x00005547 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r2 0x00005549 Thumb Code 2 callvia.o(.text)
__call_via_r2 0x00005549 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r3 0x0000554b Thumb Code 2 callvia.o(.text)
__call_via_r3 0x0000554b Thumb Code 0 callvia.o(.text)
__ARM_call_via_r4 0x0000554d Thumb Code 2 callvia.o(.text)
__call_via_r4 0x0000554d Thumb Code 0 callvia.o(.text)
__ARM_call_via_r5 0x0000554f Thumb Code 2 callvia.o(.text)
__call_via_r5 0x0000554f Thumb Code 0 callvia.o(.text)
__ARM_call_via_r6 0x00005551 Thumb Code 2 callvia.o(.text)
__call_via_r6 0x00005551 Thumb Code 0 callvia.o(.text)
__ARM_call_via_r7 0x00005553 Thumb Code 2 callvia.o(.text)
__call_via_r7 0x00005553 Thumb Code 0 callvia.o(.text)
__user_libspace 0x00005554 ARM Code 8 libspace.o(.text)
__user_perproc_libspace 0x00005554 ARM Code 0 libspace.o(.text)
__user_perthread_libspace 0x00005554 ARM Code 0 libspace.o(.text)
__rt_fp_status_addr 0x00005560 ARM Code 12 rt_fp_status_addr_intlibspace.o(.text)
__aeabi_uidiv 0x00005570 ARM Code 0 aeabi_sdiv.o(.text_udiv)
__aeabi_uidivmod 0x00005570 ARM Code 28 aeabi_sdiv.o(.text_udiv)
IRQ_Handler 0x0000558c ARM Code 0 irq.o(IRQ)
Timer0_Handler 0x00005608 ARM Code 0 irq.o(IRQ)
Long ARM to Thumb Veneer to __rt_lib_shutdown 0x0000569c ARM Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to __rt_exit 0x000056a9 Thumb Code 0 anon$$obj.o(Veneer$$Code)
SoftwareInterrupt 0x000056b0 ARM Code 0 os_cpu_a.o(subr)
OSIntCtxSw 0x000056ec ARM Code 0 os_cpu_a.o(subr)
__OSStartHighRdy 0x00005780 ARM Code 0 os_cpu_a.o(subr)
Inline Thumb to ARM Veneer to _fp_init 0x000057c1 Thumb Code 0 fpinit.o(x$fpl$fpinit)
_fp_init 0x000057c4 ARM Code 24 fpinit.o(x$fpl$fpinit)
__fplib_config_pureend_doubles 0x000057d4 ARM Code 0 fpinit.o(x$fpl$fpinit)
OSUnMapTbl 0x000057dc Data 256 os_core.o(.constdata)
Region$$Table$$Base 0x000058f0 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x00005910 Number 0 anon$$obj.o(Region$$Table)
Uart0Point 0x40000000 Data 4 main.o(.data)
OSCtxSwCtr 0x40000004 Data 4 os_core.o(.data)
OSEventFreeList 0x40000008 Data 4 os_core.o(.data)
OSFlagFreeList 0x4000000c Data 4 os_core.o(.data)
OSCPUUsage 0x40000010 Data 1 os_core.o(.data)
OSIdleCtrMax 0x40000014 Data 4 os_core.o(.data)
OSIdleCtrRun 0x40000018 Data 4 os_core.o(.data)
OSStatRdy 0x4000001c Data 1 os_core.o(.data)
OSIntNesting 0x4000001d Data 1 os_core.o(.data)
OSLockNesting 0x4000001e Data 1 os_core.o(.data)
OSPrioCur 0x4000001f Data 1 os_core.o(.data)
OSPrioHighRdy 0x40000020 Data 1 os_core.o(.data)
OSRdyGrp 0x40000021 Data 1 os_core.o(.data)
OSRdyTbl 0x40000022 Data 8 os_core.o(.data)
OSRunning 0x4000002a Data 1 os_core.o(.data)
OSTaskCtr 0x4000002b Data 1 os_core.o(.data)
OSIdleCtr 0x4000002c Data 4 os_core.o(.data)
OSTCBCur 0x40000030 Data 4 os_core.o(.data)
OSTCBFreeList 0x40000034 Data 4 os_core.o(.data)
OSTCBHighRdy 0x40000038 Data 4 os_core.o(.data)
OSTCBList 0x4000003c Data 4 os_core.o(.data)
OSTickStepState 0x40000040 Data 1 os_core.o(.data)
OSMemFreeList 0x40000044 Data 4 os_core.o(.data)
OSQFreeList 0x40000048 Data 4 os_core.o(.data)
OSTime 0x4000004c Data 4 os_core.o(.data)
OsEnterSum 0x40000050 Data 4 os_cpu_c.o(.data)
TaskStk0 0x4000005c Data 256 main.o(.bss)
TaskStk1 0x4000015c Data 256 main.o(.bss)
str 0x4000025c Data 40 uart.o(.bss)
OSEventTbl 0x40000284 Data 520 os_core.o(.bss)
OSFlagTbl 0x4000048c Data 220 os_core.o(.bss)
OSTaskStatStk 0x40000568 Data 512 os_core.o(.bss)
OSTaskIdleStk 0x40000768 Data 512 os_core.o(.bss)
OSTCBPrioTbl 0x40000968 Data 256 os_core.o(.bss)
OSTCBTbl 0x40000a68 Data 2288 os_core.o(.bss)
OSMemTbl 0x40001358 Data 260 os_core.o(.bss)
OSQTbl 0x4000145c Data 96 os_core.o(.bss)
__libspace_start 0x40001598 Data 96 libspace.o(.bss)
__temporary_stack_top_libspace 0x400015f8 Data 0 libspace.o(.bss)
bottom_of_heap 0x40001798 Data 1 startup.o(Heap)
StackUsr 0x40002000 Data 1 startup.o(Stacks)
================================================================================
Memory Map of the image
Image Entry point : 0x000000c0
Load Region ROM_LOAD (Base: 0x00000000, Size: 0x0000596c, Max: 0xffffffff, ABSOLUTE)
Execution Region ROM_EXEC (Base: 0x00000000, Size: 0x00005910, Max: 0xffffffff, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x00000000 0x000000c0 Code RO 1 vectors startup.o
0x000000c0 0x00000008 Code RO 352 * !!!main __main.o(c_t.l)
0x000000c8 0x0000003c Code RO 448 !!!scatter __scatter.o(c_t.l)
0x00000104 0x00000028 Code RO 450 !!handler_copy __scatter_copy.o(c_t.l)
0x0000012c 0x0000002c Code RO 452 !!handler_zi __scatter_zi.o(c_t.l)
0x00000158 0x00000004 Ven RO 380 .emb_text lib_init.o(c_t.l)
0x0000015c 0x00000010 Code RO 380 .emb_text lib_init.o(c_t.l)
0x0000016c 0x000004f0 Code RO 10 .text main.o
0x0000065c 0x000001d8 Code RO 79 .text uart.o
0x00000834 0x00000f8c Code RO 96 .text os_core.o
0x000017c0 0x00000e2c Code RO 139 .text os_flag.o
0x000025ec 0x0000042c Code RO 165 .text os_mem.o
0x00002a18 0x0000097c Code RO 191 .text os_q.o
0x00003394 0x0000057c Code RO 204 .text os_sem.o
0x00003910 0x00000c34 Code RO 217 .text os_task.o
0x00004544 0x000002c4 Code RO 230 .text os_time.o
0x00004808 0x00000280 Code RO 243 .text os_cpu_c.o
0x00004a88 0x0000027c Code RO 282 .text target.o
0x00004d04 0x00000008 Ven RO 330 .text __0sprintf.o(c_t.l)
0x00004d0c 0x0000002c Code RO 330 .text __0sprintf.o(c_t.l)
0x00004d38 0x00000008 Ven RO 332 .text rand.o(c_t.l)
0x00004d40 0x00000078 Code RO 332 .text rand.o(c_t.l)
0x00004db8 0x00000180 Code RO 336 .text aeabi_sdiv.o(c_t.l)
0x00004f38 0x00000068 Code RO 354 .text kernel.o(c_t.l)
0x00004fa0 0x00000034 Code RO 361 .text _printf_char_common.o(c_t.l)
0x00004fd4 0x0000000a Code RO 363 .text _sputc.o(c_t.l)
0x00004fde 0x00000002 PAD
0x00004fe0 0x00000018 Code RO 365 .text sys_exit.o(c_t.l)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?