embedded.map

来自「嵌入式系统基础课件」· MAP 代码 · 共 290 行 · 第 1/2 页

MAP
290
字号
Archive member included       because of file (symbol)

../ucos_ii.a(os_core.o)       embedded.o (_OSInit)
../ucos_ii.a(os_time.o)       embedded.o (_OSTimeDly)
../ucos_ii.a(os_task.o)       embedded.o (_OSTaskCreate)
../ucos_ii.a(os_cpu_c.o)      ../ucos_ii.a(os_task.o) (_OSTaskStkInit)
../ucos_ii.a(os_flag.o)       ../ucos_ii.a(os_task.o) (_OS_FlagUnlink)
../ucos_ii.a(os_q.o)          ../ucos_ii.a(os_core.o) (_OS_QInit)
../ucos_ii.a(os_mem.o)        ../ucos_ii.a(os_core.o) (_OS_MemInit)
../ucos_ii.a(os_cpu_a.o)      ../ucos_ii.a(os_core.o) (_OSStartHighRdy)
../../libepc/libepc.a(init-cpu.o)
                              (start)
../../libepc/libepc.a(display.o)
                              embedded.o (_SetCursorPosition)
../../libepc/libepc.a(init-idt.o)
                              ../ucos_ii.a(os_cpu_c.o) (_IRQ2INT)
../../libepc/libepc.a(io.o)   ../../libepc/libepc.a(init-idt.o) (ISR_PIC1)
../../libepc/libepc.a(checkcpu.o)
                              ../../libepc/libepc.a(init-cpu.o) (Check_CPU)
../../libepc/libepc.a(init8259.o)
                              ../../libepc/libepc.a(init-cpu.o) (Init8259)
../../libepc/libepc.a(init8253.o)
                              ../../libepc/libepc.a(init-cpu.o) (Init8253)
../../libepc/libepc.a(init-crt.o)
                              ../../libepc/libepc.a(init-cpu.o) (Init_CRT)
../../libepc/libepc.a(keyboard.o)
                              ../../libepc/libepc.a(io.o) (Enqueue)
c:/djgpp/lib/libc.a(memset.o)
                              ../ucos_ii.a(os_task.o) (_memset)
c:/djgpp/lib/libc.a(memcpy.o)
                              ../ucos_ii.a(os_task.o) (_memcpy)
c:/djgpp/lib/libc.a(djmd.o)   c:/djgpp/lib/libc.a(memcpy.o) (___dj_movedata)

Allocating common symbols
Common symbol       size              file

_OSTaskCtr          0x4               ../ucos_ii.a(os_core.o)
_OSTCBCur           0x4               ../ucos_ii.a(os_core.o)
_OSCtxSwCtr         0x4               ../ucos_ii.a(os_core.o)
_OSTCBList          0x4               ../ucos_ii.a(os_core.o)
_OSTCBHighRdy       0x4               ../ucos_ii.a(os_core.o)
_OSQTbl             0xf0              ../ucos_ii.a(os_core.o)
_OSRdyTbl           0x8               ../ucos_ii.a(os_core.o)
_OSTaskIdleStk      0x1000            ../ucos_ii.a(os_core.o)
_OSEventTbl         0x140             ../ucos_ii.a(os_core.o)
_OSTCBFreeList      0x4               ../ucos_ii.a(os_core.o)
_OldTickISR         0x4               ../ucos_ii.a(os_cpu_c.o)
_OSRdyGrp           0x4               ../ucos_ii.a(os_core.o)
_OSIntExitY         0x4               ../ucos_ii.a(os_core.o)
_OSPrioCur          0x4               ../ucos_ii.a(os_core.o)
_OSQFreeList        0x4               ../ucos_ii.a(os_core.o)
_OSIdleCtr          0x4               ../ucos_ii.a(os_core.o)
_OSRunning          0x4               ../ucos_ii.a(os_core.o)
_OSMemTbl           0x64              ../ucos_ii.a(os_core.o)
_OSPrioHighRdy      0x4               ../ucos_ii.a(os_core.o)
_OSTCBPrioTbl       0xcc              ../ucos_ii.a(os_core.o)
_OSTickDOSCtr       0x4               ../ucos_ii.a(os_cpu_c.o)
_OSLockNesting      0x4               ../ucos_ii.a(os_core.o)
_OSTime             0x4               ../ucos_ii.a(os_core.o)
_OSFlagTbl          0x3c              ../ucos_ii.a(os_core.o)
_OSTCBTbl           0xe00             ../ucos_ii.a(os_core.o)
_OSIntNesting       0x4               ../ucos_ii.a(os_core.o)
_OSEventFreeList    0x4               ../ucos_ii.a(os_core.o)
_OSMemFreeList      0x4               ../ucos_ii.a(os_core.o)
_OSFlagFreeList     0x4               ../ucos_ii.a(os_core.o)

Memory Configuration

Name             Origin             Length             Attributes
conventional     0x00000000         0x000a0000
reserved         0x000a0000         0x00060000
extended         0x00100000         0xfff00000

Linker script and memory map

LOAD embedded.o
LOAD ../ucos_ii.a
LOAD ../../libepc/libepc.a
LOAD c:/djgpp/lib/libc.a
LOAD c:/djgpp/lib/gcc-lib/djgpp/2.952/libgcc.a

.text           0x00000000     0x4938
                0x00000000                text_frst=.
 *(.start)
 .start         0x00000000        0x7 ../../libepc/libepc.a(init-cpu.o)
                0x00000000                start
 *(.text)
 *fill*         0x00000007        0x9
 .text          0x00000010      0x140 embedded.o
                0x00000090                _Task2
                0x0000001c                _Task1
                0x000000f8                _main
 .text          0x00000150      0xab0 ../ucos_ii.a(os_core.o)
                0x00000a48                _OS_TCBInit
                0x00000694                _OSVersion
                0x000007f0                _OS_EventTaskWait
                0x000004e4                _OSSchedLock
                0x000006ac                _OS_EventTaskRdy
                0x000008b4                _OS_EventTO
                0x0000099c                _OS_Sched
                0x00000508                _OSSchedUnlock
                0x000005d4                _OSTimeTick
                0x00000258                _OSInit
                0x00000150                _OSMapTbl
                0x00000a2c                _OS_TaskIdle
                0x00000158                _OSUnMapTbl
                0x000006a4                _OS_Dummy
                0x0000054c                _OSStart
                0x00000940                _OS_EventWaitListInit
                0x0000043c                _OSIntExit
                0x00000420                _OSIntEnter
 .text          0x00000c00      0x2e0 ../ucos_ii.a(os_time.o)
                0x00000de0                _OSTimeDlyResume
                0x00000ec4                _OSTimeSet
                0x00000ea4                _OSTimeGet
                0x00000c00                _OSTimeDly
                0x00000c8c                _OSTimeDlyHMSM
 .text          0x00000ee0      0xae0 ../ucos_ii.a(os_task.o)
                0x000015f4                _OSTaskDelReq
                0x00000ee0                _OSTaskChangePrio
                0x00001284                _OSTaskCreateExt
                0x0000193c                _OSTaskQuery
                0x00001684                _OSTaskResume
                0x0000174c                _OSTaskStkChk
                0x00001834                _OSTaskSuspend
                0x0000119c                _OSTaskCreate
                0x000013c4                _OSTaskDel
 .text          0x000019c0      0x190 ../ucos_ii.a(os_cpu_c.o)
                0x000019c0                _OSTaskStkInit
                0x00001b34                _OSTCBInitHook
                0x00001b3c                _OSTimeTickHook
                0x00001b44                _OSTaskIdleHook
                0x00001b2c                _OSTaskStatHook
                0x00001b14                _OSTaskCreateHook
                0x00001b04                _OSInitHookBegin
                0x00001b0c                _OSInitHookEnd
                0x00001b1c                _OSTaskDelHook
                0x00001b24                _OSTaskSwHook
 .text          0x00001b50      0xb60 ../ucos_ii.a(os_flag.o)
                0x00002544                _OS_FlagInit
                0x00001d74                _OSFlagDel
                0x00001d08                _OSFlagCreate
                0x000021f8                _OSFlagPost
                0x00001b50                _OSFlagAccept
                0x000023fc                _OSFlagQuery

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?