📄 ucos_51.m51
字号:
BL51 BANKED LINKER/LOCATER V6.22 10/31/2012 17:19:08 PAGE 1
BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY:
D:\KEIL C51完全版\AN_ZHUANG_51\C51\BIN\BL51.EXE .\Output\OS_CPU_A.obj, .\Output\OS_CPU_C.obj, .\Output\OS_CORE.obj, .\Ou
>> tput\OS_TASK.obj, .\Output\OS_TIME.obj, .\Output\serial.obj, .\Output\system.obj, .\Output\main.obj TO .\Output\uCOS_
>> 51 PRINT (.\Listing\uCOS_51.m51) RAMSIZE (256) XDATA (0X0000-0X7FFE)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
.\Output\OS_CPU_A.obj (OS_CPU_A)
.\Output\OS_CPU_C.obj (OS_CPU_C)
.\Output\OS_CORE.obj (OS_CORE)
.\Output\OS_TASK.obj (OS_TASK)
.\Output\OS_TIME.obj (OS_TIME)
.\Output\serial.obj (SERIAL)
.\Output\system.obj (SYSTEM)
.\Output\main.obj (MAIN)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C_STARTUP)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?CLDPTR)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?CLDOPTR)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?CSTPTR)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?CSTOPTR)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?IILDX)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?ILDIX)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?ILDOPTR)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?IILDOPTR)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?ISTOPTR)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?LMUL)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?ULDIV)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?LLDIDATA)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?LSTIDATA)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?LSTXDATA)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?LSTKIDATA)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?LSTKXDATA)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?PSTPTR)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?PLDOPTR)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?PSTOPTR)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C_XBP)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?ADDXBP)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?XBPOFF)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?LIMUL)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C_INIT)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?PLDIDATA)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?PSTIDATA)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?PLDXDATA)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?PSTXDATA)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?PLDPDATA)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?PSTPDATA)
D:\KEIL C51完全版\AN_ZHUANG_51\C51\LIB\C51L.LIB (?C?PLDCODE)
LINK MAP OF MODULE: .\Output\uCOS_51 (OS_CPU_A)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
BL51 BANKED LINKER/LOCATER V6.22 10/31/2012 17:19:08 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 000DH UNIT ?ID?OS_CORE
0017H 0009H *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?SERIAL
0020H.1 0000H.7 *** GAP ***
IDATA 0021H 0041H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 080EH UNIT ?XD?SERIAL
XDATA 080EH 0600H UNIT ?XD?MAIN
XDATA 0E0EH 0418H UNIT ?XD?OS_CORE
XDATA 1226H 0020H UNIT _XDATA_GROUP_
XDATA 1246H 000BH UNIT ?XD?_OSTIMEDLYHMSM?OS_TIME
XDATA 1251H 0003H UNIT ?XD?_OSTASKDELREQ?OS_TASK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0006H UNIT ?PR?OSINTCTXSW?OS_CPU_A
CODE 0009H 0001H UNIT ?PR?OSINITHOOKBEGIN?OS_CPU_C
CODE 000AH 0001H UNIT ?PR?OSINITHOOKEND?OS_CPU_C
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0015H UNIT ?PR?_?OSINIT?OS_CORE
CODE 0023H 0003H ABSOLUTE
CODE 0026H 045BH UNIT ?C?LIB_CODE
CODE 0481H 0251H UNIT ?PR?_?OSTASKSTKINIT?OS_CPU_C
CODE 06D2H 024CH UNIT ?PR?_OS_TCBINIT?OS_CORE
CODE 091EH 01FBH UNIT ?PR?_OSTASKDEL?OS_TASK
CODE 0B19H 015DH UNIT ?PR?_OSTIMEDLYHMSM?OS_TIME
CODE 0C76H 0143H UNIT ?PR?_?SERIAL?SERIAL
CODE 0DB9H 0112H UNIT ?C_INITSEG
CODE 0ECBH 0104H UNIT ?PR?_?OSTIMETICK?OS_CORE
CODE 0FCFH 00FCH UNIT ?PR?_OSTASKCREATE?OS_TASK
CODE 10CBH 00DEH UNIT ?PR?_?PRINTCHAR?SERIAL
CODE 11A9H 00C6H UNIT ?CO?SYSTEM
CODE 126FH 00C2H UNIT ?PR?_?PRINTSTR?SERIAL
CODE 1331H 00A9H UNIT ?PR?_?GETCH?SERIAL
CODE 13DAH 00A6H UNIT ?PR?_?OSINTEXIT?OS_CORE
CODE 1480H 00A6H UNIT ?PR?OS_INITTCBLIST?OS_CORE
CODE 1526H 008CH UNIT ?C_C51STARTUP
CODE 15B2H 008BH UNIT ?PR?OS_SCHED?OS_CORE
CODE 163DH 0084H UNIT ?PR?_?DELAYMS?MAIN
CODE 16C1H 0082H UNIT ?PR?_?OSSTART?OS_CORE
CODE 1743H 0078H UNIT ?PR?_?APPSTART?MAIN
CODE 17BBH 0077H UNIT ?PR?_OSTIMEDLY?OS_TIME
CODE 1832H 0075H UNIT ?PR?_?DELAY?MAIN
CODE 18A7H 0066H UNIT ?PR?OSCTXSW?OS_CPU_A
CODE 190DH 0064H UNIT ?PR?_OSTASKDELREQ?OS_TASK
CODE 1971H 005CH UNIT ?PR?OSTICKISR?OS_CPU_A
CODE 19CDH 0056H UNIT ?PR?_?SERIAL?OS_CPU_A
CODE 1A23H 0052H UNIT ?PR?OSSTARTHIGHRDY?OS_CPU_A
CODE 1A75H 0049H UNIT ?PR?OS_INITRDYLIST?OS_CORE
CODE 1ABEH 0042H UNIT ?PR?_?P1DOWN?MAIN
CODE 1B00H 0039H UNIT ?PR?_?P1UP?MAIN
CODE 1B39H 0037H UNIT ?PR?_?INITSERIALBUFFER?SERIAL
CODE 1B70H 002FH UNIT ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
BL51 BANKED LINKER/LOCATER V6.22 10/31/2012 17:19:08 PAGE 3
CODE 1B9FH 002FH UNIT ?PR?_?OSTASKDELHOOK?OS_CPU_C
CODE 1BCEH 002FH UNIT ?PR?_?OSTCBINITHOOK?OS_CPU_C
CODE 1BFDH 002EH UNIT ?PR?MAIN?MAIN
CODE 1C2BH 002DH UNIT ?PR?_?LOGODISP?SYSTEM
CODE 1C58H 0024H UNIT ?PR?OS_INITMISC?OS_CORE
CODE 1C7CH 0021H UNIT ?PR?OS_INITTASKIDLE?OS_CORE
CODE 1C9DH 0020H UNIT ?PR?_OS_TASKIDLE?OS_CORE
CODE 1CBDH 001AH UNIT ?CO?SERIAL
CODE 1CD7H 0015H UNIT ?PR?_?INITSERIAL?SERIAL
CODE 1CECH 0013H UNIT ?PR?_?INITTIMER0?OS_CPU_C
CODE 1CFFH 0013H UNIT ?PR?_?OSINTENTER?OS_CORE
CODE 1D12H 0009H UNIT ?PR?_?CLRSCR?SERIAL
CODE 1D1BH 0006H UNIT ?PR?_?INITSYSTEM?SYSTEM
CODE 1D21H 0005H UNIT ?PR?_?OSVERSION?OS_CORE
CODE 1D26H 0001H UNIT ?PR?_?OSTASKSWHOOK?OS_CPU_C
CODE 1D27H 0001H UNIT ?PR?_?OSTASKSTATHOOK?OS_CPU_C
CODE 1D28H 0001H UNIT ?PR?_?OSTIMETICKHOOK?OS_CPU_C
CODE 1D29H 0001H UNIT ?PR?_?OSTASKIDLEHOOK?OS_CPU_C
CODE 1D2AH 0001H UNIT ?PR?OS_DUMMY?OS_CORE
CODE 1D2BH 0001H UNIT ?PR?OS_INITEVENTLIST?OS_CORE
OVERLAY MAP OF MODULE: .\Output\uCOS_51 (OS_CPU_A)
SEGMENT XDATA_GROUP
+--> CALLED SEGMENT START LENGTH
-------------------------------------------------------
?PR?OSTICKISR?OS_CPU_A ----- -----
+--> ?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?_?OSTASKSWHOOK?OS_CPU_C
+--> ?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 ***************************************************
?PR?_?SERIAL?OS_CPU_A ----- -----
+--> ?PR?_?OSINTENTER?OS_CORE
+--> ?PR?_?SERIAL?SERIAL
+--> ?PR?_?OSINTEXIT?OS_CORE
BL51 BANKED LINKER/LOCATER V6.22 10/31/2012 17:19:08 PAGE 4
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- -----
+--> ?PR?_?INITSYSTEM?SYSTEM
+--> ?PR?_?APPSTART?MAIN
+--> ?PR?_OSTASKCREATE?OS_TASK
+--> ?PR?_?DELAY?MAIN
+--> ?PR?_?OSSTART?OS_CORE
?PR?_?INITSYSTEM?SYSTEM ----- -----
+--> ?PR?_?OSINIT?OS_CORE
+--> ?PR?_?INITTIMER0?OS_CPU_C
?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_INITRDYLIST?OS_CORE 1226H 0003H
?PR?OS_INITTCBLIST?OS_CORE 1226H 0006H
?PR?OS_INITTASKIDLE?OS_CORE ----- -----
+--> ?PR?_OS_TASKIDLE?OS_CORE
+--> ?PR?_OSTASKCREATE?OS_TASK
?PR?_OS_TASKIDLE?OS_CORE ----- -----
+--> ?PR?_?OSTASKIDLEHOOK?OS_CPU_C
?PR?_OSTASKCREATE?OS_TASK 1226H 000BH
+--> ?PR?_?OSTASKSTKINIT?OS_CPU_C
+--> ?PR?_OS_TCBINIT?OS_CORE
+--> ?PR?OS_SCHED?OS_CORE
?PR?_OS_TCBINIT?OS_CORE 1231H 0015H
+--> ?PR?_?OSTCBINITHOOK?OS_CPU_C
+--> ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
?PR?OS_SCHED?OS_CORE ----- -----
+--> ?PR?OSCTXSW?OS_CPU_A
?PR?_?APPSTART?MAIN ----- -----
+--> ?PR?_?P1UP?MAIN
+--> ?PR?_OSTASKCREATE?OS_TASK
+--> ?PR?_?P1DOWN?MAIN
+--> ?PR?_OSTASKDEL?OS_TASK
?PR?_?P1UP?MAIN ----- -----
BL51 BANKED LINKER/LOCATER V6.22 10/31/2012 17:19:08 PAGE 5
+--> ?PR?_?DELAY?MAIN
+--> ?PR?_OSTIMEDLY?OS_TIME
?PR?_OSTIMEDLY?OS_TIME ----- -----
+--> ?PR?OS_SCHED?OS_CORE
?PR?_?P1DOWN?MAIN ----- -----
+--> ?PR?_?DELAY?MAIN
+--> ?PR?_OSTIMEDLY?OS_TIME
?PR?_OSTASKDEL?OS_TASK 1226H 0004H
+--> ?PR?OS_DUMMY?OS_CORE
+--> ?PR?_?OSTASKDELHOOK?OS_CPU_C
+--> ?PR?OS_SCHED?OS_CORE
?PR?_?OSSTART?OS_CORE ----- -----
+--> ?PR?OSSTARTHIGHRDY?OS_CPU_A
SYMBOL TABLE OF MODULE: .\Output\uCOS_51 (OS_CPU_A)
VALUE TYPE NAME
----------------------------------
------- MODULE OS_CPU_A
C:1A23H SEGMENT ?PR?OSSTARTHIGHRDY?OS_CPU_A
C:18A7H SEGMENT ?PR?OSCTXSW?OS_CPU_A
C:0003H SEGMENT ?PR?OSINTCTXSW?OS_CPU_A
C:1971H SEGMENT ?PR?OSTICKISR?OS_CPU_A
C:19CDH SEGMENT ?PR?_?SERIAL?OS_CPU_A
I:0021H SEGMENT ?STACK
C:18A7H PUBLIC OSCTXSW
C:0003H PUBLIC OSINTCTXSW
C:1A23H PUBLIC OSSTARTHIGHRDY
C:1971H PUBLIC OSTICKISR
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
B:00A8H.7 SYMBOL EA
B:00A8H.4 SYMBOL ES
B:00A8H.0 SYMBOL EX0
B:00A8H.2 SYMBOL EX1
C:1A2AH SYMBOL OSCTXSW_IN
C:18F6H SYMBOL OSINTCTXSW_IN
I:0021H SYMBOL OSSTACK
I:0020H SYMBOL OSSTKSTART
N:0000H SYMBOL OS_CPU_A
D:00D0H SYMBOL PSW
C:1A40H SYMBOL RESTORE_STACK
C:18E5H SYMBOL SAVE_STACK
C:19CDH SYMBOL SERIALISR
D:0081H SYMBOL SP
D:008CH SYMBOL TH0
N:0070H SYMBOL TIMER_20MS_TH0
N:0000H SYMBOL TIMER_20MS_TL0
BL51 BANKED LINKER/LOCATER V6.22 10/31/2012 17:19:08 PAGE 6
D:008AH SYMBOL TL0
B:0088H.4 SYMBOL TR0
C:1A23H LINE# 142
C:1A26H LINE# 145
C:1A28H LINE# 146
C:1A2AH LINE# 155
C:1A2CH LINE# 156
C:1A2DH LINE# 157
C:1A2FH LINE# 158
C:1A30H LINE# 159
C:1A32H LINE# 162
C:1A33H LINE# 163
C:1A34H LINE# 164
C:1A35H LINE# 165
C:1A36H LINE# 166
C:1A37H LINE# 167
C:1A38H LINE# 168
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -