📄 ucosii_51.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 08/27/2008 16:58:20 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
F:\KEIL\C51\BIN\BL51.EXE .\obj\main.obj, .\obj\74hc164.obj, .\obj\at24c64(pass).obj, .\obj\OS_CORE.obj, .\obj\OS_CPU_C.o
>> bj, .\obj\OS_FLAG.obj, .\obj\OS_MBOX.obj, .\obj\OS_MEM.obj, .\obj\OS_MUTEX.obj, .\obj\OS_Q.obj, .\obj\OS_SEM.obj, .\o
>> bj\OS_TASK.obj, .\obj\OS_TIME.obj, .\obj\STARTUP.obj, .\obj\OS_CPU_A.obj TO .\obj\uCosii_51 PRINT (.\lst\uCosii_51.m5
>> 1) RAMSIZE (256)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
.\obj\main.obj (MAIN)
.\obj\74hc164.obj (74HC164)
.\obj\at24c64(pass).obj (AT24C64_PASS_)
.\obj\OS_CORE.obj (OS_CORE)
.\obj\OS_CPU_C.obj (OS_CPU_C)
.\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\OS_TIME.obj (OS_TIME)
.\obj\STARTUP.obj (?C_STARTUP)
.\obj\OS_CPU_A.obj (OS_CPU_A)
F:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
F:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
F:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
F:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
F:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
F:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
F:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
F:\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
F:\KEIL\C51\LIB\C51L.LIB (?C?IILDOPTR)
F:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
F:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA)
F:\KEIL\C51\LIB\C51L.LIB (?C?LSTIDATA)
F:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
F:\KEIL\C51\LIB\C51L.LIB (?C?LSTKIDATA)
F:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
F:\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD)
F:\KEIL\C51\LIB\C51L.LIB (?C?PSTPTR)
F:\KEIL\C51\LIB\C51L.LIB (?C?PLDOPTR)
F:\KEIL\C51\LIB\C51L.LIB (?C?PSTOPTR)
F:\KEIL\C51\LIB\C51L.LIB (?C_XBP)
F:\KEIL\C51\LIB\C51L.LIB (?C?ADDXBP)
F:\KEIL\C51\LIB\C51L.LIB (?C?XBPOFF)
F:\KEIL\C51\LIB\C51L.LIB (?C?PLDIDATA)
F:\KEIL\C51\LIB\C51L.LIB (?C?PSTIDATA)
F:\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
F:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
F:\KEIL\C51\LIB\C51L.LIB (?C?PLDPDATA)
F:\KEIL\C51\LIB\C51L.LIB (?C?PSTPDATA)
F:\KEIL\C51\LIB\C51L.LIB (?C?PLDCODE)
LINK MAP OF MODULE: .\obj\uCosii_51 (MAIN)
BL51 BANKED LINKER/LOCATER V6.00 08/27/2008 16:58:20 PAGE 2
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 0016H UNIT ?ID?OS_CORE
BIT 0020H.0 0000H.2 UNIT ?BI?MAIN
BIT 0020H.2 0000H.1 UNIT ?BI?AT24C64_PASS_
0020H.3 0000H.5 *** GAP ***
IDATA 0021H 0001H UNIT _IDATA_GROUP_
IDATA 0022H 0041H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 022AH UNIT ?XD?OS_CORE
XDATA 022AH 00CCH UNIT ?XD?MAIN
XDATA 02F6H 0007H UNIT ?XD?OS_CPU_C
XDATA 02FDH 0006H UNIT ?XD?_AT24C64_WRITE_BYTES?AT24C64_PASS_
XDATA 0303H 0006H UNIT ?XD?_AT24C64_READ_BYTES?AT24C64_PASS_
XDATA 0309H 0001H UNIT _XDATA_GROUP_
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?ERRORBZ?MAIN
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0013H UNIT ?PR?IIC_START?AT24C64_PASS_
CODE 0021H 0001H UNIT ?PR?_?OSINITHOOKBEGIN?OS_CPU_C
CODE 0022H 0001H UNIT ?PR?_?OSINITHOOKEND?OS_CPU_C
CODE 0023H 0003H ABSOLUTE
CODE 0026H 031DH UNIT ?C?LIB_CODE
CODE 0343H 02BCH UNIT ?PR?_?OS_TCBINIT?OS_CORE
CODE 05FFH 0263H UNIT ?PR?_?OSTASKSTKINIT?OS_CPU_C
CODE 0862H 01ECH UNIT ?PR?_?OSINIT?OS_CORE
CODE 0A4EH 0180H UNIT ?PR?_?OSTASKCREATE?OS_TASK
CODE 0BCEH 013EH UNIT ?C_INITSEG
CODE 0D0CH 0110H UNIT ?PR?_?TASK2?MAIN
CODE 0E1CH 00EFH UNIT ?PR?_?OSTIMETICK?OS_CORE
CODE 0F0BH 00D2H UNIT ?PR?_?TASK1?MAIN
CODE 0FDDH 0092H UNIT ?C_C51STARTUP
CODE 106FH 0090H UNIT ?PR?_?OS_SCHED?OS_CORE
CODE 10FFH 008CH UNIT ?PR?SERIALISR?OS_CPU_C
CODE 118BH 008AH UNIT ?PR?_?OSINTEXIT?OS_CORE
CODE 1215H 0083H UNIT ?PR?_?OSTIMEDLY?OS_TIME
CODE 1298H 0080H UNIT ?PR?_?OSSTART?OS_CORE
CODE 1318H 007DH UNIT ?PR?MAIN?MAIN
CODE 1395H 006EH UNIT ?PR?_AT24C64_READ_BYTES?AT24C64_PASS_
CODE 1403H 0068H UNIT ?PR?_DISPLAY?MAIN
CODE 146BH 0066H UNIT ?PR?OSCTXSW?OS_CPU_A
CODE 14D1H 0063H UNIT ?PR?READWA?MAIN
CODE 1534H 0063H UNIT ?PR?_AT24C64_WRITE_BYTES?AT24C64_PASS_
CODE 1597H 0052H UNIT ?PR?OSSTARTHIGHRDY?OS_CPU_A
CODE 15E9H 004CH UNIT ?PR?_AT24C64_READ_BYTE?AT24C64_PASS_
CODE 1635H 0049H UNIT ?PR?_?OS_TASKIDLE?OS_CORE
CODE 167EH 0044H UNIT ?PR?OSTICKISR?OS_CPU_C
CODE 16C2H 0043H UNIT ?PR?_AT24C64_WRITE_BYTE?AT24C64_PASS_
BL51 BANKED LINKER/LOCATER V6.00 08/27/2008 16:58:20 PAGE 3
CODE 1705H 0032H UNIT ?PR?_?TASK3?MAIN
CODE 1737H 002FH UNIT ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
CODE 1766H 002FH UNIT ?PR?_?OSTCBINITHOOK?OS_CPU_C
CODE 1795H 002EH UNIT ?PR?_IICSENDBYTE?AT24C64_PASS_
CODE 17C3H 0024H UNIT ?PR?_?INITHARDWARE?OS_CPU_C
CODE 17E7H 0023H UNIT ?PR?IICRECEIVEBYTE?AT24C64_PASS_
CODE 180AH 001CH UNIT ?PR?_SENDDATA?74HC164
CODE 1826H 0011H UNIT ?PR?DLY1S?MAIN
CODE 1837H 0011H UNIT ?CO?74HC164
CODE 1848H 0011H UNIT ?PR?IIC_STOP?AT24C64_PASS_
CODE 1859H 000FH UNIT ?PR?_HC164_OUT?74HC164
CODE 1868H 000EH UNIT ?PR?BUZZER?MAIN
CODE 1876H 000EH UNIT ?PR?CHECK_ACK?AT24C64_PASS_
CODE 1884H 000EH UNIT ?PR?_?OSINTENTER?OS_CORE
CODE 1892H 000DH UNIT ?PR?DLY10MS?MAIN
CODE 189FH 000DH UNIT ?PR?SLAVE_ACK?AT24C64_PASS_
CODE 18ACH 000DH UNIT ?PR?SLAVE_NOACK?AT24C64_PASS_
CODE 18B9H 000AH UNIT ?PR?OSINTCTXSW?OS_CPU_A
CODE 18C3H 0009H UNIT ?PR?USERTICKTIMER?OS_CPU_C
CODE 18CCH 0006H UNIT ?PR?UART_INIT?74HC164
CODE 18D2H 0005H UNIT ?PR?_?OSVERSION?OS_CORE
CODE 18D7H 0001H UNIT ?PR?_?OSTASKSWHOOK?OS_CPU_C
CODE 18D8H 0001H UNIT ?PR?_?OSTIMETICKHOOK?OS_CPU_C
CODE 18D9H 0001H UNIT ?PR?_?OSTASKIDLEHOOK?OS_CPU_C
OVERLAY MAP OF MODULE: .\obj\uCosii_51 (MAIN)
SEGMENT IDATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------------------
?PR?OSTICKISR?OS_CPU_C ----- ----- ----- -----
+--> ?PR?_?OSINTENTER?OS_CORE
+--> ?PR?USERTICKTIMER?OS_CPU_C
+--> ?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 ***************************************************
BL51 BANKED LINKER/LOCATER V6.00 08/27/2008 16:58:20 PAGE 4
?PR?SERIALISR?OS_CPU_C ----- ----- ----- -----
+--> ?PR?_?OSINTENTER?OS_CORE
+--> ?PR?_?OSINTEXIT?OS_CORE
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?_?OSINIT?OS_CORE
+--> ?PR?_?INITHARDWARE?OS_CPU_C
+--> ?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_TASKIDLE?OS_CORE
+--> ?PR?_?OSTASKCREATE?OS_TASK
+--> ?PR?_?OSINITHOOKEND?OS_CPU_C
?PR?_?OS_TASKIDLE?OS_CORE ----- ----- ----- -----
+--> ?PR?_?OSTASKIDLEHOOK?OS_CPU_C
?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 ----- ----- ----- -----
+--> ?PR?READWA?MAIN
+--> ?PR?ERRORBZ?MAIN
+--> ?PR?_?OSTIMEDLY?OS_TIME
?PR?READWA?MAIN ----- ----- ----- -----
+--> ?PR?DLY10MS?MAIN
?PR?ERRORBZ?MAIN ----- ----- ----- -----
+--> ?PR?DLY1S?MAIN
?PR?_?OSTIMEDLY?OS_TIME ----- ----- ----- -----
+--> ?PR?_?OS_SCHED?OS_CORE
?PR?_?TASK2?MAIN ----- ----- ----- -----
+--> ?PR?DLY10MS?MAIN
+--> ?PR?_AT24C64_READ_BYTE?AT24C64_PASS_
+--> ?PR?_DISPLAY?MAIN
BL51 BANKED LINKER/LOCATER V6.00 08/27/2008 16:58:20 PAGE 5
+--> ?PR?_AT24C64_WRITE_BYTE?AT24C64_PASS_
+--> ?PR?BUZZER?MAIN
+--> ?PR?_?OSTIMEDLY?OS_TIME
?PR?_AT24C64_READ_BYTE?AT24C64_PASS_ ----- ----- ----- -----
+--> ?PR?_IICSENDBYTE?AT24C64_PASS_
+--> ?PR?CHECK_ACK?AT24C64_PASS_
+--> ?PR?IIC_STOP?AT24C64_PASS_
+--> ?PR?IIC_START?AT24C64_PASS_
+--> ?PR?IICRECEIVEBYTE?AT24C64_PASS_
+--> ?PR?SLAVE_NOACK?AT24C64_PASS_
?PR?_IICSENDBYTE?AT24C64_PASS_ 0021H 0001H ----- -----
+--> ?PR?IIC_START?AT24C64_PASS_
?PR?IICRECEIVEBYTE?AT24C64_PASS_ 0021H 0001H ----- -----
?PR?_DISPLAY?MAIN ----- ----- 0309H 0001H
+--> ?PR?_SENDDATA?74HC164
?PR?_SENDDATA?74HC164 ----- ----- ----- -----
+--> ?CO?74HC164
?PR?_AT24C64_WRITE_BYTE?AT24C64_PASS_ ----- ----- ----- -----
+--> ?PR?_IICSENDBYTE?AT24C64_PASS_
+--> ?PR?CHECK_ACK?AT24C64_PASS_
+--> ?PR?IIC_STOP?AT24C64_PASS_
?PR?BUZZER?MAIN ----- ----- ----- -----
+--> ?PR?DLY10MS?MAIN
?PR?_?OSSTART?OS_CORE ----- ----- ----- -----
+--> ?PR?OSSTARTHIGHRDY?OS_CPU_A
SYMBOL TABLE OF MODULE: .\obj\uCosii_51 (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:1868H PUBLIC Buzzer
B:00A8H.7 PUBLIC EA
B:0020H.0 PUBLIC fDis
X:022AH PUBLIC TaskStartStk1
X:026AH PUBLIC TaskStartStk2
C:1892H PUBLIC dly10ms
D:00A8H PUBLIC IE
X:02AAH PUBLIC TaskStartStk3
D:00B8H PUBLIC IP
X:02EAH PUBLIC nSet
BL51 BANKED LINKER/LOCATER V6.00 08/27/2008 16:58:20 PAGE 6
C:1318H PUBLIC main
B:0020H.1 PUBLIC error
X:02ECH PUBLIC ndis
D:0098H PUBLIC SCON
B:00A0H.1 PUBLIC AddKey
D:0088H PUBLIC TCON
C:14D1H PUBLIC ReadWa
B:00A0H.4 PUBLIC DisLed
X:02EDH PUBLIC nerr
X:02EEH PUBLIC nTimeOut
X:02F0H PUBLIC dat
B:00B0H.3 PUBLIC Sk
B:00A0H.3 PUBLIC SetLed
C:0003H PUBLIC ErrorBz
B:0080H.6 PUBLIC Speaker
B:00A0H.6 PUBLIC KT1
X:02F1H PUBLIC num
B:00A0H.7 PUBLIC KT2
B:00A0H.2 PUBLIC SubKey
B:00A0H.0 PUBLIC SetKey
C:1415H PUBLIC _display
X:02F2H PUBLIC b
X:02F3H PUBLIC e
C:0F0BH PUBLIC _?Task1
C:0D0CH PUBLIC _?Task2
C:1705H PUBLIC _?Task3
D:00C8H PUBLIC T2CON
X:02F4H PUBLIC i
B:0090H.0 PUBLIC SIN
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -