project.map
来自「提供给大家一个在keil中移植ucos-ii的朋友一个不错的工程模板.」· MAP 代码 · 共 796 行 · 第 1/5 页
MAP
796 行
OS_MemInit 0x80002258 ARM Code 112 os_mem.o(.text)
OSQAccept 0x800022d0 ARM Code 140 os_q.o(.text)
OSQCreate 0x8000235c ARM Code 236 os_q.o(.text)
OSQDel 0x80002448 ARM Code 392 os_q.o(.text)
OSQFlush 0x800025d0 ARM Code 92 os_q.o(.text)
OSQPend 0x8000262c ARM Code 364 os_q.o(.text)
OSQPost 0x80002798 ARM Code 216 os_q.o(.text)
OSQPostFront 0x80002870 ARM Code 220 os_q.o(.text)
OSQPostOpt 0x8000294c ARM Code 320 os_q.o(.text)
OSQQuery 0x80002a8c ARM Code 156 os_q.o(.text)
OS_QInit 0x80002b28 ARM Code 68 os_q.o(.text)
OSTaskChangePrio 0x80002b80 ARM Code 468 os_task.o(.text)
OSTaskCreate 0x80002d54 ARM Code 236 os_task.o(.text)
OSTaskCreateExt 0x80002e40 ARM Code 288 os_task.o(.text)
OSTaskDel 0x80002f60 ARM Code 516 os_task.o(.text)
OSTaskDelReq 0x80003164 ARM Code 140 os_task.o(.text)
OSTaskResume 0x800031f0 ARM Code 192 os_task.o(.text)
OSTaskStkChk 0x800032b0 ARM Code 192 os_task.o(.text)
OSTaskSuspend 0x80003370 ARM Code 244 os_task.o(.text)
OSTaskQuery 0x80003464 ARM Code 120 os_task.o(.text)
Task 0x80003508 ARM Code 112 test.o(.text)
TaskStart 0x80003578 ARM Code 200 test.o(.text)
main 0x80003640 ARM Code 44 test.o(.text)
Inline ARM to Thumb Veneer to srand 0x80003678 ARM Code 0 rand.o(.text)
srand 0x80003681 Thumb Code 42 rand.o(.text)
_rand_init 0x800036ab Thumb Code 4 rand.o(.text)
rand 0x800036af Thumb Code 56 rand.o(.text)
__aeabi_memcpy4 0x800036f8 ARM Code 0 rt_memcpy_w.o(.text)
__aeabi_memcpy8 0x800036f8 ARM Code 0 rt_memcpy_w.o(.text)
__rt_memcpy_w 0x800036f8 ARM Code 100 rt_memcpy_w.o(.text)
_memcpy_lastbytes_aligned 0x80003744 ARM Code 0 rt_memcpy_w.o(.text)
__aeabi_memclr4 0x8000375c ARM Code 0 rt_memclr_w.o(.text)
__aeabi_memclr8 0x8000375c ARM Code 0 rt_memclr_w.o(.text)
__rt_memclr_w 0x8000375c ARM Code 84 rt_memclr_w.o(.text)
_memset_w 0x80003760 ARM Code 0 rt_memclr_w.o(.text)
__aeabi_idiv 0x800037b0 ARM Code 0 aeabi_sdiv.o(.text)
__aeabi_idiv_div0 0x800037b0 ARM Code 0 aeabi_sdiv.o(.text)
__aeabi_idivmod 0x800037b0 ARM Code 364 aeabi_sdiv.o(.text)
__aeabi_idivmod_div0 0x800037b0 ARM Code 0 aeabi_sdiv.o(.text)
__rt_entry 0x8000391c ARM Code 76 kernel.o(.text)
__rt_exit 0x80003968 ARM Code 20 kernel.o(.text)
__rt_abort 0x8000397c ARM Code 8 kernel.o(.text)
__aeabi_idiv0 0x80003984 ARM Code 4 aeabi_idiv0.o(.text)
_sys_exit 0x80003988 ARM Code 20 sys_exit.o(.text)
exit 0x800039a1 Thumb Code 24 exit.o(.text)
__rt_stackheap_init 0x800039b8 ARM Code 64 stkheap1.o(.text)
__rt_heap_extend 0x800039f8 ARM Code 112 stkheap1.o(.text)
Inline ARM to Thumb Veneer to __rt_lib_init 0x80003a68 ARM Code 0 lib_init.o(.text)
__rt_lib_init 0x80003a71 Thumb Code 188 lib_init.o(.text)
__rt_lib_shutdown 0x80003b2d Thumb Code 26 lib_init.o(.text)
_platform_pre_stackheap_init 0x80003b48 ARM Code 4 boardinit1.o(.text)
_platform_post_stackheap_init 0x80003b4c ARM Code 12 boardinit2.o(.text)
_platform_post_lib_init 0x80003b58 ARM Code 16 boardinit3.o(.text)
_platform_pre_lib_shutdown 0x80003b68 ARM Code 4 boardshut.o(.text)
__I_use_semihosting 0x80003b6c ARM Code 0 use_no_semi.o(.text)
__use_no_semihosting_swi 0x80003b6c ARM Code 4 use_no_semi.o(.text)
__user_setup_stackheap 0x80003b70 ARM Code 96 sys_stackheap_outer.o(.text)
__rt_stackheap_storage 0x80003bd0 ARM Code 12 rt_stackheap_storage_intlibspace.o(.text)
Inline Thumb to ARM Veneer to __rt_locale 0x80003be1 Thumb Code 0 rt_locale_intlibspace.o(.text)
__rt_locale 0x80003be4 ARM Code 12 rt_locale_intlibspace.o(.text)
_cpu_pre_main 0x80003bf4 ARM Code 4 cpuinit.o(.text)
__ARM_get_argv 0x80003bf9 Thumb Code 6 no_argv.o(.text)
__user_libspace 0x80003c00 ARM Code 8 libspace.o(.text)
__user_perproc_libspace 0x80003c00 ARM Code 0 libspace.o(.text)
__user_perthread_libspace 0x80003c00 ARM Code 0 libspace.o(.text)
__rt_fp_status_addr 0x80003c0c ARM Code 12 rt_fp_status_addr_intlibspace.o(.text)
__aeabi_uidiv 0x80003c1c ARM Code 0 aeabi_sdiv.o(.text_udiv)
__aeabi_uidiv_div0 0x80003c1c ARM Code 0 aeabi_sdiv.o(.text_udiv)
__aeabi_uidivmod 0x80003c1c ARM Code 28 aeabi_sdiv.o(.text_udiv)
__aeabi_uidivmod_div0 0x80003c1c ARM Code 0 aeabi_sdiv.o(.text_udiv)
IRQ_Handler 0x80003c38 ARM Code 0 irq.o(IRQ)
Timer0_Handler 0x80003cb8 ARM Code 0 irq.o(IRQ)
Long ARM to Thumb Veneer to __rt_lib_shutdown 0x80003d50 ARM Code 0 anon$$obj.o(Veneer$$Code)
Short Thumb to ARM Veneer to __rt_exit 0x80003d5d Thumb Code 0 anon$$obj.o(Veneer$$Code)
SoftwareInterrupt 0x80003d64 ARM Code 0 os_cpu_a.o(subr)
OSIntCtxSw 0x80003da0 ARM Code 0 os_cpu_a.o(subr)
__OSStartHighRdy 0x80003e34 ARM Code 0 os_cpu_a.o(subr)
Inline Thumb to ARM Veneer to _fp_init 0x80003e75 Thumb Code 0 fpinit.o(x$fpl$fpinit)
_fp_init 0x80003e78 ARM Code 24 fpinit.o(x$fpl$fpinit)
__fplib_config_pureend_doubles 0x80003e88 ARM Code 0 fpinit.o(x$fpl$fpinit)
OSMapTbl 0x80003e90 Data 8 os_core.o(.constdata)
OSUnMapTbl 0x80003e98 Data 256 os_core.o(.constdata)
Region$$Table$$Base 0x80003f98 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x80003fc8 Number 0 anon$$obj.o(Region$$Table)
OsEnterSum 0x81000000 Data 4 os_cpu_c.o(.data)
OSCtxSwCtr 0x81000004 Data 4 os_core.o(.data)
OSEventFreeList 0x81000008 Data 4 os_core.o(.data)
OSFlagFreeList 0x8100000c Data 4 os_core.o(.data)
OSCPUUsage 0x81000010 Data 1 os_core.o(.data)
OSIdleCtrMax 0x81000014 Data 4 os_core.o(.data)
OSIdleCtrRun 0x81000018 Data 4 os_core.o(.data)
OSStatRdy 0x8100001c Data 1 os_core.o(.data)
OSIntNesting 0x8100001d Data 1 os_core.o(.data)
OSIntExitY 0x8100001e Data 1 os_core.o(.data)
OSLockNesting 0x8100001f Data 1 os_core.o(.data)
OSPrioCur 0x81000020 Data 1 os_core.o(.data)
OSPrioHighRdy 0x81000021 Data 1 os_core.o(.data)
OSRdyGrp 0x81000022 Data 1 os_core.o(.data)
OSRdyTbl 0x81000023 Data 2 os_core.o(.data)
OSRunning 0x81000025 Data 1 os_core.o(.data)
OSTaskCtr 0x81000026 Data 1 os_core.o(.data)
OSIdleCtr 0x81000028 Data 4 os_core.o(.data)
OSTCBCur 0x8100002c Data 4 os_core.o(.data)
OSTCBFreeList 0x81000030 Data 4 os_core.o(.data)
OSTCBHighRdy 0x81000034 Data 4 os_core.o(.data)
OSTCBList 0x81000038 Data 4 os_core.o(.data)
OSMemFreeList 0x8100003c Data 4 os_core.o(.data)
OSQFreeList 0x81000040 Data 4 os_core.o(.data)
OSTime 0x81000044 Data 4 os_core.o(.data)
OSEventTbl 0x81000050 Data 24 os_core.o(.bss)
OSFlagTbl 0x81000068 Data 60 os_core.o(.bss)
OSTaskStatStk 0x810000a4 Data 2048 os_core.o(.bss)
OSTaskIdleStk 0x810008a4 Data 2048 os_core.o(.bss)
OSTCBPrioTbl 0x810010a4 Data 52 os_core.o(.bss)
OSTCBTbl 0x810010d8 Data 676 os_core.o(.bss)
OSMemTbl 0x8100137c Data 100 os_core.o(.bss)
OSQTbl 0x810013e0 Data 48 os_core.o(.bss)
TaskStartStk 0x81001410 Data 256 test.o(.bss)
TaskStk 0x81001510 Data 256 test.o(.bss)
__libspace_start 0x810016ec Data 96 libspace.o(.bss)
bottom_of_heap 0x8100174c Data 1 heap.o(Heap)
================================================================================
Memory Map of the image
Image Entry point : 0x80000000
Load Region ROM_LOAD (Base: 0x80000000, Size: 0x00004018, Max: 0xffffffff, ABSOLUTE)
Execution Region ROM_EXEC (Base: 0x80000000, Size: 0x00003fc8, Max: 0xffffffff, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object
0x80000000 0x000000ec Code RO 122 * vectors startup.o
0x800000ec 0x00000008 Code RO 310 * !!!main __main.o(c_t__un.l)
0x800000f4 0x00000038 Code RO 427 !!!scatter __scatter.o(c_t__un.l)
0x8000012c 0x00000028 Code RO 429 !!handler_copy __scatter_copy.o(c_t__un.l)
0x80000154 0x0000002c Code RO 431 !!handler_zi __scatter_zi.o(c_t__un.l)
0x80000180 0x00000004 Ven RO 335 .emb_text lib_init.o(c_t__un.l)
0x80000184 0x00000010 Code RO 335 .emb_text lib_init.o(c_t__un.l)
0x80000194 0x00000274 Code RO 1 .text os_cpu_c.o
0x80000408 0x00000288 Code RO 66 .text target.o
0x80000690 0x00000288 Code RO 131 .text os_time.o
0x80000918 0x00000b6c Code RO 162 .text os_core.o
0x80001484 0x00000b70 Code RO 183 .text os_flag.o
0x80001ff4 0x000002dc Code RO 212 .text os_mem.o
0x800022d0 0x000008b0 Code RO 238 .text os_q.o
0x80002b80 0x00000988 Code RO 264 .text os_task.o
0x80003508 0x00000170 Code RO 277 .text test.o
0x80003678 0x00000008 Ven RO 294 .text rand.o(c_t__un.l)
0x80003680 0x00000078 Code RO 294 .text rand.o(c_t__un.l)
0x800036f8 0x00000064 Code RO 298 .text rt_memcpy_w.o(c_t__un.l)
0x8000375c 0x00000054 Code RO 300 .text rt_memclr_w.o(c_t__un.l)
0x800037b0 0x0000016c Code RO 302 .text aeabi_sdiv.o(c_t__un.l)
0x8000391c 0x00000068 Code RO 312 .text kernel.o(c_t__un.l)
0x80003984 0x00000004 Code RO 315 .text aeabi_idiv0.o(c_t__un.l)
0x80003988 0x00000018 Code RO 319 .text sys_exit.o(c_t__un.l)
0x800039a0 0x00000018 Code RO 321 .text exit.o(c_t__un.l)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?