📄 ucos51.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 12/06/2008 16:06:12 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE os_cpu_c.obj, ucos_ii.obj, OS_CPU_A.obj, main.obj TO ucos51 RAMSIZE (256)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
os_cpu_c.obj (OS_CPU_C)
ucos_ii.obj (UCOS_II)
OS_CPU_A.obj (OS_CPU_A)
main.obj (MAIN)
C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C_XBP)
C:\KEIL\C51\LIB\C51L.LIB (?C?ADDXBP)
C:\KEIL\C51\LIB\C51L.LIB (?C?XBPOFF)
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDCODE)
LINK MAP OF MODULE: ucos51 (OS_CPU_C)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
DATA 0008H 0002H UNIT ?C?LIB_DATA
IDATA 000AH 0009H UNIT ?ID?UCOS_II
IDATA 0013H 0041H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 01EAH UNIT ?XD?UCOS_II
XDATA 01EAH 0064H UNIT ?XD?MAIN
XDATA 024EH 0008H UNIT ?XD?_OS_MEMCOPY?UCOS_II
BL51 BANKED LINKER/LOCATER V5.03 12/06/2008 16:06:12 PAGE 2
XDATA 0256H 0003H UNIT ?XD?_OS_MEMCLR?UCOS_II
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0001H UNIT ?PR?_?OSTASKSWHOOK?OS_CPU_C
CODE 0004H 0001H UNIT ?PR?_?OSTASKSTATHOOK?OS_CPU_C
CODE 0005H 0001H UNIT ?PR?_?OSTIMETICKHOOK?OS_CPU_C
0006H 0005H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0015H UNIT ?PR?_?INITSERIAL?UCOS_II
CODE 0023H 0003H ABSOLUTE
CODE 0026H 02FEH UNIT ?C?LIB_CODE
CODE 0324H 0298H UNIT ?PR?_?OSTCBINIT?UCOS_II
CODE 05BCH 0250H UNIT ?PR?_?OSTASKSTKINIT?OS_CPU_C
CODE 080CH 019EH UNIT ?PR?_?OSTASKCREATE?UCOS_II
CODE 09AAH 0190H UNIT ?PR?_?OSINIT?UCOS_II
CODE 0B3AH 011AH UNIT ?PR?_?OSTIMETICK?UCOS_II
CODE 0C54H 0110H UNIT ?C_INITSEG
CODE 0D64H 00C0H UNIT ?PR?_?OSTIMEDLY?UCOS_II
CODE 0E24H 00A1H UNIT ?PR?_?OS_SCHED?UCOS_II
CODE 0EC5H 008CH UNIT ?C_C51STARTUP
CODE 0F51H 0083H UNIT ?PR?MAIN?MAIN
CODE 0FD4H 0082H UNIT ?PR?_?OSSTART?UCOS_II
CODE 1056H 006FH UNIT ?PR?_?OSINTEXIT?UCOS_II
CODE 10C5H 0066H UNIT ?PR?OSCTXSW?OS_CPU_A
CODE 112BH 0058H UNIT ?PR?OSTICKISR?OS_CPU_A
CODE 1183H 0053H UNIT ?PR?_OS_MEMCOPY?UCOS_II
CODE 11D6H 0052H UNIT ?PR?OSSTARTHIGHRDY?OS_CPU_A
CODE 1228H 0051H UNIT ?PR?_?OSTASKIDLE?UCOS_II
CODE 1279H 004CH UNIT ?PR?_?SERIAL?OS_CPU_A
CODE 12C5H 003AH UNIT ?PR?_?OS_INITTASKIDLE?UCOS_II
CODE 12FFH 0037H UNIT ?PR?_?TASKLED1?MAIN
CODE 1336H 0037H UNIT ?PR?_?TASKLED2?MAIN
CODE 136DH 0035H UNIT ?PR?_?TASKLED3?MAIN
CODE 13A2H 0031H UNIT ?PR?OS_SCHEDNEW?UCOS_II
CODE 13D3H 0030H UNIT ?PR?_OS_MEMCLR?UCOS_II
CODE 1403H 002FH UNIT ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
CODE 1432H 002FH UNIT ?PR?_?OSTASKDELHOOK?OS_CPU_C
CODE 1461H 0013H UNIT ?PR?_?OSINTENTER?UCOS_II
CODE 1474H 0011H UNIT ?PR?_?INITTIMER0?OS_CPU_C
CODE 1485H 000AH UNIT ?PR?OSINTCTXSW?OS_CPU_A
OVERLAY MAP OF MODULE: ucos51 (OS_CPU_C)
SEGMENT
+--> CALLED SEGMENT
---------------------
?PR?OSTICKISR?OS_CPU_A
+--> ?PR?_?OSINTENTER?UCOS_II
+--> ?PR?_?OSTIMETICK?UCOS_II
+--> ?PR?_?OSINTEXIT?UCOS_II
?PR?_?OSINTEXIT?UCOS_II
+--> ?PR?OS_SCHEDNEW?UCOS_II
BL51 BANKED LINKER/LOCATER V5.03 12/06/2008 16:06:12 PAGE 3
+--> ?PR?OSINTCTXSW?OS_CPU_A
?PR?OSINTCTXSW?OS_CPU_A
+--> ?PR?OSCTXSW?OS_CPU_A
?PR?OSCTXSW?OS_CPU_A
+--> ?PR?_?OSTASKSWHOOK?OS_CPU_C
+--> ?PR?OSSTARTHIGHRDY?OS_CPU_A
?PR?OSSTARTHIGHRDY?OS_CPU_A
+--> ?PR?_?OSTASKSWHOOK?OS_CPU_C
*** NEW ROOT ***************************************************
?C_C51STARTUP
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN
+--> ?PR?_?OSINIT?UCOS_II
+--> ?PR?_?INITTIMER0?OS_CPU_C
+--> ?PR?_?INITSERIAL?UCOS_II
+--> ?PR?_?TASKLED1?MAIN
+--> ?PR?_?OSTASKCREATE?UCOS_II
+--> ?PR?_?TASKLED2?MAIN
+--> ?PR?_?OSSTART?UCOS_II
?PR?_?OSINIT?UCOS_II
+--> ?PR?_?OSTASKIDLE?UCOS_II
+--> ?PR?_?OSTASKCREATE?UCOS_II
?PR?_?OSTASKCREATE?UCOS_II
+--> ?PR?_?OSTASKSTKINIT?OS_CPU_C
+--> ?PR?_?OSTCBINIT?UCOS_II
+--> ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
+--> ?PR?_?OS_SCHED?UCOS_II
?PR?_?OS_SCHED?UCOS_II
+--> ?PR?OSCTXSW?OS_CPU_A
?PR?_?TASKLED1?MAIN
+--> ?PR?_?OSTIMEDLY?UCOS_II
?PR?_?OSTIMEDLY?UCOS_II
+--> ?PR?_?OS_SCHED?UCOS_II
?PR?_?TASKLED2?MAIN
+--> ?PR?_?OSTIMEDLY?UCOS_II
?PR?_?OSSTART?UCOS_II
+--> ?PR?OSSTARTHIGHRDY?OS_CPU_A
UNRESOLVED EXTERNAL SYMBOLS:
_?OS_TASKIDLE
_?SERIAL
BL51 BANKED LINKER/LOCATER V5.03 12/06/2008 16:06:12 PAGE 4
SYMBOL TABLE OF MODULE: ucos51 (OS_CPU_C)
VALUE TYPE NAME
----------------------------------
------- MODULE OS_CPU_C
C:0000H SYMBOL _ICE_DUMMY_
C:1432H PUBLIC _?OSTaskDelHook
C:0004H PUBLIC _?OSTaskStatHook
C:05BCH PUBLIC _?OSTaskStkInit
D:0089H PUBLIC TMOD
C:0003H PUBLIC _?OSTaskSwHook
C:1403H PUBLIC _?OSTaskCreateHook
B:00A8H.1 PUBLIC ET0
D:008CH PUBLIC TH0
D:008AH PUBLIC TL0
B:0088H.4 PUBLIC TR0
C:1474H PUBLIC _?InitTimer0
C:0005H PUBLIC _?OSTimeTickHook
------- PROC _?OSTASKSTKINIT
x:0003H SYMBOL task
x:0006H SYMBOL ppdata
x:0009H SYMBOL ptos
x:000CH SYMBOL opt
------- DO
x:0000H SYMBOL stk
------- ENDDO
C:05BCH LINE# 72
C:05D0H LINE# 76
C:05ECH LINE# 77
C:0602H LINE# 78
C:061DH LINE# 79
C:0635H LINE# 80
C:0656H LINE# 81
C:0678H LINE# 82
C:068FH LINE# 83
C:06A7H LINE# 84
C:06BFH LINE# 85
C:06D6H LINE# 86
C:06EDH LINE# 87
C:0704H LINE# 88
C:071CH LINE# 89
C:0734H LINE# 90
C:074CH LINE# 91
C:0764H LINE# 92
C:077CH LINE# 93
C:0794H LINE# 94
C:07ACH LINE# 96
C:07D3H LINE# 97
C:07F8H LINE# 99
C:0806H LINE# 100
------- ENDPROC _?OSTASKSTKINIT
------- PROC _?OSTASKCREATEHOOK
x:0000H SYMBOL ptcb
BL51 BANKED LINKER/LOCATER V5.03 12/06/2008 16:06:12 PAGE 5
C:1403H LINE# 114
C:1411H LINE# 116
C:142CH LINE# 117
------- ENDPROC _?OSTASKCREATEHOOK
------- PROC _?OSTASKDELHOOK
x:0000H SYMBOL ptcb
C:1432H LINE# 131
C:1440H LINE# 133
C:145BH LINE# 134
------- ENDPROC _?OSTASKDELHOOK
------- PROC _?OSTASKSWHOOK
C:0003H LINE# 149
C:0003H LINE# 151
------- ENDPROC _?OSTASKSWHOOK
------- PROC _?OSTASKSTATHOOK
C:0004H LINE# 162
C:0004H LINE# 164
------- ENDPROC _?OSTASKSTATHOOK
------- PROC _?OSTIMETICKHOOK
C:0005H LINE# 177
C:0005H LINE# 179
------- ENDPROC _?OSTIMETICKHOOK
------- PROC _?INITTIMER0
C:1474H LINE# 183
C:1474H LINE# 185
C:1477H LINE# 186
C:147AH LINE# 187
C:147DH LINE# 188
C:1480H LINE# 189
C:1482H LINE# 190
C:1484H LINE# 191
------- ENDPROC _?INITTIMER0
------- ENDMOD OS_CPU_C
------- MODULE UCOS_II
C:0000H SYMBOL _ICE_DUMMY_
C:0D64H PUBLIC _?OSTimeDly
X:0000H PUBLIC OSRdyGrp
B:00A8H.7 PUBLIC EA
I:000AH PUBLIC OSRunning
C:0E24H PUBLIC _?OS_Sched
C:1056H PUBLIC _?OSIntExit
X:0001H PUBLIC OSLockNesting
C:13A2H SYMBOL OS_SchedNew
C:000EH PUBLIC _?InitSerial
X:0002H PUBLIC OSTCBList
C:1183H PUBLIC _OS_MemCopy
X:0005H PUBLIC OSTCBTbl
X:005AH PUBLIC OSTCBFreeList
C:13D3H PUBLIC _OS_MemClr
I:000BH PUBLIC OSTCBCur
X:005DH PUBLIC OSUnMapTbl
X:015DH PUBLIC OSIntNesting
C:080CH PUBLIC _?OSTaskCreate
D:0099H PUBLIC SBUF
D:0087H PUBLIC PCON
I:000EH PUBLIC OSTCBHighRdy
BL51 BANKED LINKER/LOCATER V5.03 12/06/2008 16:06:12 PAGE 6
C:0324H PUBLIC _?OSTCBInit
D:0098H PUBLIC SCON
X:015EH PUBLIC OSTime
D:0089H PUBLIC TMOD
X:0162H PUBLIC OSTCBPrioTbl
X:0174H PUBLIC OSCtxSwCtr
D:008DH PUBLIC TH1
X:0178H PUBLIC OSIdleCtr
C:12C5H PUBLIC _?OS_InitTaskIdle
D:008BH PUBLIC TL1
C:0FD4H PUBLIC _?OSStart
B:0088H.6 PUBLIC TR1
C:1228H SYMBOL _?OSTaskIdle
C:09AAH PUBLIC _?OSInit
C:0B3AH PUBLIC _?OSTimeTick
X:017CH PUBLIC OSTaskCtr
X:017DH PUBLIC OSMapTbl
I:0011H PUBLIC OSPrioCur
X:0185H PUBLIC OSTaskIdleStk
C:1461H PUBLIC _?OSIntEnter
I:0012H PUBLIC OSPrioHighRdy
X:01E9H PUBLIC OSRdyTbl
------- PROC _?OSINTENTER
C:1461H LINE# 134
C:1461H LINE# 136
C:1467H LINE# 137
C:1470H LINE# 138
C:1473H LINE# 139
C:1473H LINE# 140
C:1473H LINE# 141
------- ENDPROC _?OSINTENTER
------- PROC _?OSINTEXIT
C:1056H LINE# 162
C:1056H LINE# 165
C:105DH LINE# 166
C:105FH LINE# 167
C:1068H LINE# 168
C:106BH LINE# 169
C:106BH LINE# 170
C:1071H LINE# 171
C:1077H LINE# 172
C:107AH LINE# 173
C:1082H LINE# 174
C:10A0H LINE# 178
C:10BFH LINE# 179
C:10C2H LINE# 180
C:10C2H LINE# 181
C:10C2H LINE# 182
C:10C2H LINE# 183
C:10C4H LINE# 184
C:10C4H LINE# 185
------- ENDPROC _?OSINTEXIT
------- PROC _?OSSTART
------- DO
x:0000H SYMBOL x
x:0001H SYMBOL y
------- ENDDO
BL51 BANKED LINKER/LOCATER V5.03 12/06/2008 16:06:12 PAGE 7
C:0FD4H LINE# 291
C:0FDAH LINE# 293
C:0FDFH LINE# 295
C:0FF5H LINE# 296
C:1019H LINE# 297
C:1025H LINE# 298
C:1027H LINE# 299
C:1044H LINE# 300
C:104DH LINE# 301
C:1050H LINE# 302
C:1050H LINE# 303
------- ENDPROC _?OSSTART
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -