📄 ucos.m51
字号:
BL51 BANKED LINKER/LOCATER V6.11 01/12/2009 17:44:26 PAGE 1
BL51 BANKED LINKER/LOCATER V6.11, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE .\Obj\OS_CPU_C.obj, .\Obj\OS_CPU_A.obj, .\Obj\STARTUP.obj, .\Obj\OS_TIME.obj, .\Obj\OS_CORE.obj
>> , .\Obj\OS_FLAG.obj, .\Obj\OS_MBOX.obj, .\Obj\OS_MEM.obj, .\Obj\OS_MUTEX.obj, .\Obj\OS_Q.obj, .\Obj\OS_SEM.obj, .\Obj
>> \OS_TASK.obj, .\Obj\main.obj, .\Obj\serial.obj TO .\Obj\ucos PRINT (.\Obj\ucos.m51) RAMSIZE (256) XDATA (0X0000-0X02F
>> E)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
.\Obj\OS_CPU_C.obj (OS_CPU_C)
.\Obj\OS_CPU_A.obj (OS_CPU_A)
.\Obj\STARTUP.obj (?C_STARTUP)
.\Obj\OS_TIME.obj (OS_TIME)
.\Obj\OS_CORE.obj (OS_CORE)
.\Obj\OS_FLAG.obj (OS_FLAG)
.\Obj\OS_MBOX.obj (OS_MBOX)
.\Obj\OS_MEM.obj (OS_MEM)
.\Obj\OS_MUTEX.obj (OS_MUTEX)
.\Obj\OS_Q.obj (OS_Q)
.\Obj\OS_SEM.obj (OS_SEM)
.\Obj\OS_TASK.obj (OS_TASK)
.\Obj\main.obj (MAIN)
.\Obj\serial.obj (SERIAL)
D:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
D:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
D:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
D:\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?IILDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?PSTPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?PLDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?PSTOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C_XBP)
D:\KEIL\C51\LIB\C51L.LIB (?C?ADDXBP)
D:\KEIL\C51\LIB\C51L.LIB (?C?XBPOFF)
D:\KEIL\C51\LIB\C51L.LIB (?C?PLDIDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?PSTIDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?PLDPDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?PSTPDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?PLDCODE)
LINK MAP OF MODULE: .\Obj\ucos (OS_CPU_C)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
BL51 BANKED LINKER/LOCATER V6.11 01/12/2009 17:44:26 PAGE 2
* * * * * * * 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?OS_CORE
IDATA 0013H 0041H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0230H UNIT ?XD?OS_CORE
XDATA 0230H 0040H UNIT ?XD?MAIN
XDATA 0270H 0007H UNIT ?XD?SERIAL
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0005H UNIT ?PR?_?OSVERSION?OS_CORE
CODE 0008H 0001H UNIT ?PR?_?OSINITHOOKBEGIN?OS_CPU_C
CODE 0009H 0001H UNIT ?PR?_?OSINITHOOKEND?OS_CPU_C
CODE 000AH 0001H UNIT ?PR?_?OSTASKIDLEHOOK?OS_CPU_C
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0015H UNIT ?PR?_?OSINIT?OS_CORE
CODE 0023H 0003H ABSOLUTE
CODE 0026H 02E0H UNIT ?C?LIB_CODE
CODE 0306H 02C4H UNIT ?PR?_?OS_TCBINIT?OS_CORE
CODE 05CAH 0263H UNIT ?PR?_?OSTASKSTKINIT?OS_CPU_C
CODE 082DH 0183H UNIT ?PR?_?OSTASKCREATE?OS_TASK
CODE 09B0H 0110H UNIT ?C_INITSEG
CODE 0AC0H 0104H UNIT ?PR?_?OSTIMETICK?OS_CORE
CODE 0BC4H 0102H UNIT ?PR?_?OS_INITTCBLIST?OS_CORE
CODE 0CC6H 00A6H UNIT ?PR?_?OSINTEXIT?OS_CORE
CODE 0D6CH 00A1H UNIT ?PR?_?OS_SCHED?OS_CORE
CODE 0E0DH 00A0H UNIT ?C_C51STARTUP
CODE 0EADH 008CH UNIT ?PR?SERIALISR?SERIAL
CODE 0F39H 008BH UNIT ?PR?_?OSTIMEDLY?OS_TIME
CODE 0FC4H 0089H UNIT ?PR?_?SENDSTR?SERIAL
CODE 104DH 0082H UNIT ?PR?_?OSSTART?OS_CORE
CODE 10CFH 007EH UNIT ?PR?MAIN?MAIN
CODE 114DH 007CH UNIT ?PR?_?OS_INITRDYLIST?OS_CORE
CODE 11C9H 005EH UNIT ?PR?OSCTXSW?OS_CPU_A
CODE 1227H 0051H UNIT ?PR?_?OS_TASKIDLE?OS_CORE
CODE 1278H 004FH UNIT ?CO?MAIN
CODE 12C7H 004EH UNIT ?PR?_?TASK1?MAIN
CODE 1315H 004AH UNIT ?PR?OSSTARTHIGHRDY?OS_CPU_A
CODE 135FH 0047H UNIT ?PR?OSTICKISR?OS_CPU_C
CODE 13A6H 0041H UNIT ?PR?_?TASK2?MAIN
CODE 13E7H 003AH UNIT ?PR?_?OS_INITTASKIDLE?OS_CORE
CODE 1421H 002FH UNIT ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
CODE 1450H 002FH UNIT ?PR?_?OSTCBINITHOOK?OS_CPU_C
CODE 147FH 0025H UNIT ?PR?_?OS_INITMISC?OS_CORE
CODE 14A4H 001BH UNIT ?PR?SERIALINIT?SERIAL
CODE 14BFH 0013H UNIT ?PR?_?OSINTENTER?OS_CORE
CODE 14D2H 000BH UNIT ?PR?OSTICKINIT?OS_CPU_C
CODE 14DDH 000AH UNIT ?PR?OSINTCTXSW?OS_CPU_A
CODE 14E7H 0001H UNIT ?PR?_?OSTASKSWHOOK?OS_CPU_C
CODE 14E8H 0001H UNIT ?PR?_?OSTIMETICKHOOK?OS_CPU_C
CODE 14E9H 0001H UNIT ?PR?_?OS_INITEVENTLIST?OS_CORE
BL51 BANKED LINKER/LOCATER V6.11 01/12/2009 17:44:26 PAGE 3
OVERLAY MAP OF MODULE: .\Obj\ucos (OS_CPU_C)
SEGMENT
+--> CALLED SEGMENT
---------------------
?PR?OSTICKISR?OS_CPU_C
+--> ?PR?_?OSINTENTER?OS_CORE
+--> ?PR?_?OSTIMETICK?OS_CORE
+--> ?PR?_?OSINTEXIT?OS_CORE
?PR?_?OSTIMETICK?OS_CORE
+--> ?PR?_?OSTIMETICKHOOK?OS_CPU_C
?PR?_?OSINTEXIT?OS_CORE
+--> ?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?SERIALINIT?SERIAL
+--> ?PR?OSTICKINIT?OS_CPU_C
+--> ?PR?_?OSINIT?OS_CORE
+--> ?PR?_?TASK1?MAIN
+--> ?PR?_?OSTASKCREATE?OS_TASK
+--> ?PR?_?TASK2?MAIN
+--> ?PR?_?OSSTART?OS_CORE
?PR?_?OSINIT?OS_CORE
+--> ?PR?_?OSINITHOOKBEGIN?OS_CPU_C
+--> ?PR?_?OS_INITMISC?OS_CORE
+--> ?PR?_?OS_INITRDYLIST?OS_CORE
+--> ?PR?_?OS_INITTCBLIST?OS_CORE
+--> ?PR?_?OS_INITEVENTLIST?OS_CORE
+--> ?PR?_?OS_INITTASKIDLE?OS_CORE
+--> ?PR?_?OSINITHOOKEND?OS_CPU_C
?PR?_?OS_INITTASKIDLE?OS_CORE
+--> ?PR?_?OS_TASKIDLE?OS_CORE
+--> ?PR?_?OSTASKCREATE?OS_TASK
?PR?_?OS_TASKIDLE?OS_CORE
+--> ?PR?_?OSTASKIDLEHOOK?OS_CPU_C
BL51 BANKED LINKER/LOCATER V6.11 01/12/2009 17:44:26 PAGE 4
?PR?_?OSTASKCREATE?OS_TASK
+--> ?PR?_?OSTASKSTKINIT?OS_CPU_C
+--> ?PR?_?OS_TCBINIT?OS_CORE
+--> ?PR?_?OS_SCHED?OS_CORE
?PR?_?OS_TCBINIT?OS_CORE
+--> ?PR?_?OSTCBINITHOOK?OS_CPU_C
+--> ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
?PR?_?OS_SCHED?OS_CORE
+--> ?PR?OSCTXSW?OS_CPU_A
?PR?_?TASK1?MAIN
+--> ?CO?MAIN
+--> ?PR?_?SENDSTR?SERIAL
+--> ?PR?_?OSTIMEDLY?OS_TIME
?PR?_?OSTIMEDLY?OS_TIME
+--> ?PR?_?OS_SCHED?OS_CORE
?PR?_?TASK2?MAIN
+--> ?CO?MAIN
+--> ?PR?_?SENDSTR?SERIAL
+--> ?PR?_?OSTIMEDLY?OS_TIME
?PR?_?OSSTART?OS_CORE
+--> ?PR?OSSTARTHIGHRDY?OS_CPU_A
*** NEW ROOT ***************************************************
?PR?SERIALISR?SERIAL
+--> ?PR?_?OSINTENTER?OS_CORE
+--> ?PR?_?OSINTEXIT?OS_CORE
SYMBOL TABLE OF MODULE: .\Obj\ucos (OS_CPU_C)
VALUE TYPE NAME
----------------------------------
------- MODULE OS_CPU_C
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
C:05CAH PUBLIC _?OSTaskStkInit
D:00A8H PUBLIC IE
C:14E7H PUBLIC _?OSTaskSwHook
D:00B8H PUBLIC IP
C:135FH PUBLIC OSTickISR
C:1421H PUBLIC _?OSTaskCreateHook
C:1450H PUBLIC _?OSTCBInitHook
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
C:0008H PUBLIC _?OSInitHookBegin
BL51 BANKED LINKER/LOCATER V6.11 01/12/2009 17:44:26 PAGE 5
C:14D2H PUBLIC OSTickInit
B:00A8H.1 PUBLIC ET0
D:008CH PUBLIC TH0
C:000AH PUBLIC _?OSTaskIdleHook
D:008AH PUBLIC TL0
C:14E8H PUBLIC _?OSTimeTickHook
B:0088H.4 PUBLIC TR0
C:0009H PUBLIC _?OSInitHookEnd
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- 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:05CAH LINE# 55
C:05DEH LINE# 59
C:05FAH LINE# 60
C:0610H LINE# 61
C:062BH LINE# 62
C:0643H LINE# 63
C:0664H LINE# 64
C:0686H LINE# 65
C:069EH LINE# 66
C:06B6H LINE# 67
C:06CDH LINE# 68
C:06E4H LINE# 69
C:06FBH LINE# 70
C:0712H LINE# 74
C:0733H LINE# 75
C:0755H LINE# 76
C:076DH LINE# 78
C:0785H LINE# 79
C:079DH LINE# 80
C:07B5H LINE# 81
C:07CDH LINE# 83
C:07F4H LINE# 84
C:0819H LINE# 86
C:0827H LINE# 87
------- ENDPROC _?OSTASKSTKINIT
------- PROC _?OSINITHOOKBEGIN
C:0008H LINE# 102
C:0008H LINE# 104
------- ENDPROC _?OSINITHOOKBEGIN
------- PROC _?OSINITHOOKEND
C:0009H LINE# 120
C:0009H LINE# 122
------- ENDPROC _?OSINITHOOKEND
------- PROC _?OSTASKCREATEHOOK
x:0000H SYMBOL ptcb
C:1421H LINE# 137
C:142FH LINE# 139
C:144AH LINE# 140
------- ENDPROC _?OSTASKCREATEHOOK
BL51 BANKED LINKER/LOCATER V6.11 01/12/2009 17:44:26 PAGE 6
------- PROC _?OSTASKIDLEHOOK
C:000AH LINE# 175
C:000AH LINE# 177
------- ENDPROC _?OSTASKIDLEHOOK
------- PROC _?OSTASKSWHOOK
C:14E7H LINE# 213
C:14E7H LINE# 215
------- ENDPROC _?OSTASKSWHOOK
------- PROC _?OSTCBINITHOOK
x:0000H SYMBOL ptcb
C:1450H LINE# 230
C:145EH LINE# 232
C:1479H LINE# 233
------- ENDPROC _?OSTCBINITHOOK
------- PROC _?OSTIMETICKHOOK
C:14E8H LINE# 249
C:14E8H LINE# 251
------- ENDPROC _?OSTIMETICKHOOK
------- PROC OSTICKINIT
C:14D2H LINE# 259
C:14D2H LINE# 260
C:14D2H LINE# 261
C:14D5H LINE# 262
C:14D8H LINE# 263
C:14DAH LINE# 264
C:14DCH LINE# 265
------- ENDPROC OSTICKINIT
------- PROC OSTICKISR
C:135FH LINE# 266
C:137CH LINE# 268
C:137FH LINE# 269
C:1382H LINE# 270
C:1385H LINE# 271
C:1388H LINE# 272
C:138BH LINE# 273
------- ENDPROC OSTICKISR
------- ENDMOD OS_CPU_C
------- MODULE OS_CPU_A
C:1315H SEGMENT ?PR?OSSTARTHIGHRDY?OS_CPU_A
C:11C9H SEGMENT ?PR?OSCTXSW?OS_CPU_A
C:14DDH SEGMENT ?PR?OSINTCTXSW?OS_CPU_A
I:0013H SEGMENT ?STACK
C:11C9H PUBLIC OSCTXSW
C:14DDH PUBLIC OSINTCTXSW
C:1315H PUBLIC OSSTARTHIGHRDY
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
B:00A8H.7 SYMBOL EA
C:1318H SYMBOL OSCTXSW_IN
C:11E3H SYMBOL OSINTCTXSW_IN
I:0013H SYMBOL OSSTACK
I:0012H SYMBOL OSSTKSTART
N:0000H SYMBOL OS_CPU_A
D:00D0H SYMBOL PSW
BL51 BANKED LINKER/LOCATER V6.11 01/12/2009 17:44:26 PAGE 7
C:132EH SYMBOL RESTORE_STACK
C:11FFH SYMBOL SAVE_STACK
D:0081H SYMBOL SP
C:1315H LINE# 100
C:1318H LINE# 105
C:131AH LINE# 106
C:131BH LINE# 107
C:131DH LINE# 108
C:131EH LINE# 109
C:1320H LINE# 112
C:1321H LINE# 113
C:1322H LINE# 114
C:1323H LINE# 115
C:1324H LINE# 116
C:1325H LINE# 117
C:1326H LINE# 118
C:1328H LINE# 119
C:132AH LINE# 122
C:132BH LINE# 123
C:132CH LINE# 126
C:132EH LINE# 130
C:132FH LINE# 131
C:1330H LINE# 132
C:1331H LINE# 133
C:1332H LINE# 134
C:1334H LINE# 137
C:1336H LINE# 140
C:1337H LINE# 141
C:1338H LINE# 142
C:133AH LINE# 143
C:133BH LINE# 144
C:133CH LINE# 145
C:133EH LINE# 148
C:1340H LINE# 149
C:1342H LINE# 151
C:1344H LINE# 151
C:1346H LINE# 151
C:1348H LINE# 151
C:134AH LINE# 151
C:134CH LINE# 151
C:134EH LINE# 151
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -