📄 ucos-ii.m51
字号:
BL51 BANKED LINKER/LOCATER V6.20 11/30/2009 13:35:25 PAGE 1
BL51 BANKED LINKER/LOCATER V6.20, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\OutPut\main.obj, .\OutPut\serial.obj, .\OutPut\OS_CORE.obj, .\OutPut\OS_CPU_C.obj, .\OutPut\O
>> S_MBOX.obj, .\OutPut\OS_MEM.obj, .\OutPut\OS_Q.obj, .\OutPut\OS_SEM.obj, .\OutPut\OS_TASK.obj, .\OutPut\OS_TIME.obj,
>> .\OutPut\STARTUP.obj, .\OutPut\OS_CPU_A.obj TO .\OutPut\uCOS-II PRINT (.\OutPut\uCOS-II.m51)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
.\OutPut\main.obj (MAIN)
.\OutPut\serial.obj (SERIAL)
.\OutPut\OS_CORE.obj (OS_CORE)
.\OutPut\OS_CPU_C.obj (OS_CPU_C)
.\OutPut\OS_MBOX.obj (OS_MBOX)
.\OutPut\OS_MEM.obj (OS_MEM)
.\OutPut\OS_Q.obj (OS_Q)
.\OutPut\OS_SEM.obj (OS_SEM)
.\OutPut\OS_TASK.obj (OS_TASK)
.\OutPut\OS_TIME.obj (OS_TIME)
.\OutPut\STARTUP.obj (?C_STARTUP)
.\OutPut\OS_CPU_A.obj (OS_CPU_A)
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
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?UIDIV)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
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?LADD)
C:\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
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?PLDIXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
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?LIMUL)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDCODE)
BL51 BANKED LINKER/LOCATER V6.20 11/30/2009 13:35:25 PAGE 2
LINK MAP OF MODULE: .\OutPut\uCOS-II (MAIN)
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 002EH UNIT ?ID?OS_CORE
IDATA 0038H 0041H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0157H UNIT ?XD?MAIN
XDATA 0157H 00A7H UNIT ?XD?OS_CORE
XDATA 01FEH 001AH UNIT ?XD?SERIAL
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0001H UNIT ?PR?_?OSINITHOOKBEGIN?OS_CPU_C
CODE 0004H 0001H UNIT ?PR?_?OSINITHOOKEND?OS_CPU_C
CODE 0005H 0001H UNIT ?PR?_?OSTASKSWHOOK?OS_CPU_C
CODE 0006H 0001H UNIT ?PR?_?OSTIMETICKHOOK?OS_CPU_C
CODE 0007H 0001H UNIT ?PR?_?OSTASKIDLEHOOK?OS_CPU_C
0008H 0003H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 000EH UNIT ?PR?_?OSINTENTER?OS_CORE
001CH 0007H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 05D2H UNIT ?C?LIB_CODE
CODE 05F8H 02A8H UNIT ?PR?_?KEYHANDLE?MAIN
CODE 08A0H 0212H UNIT ?PR?_?OS_TCBINIT?OS_CORE
CODE 0AB2H 01DCH UNIT ?PR?_?OSTASKSTKINIT?OS_CPU_C
CODE 0C8EH 01B1H UNIT ?PR?_?OSINIT?OS_CORE
CODE 0E3FH 01A2H UNIT ?PR?_?OSTIMEDLYHMSM?OS_TIME
CODE 0FE1H 018BH UNIT ?PR?_?TASK4?MAIN
CODE 116CH 011EH UNIT ?PR?_?OSTASKCREATE?OS_TASK
CODE 128AH 0112H UNIT ?PR?_?GETKEY?MAIN
CODE 139CH 010FH UNIT ?PR?_?SERIAL?SERIAL
CODE 14ABH 0108H UNIT ?CO?OS_CORE
CODE 15B3H 00F7H UNIT ?PR?MAIN?MAIN
CODE 16AAH 00C7H UNIT ?PR?_?OSTIMETICK?OS_CORE
CODE 1771H 00BBH UNIT ?PR?_?PRINTCHAR?SERIAL
CODE 182CH 00A8H UNIT ?PR?_?DISPLAYLED?MAIN
CODE 18D4H 00A0H UNIT ?PR?_?TASK1?MAIN
CODE 1974H 00A0H UNIT ?C_C51STARTUP
CODE 1A14H 009AH UNIT ?PR?_?SENDSPI?MAIN
CODE 1AAEH 0086H UNIT ?PR?_?TASK3?MAIN
CODE 1B34H 0082H UNIT ?PR?_?INITHARDWARE?OS_CPU_C
CODE 1BB6H 0076H UNIT ?PR?_?OS_SCHED?OS_CORE
CODE 1C2CH 0074H UNIT ?PR?_?OSTIMEDLY?OS_TIME
CODE 1CA0H 0070H UNIT ?PR?_?OSINTEXIT?OS_CORE
CODE 1D10H 0066H UNIT ?PR?OSCTXSW?OS_CPU_A
CODE 1D76H 0064H UNIT ?PR?_?TASK2?MAIN
CODE 1DDAH 0062H UNIT ?PR?_?OSSTART?OS_CORE
BL51 BANKED LINKER/LOCATER V6.20 11/30/2009 13:35:25 PAGE 3
CODE 1E3CH 0053H UNIT ?PR?_?GET_DATA?MAIN
CODE 1E8FH 0052H UNIT ?PR?OSSTARTHIGHRDY?OS_CPU_A
CODE 1EE1H 0052H UNIT ?PR?_?SERIAL?OS_CPU_A
CODE 1F33H 0044H UNIT ?PR?OSTICKISR?OS_CPU_C
CODE 1F77H 003BH UNIT ?PR?_?OS_TASKIDLE?OS_CORE
CODE 1FB2H 0037H UNIT ?PR?_?TASK5?MAIN
CODE 1FE9H 0032H UNIT ?C_INITSEG
CODE 201BH 0026H UNIT ?PR?_?INITSERIALBUFFER?SERIAL
CODE 2041H 0021H UNIT ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
CODE 2062H 0021H UNIT ?PR?_?OSTCBINITHOOK?OS_CPU_C
CODE 2083H 001AH UNIT ?CO?MAIN
CODE 209DH 000AH UNIT ?PR?OSINTCTXSW?OS_CPU_A
CODE 20A7H 0009H UNIT ?PR?USERTICKTIMER?OS_CPU_C
OVERLAY MAP OF MODULE: .\OutPut\uCOS-II (MAIN)
SEGMENT
+--> CALLED SEGMENT
---------------------
?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
+--> ?CO?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?_?OSINIT?OS_CORE
+--> ?PR?_?INITHARDWARE?OS_CPU_C
+--> ?PR?_?TASK1?MAIN
+--> ?PR?_?OSTASKCREATE?OS_TASK
+--> ?PR?_?TASK2?MAIN
BL51 BANKED LINKER/LOCATER V6.20 11/30/2009 13:35:25 PAGE 4
+--> ?PR?_?TASK3?MAIN
+--> ?PR?_?TASK4?MAIN
+--> ?PR?_?TASK5?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
+--> ?CO?OS_CORE
+--> ?PR?_?OSTCBINITHOOK?OS_CPU_C
+--> ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
?PR?_?OS_SCHED?OS_CORE
+--> ?CO?OS_CORE
+--> ?PR?OSCTXSW?OS_CPU_A
?PR?_?INITHARDWARE?OS_CPU_C
+--> ?PR?_?INITSERIALBUFFER?SERIAL
?PR?_?TASK1?MAIN
+--> ?PR?_?PRINTCHAR?SERIAL
+--> ?PR?_?GET_DATA?MAIN
+--> ?PR?_?OSTIMEDLY?OS_TIME
?PR?_?OSTIMEDLY?OS_TIME
+--> ?PR?_?OS_SCHED?OS_CORE
?PR?_?TASK2?MAIN
+--> ?PR?_?PRINTCHAR?SERIAL
+--> ?PR?_?OSTIMEDLYHMSM?OS_TIME
?PR?_?OSTIMEDLYHMSM?OS_TIME
+--> ?PR?_?OSTIMEDLY?OS_TIME
?PR?_?TASK3?MAIN
+--> ?PR?_?OSTIMEDLY?OS_TIME
+--> ?PR?_?OSTIMEDLYHMSM?OS_TIME
?PR?_?TASK4?MAIN
+--> ?CO?MAIN
+--> ?PR?_?DISPLAYLED?MAIN
?PR?_?DISPLAYLED?MAIN
+--> ?CO?MAIN
+--> ?PR?_?SENDSPI?MAIN
BL51 BANKED LINKER/LOCATER V6.20 11/30/2009 13:35:25 PAGE 5
+--> ?PR?_?OSTIMEDLYHMSM?OS_TIME
?PR?_?TASK5?MAIN
+--> ?PR?_?GETKEY?MAIN
+--> ?PR?_?KEYHANDLE?MAIN
+--> ?PR?_?OSTIMEDLY?OS_TIME
?PR?_?GETKEY?MAIN
+--> ?PR?_?OSTIMEDLYHMSM?OS_TIME
?PR?_?OSSTART?OS_CORE
+--> ?CO?OS_CORE
+--> ?PR?OSSTARTHIGHRDY?OS_CPU_A
*** NEW ROOT ***************************************************
?PR?_?SERIAL?OS_CPU_A
+--> ?PR?_?OSINTENTER?OS_CORE
+--> ?PR?_?SERIAL?SERIAL
+--> ?PR?_?OSINTEXIT?OS_CORE
SYMBOL TABLE OF MODULE: .\OutPut\uCOS-II (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
X:0000H PUBLIC Task5Stk
D:0080H PUBLIC P0
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:128AH PUBLIC _?getkey
D:00A8H PUBLIC IE
X:0041H PUBLIC flash
X:0042H PUBLIC key_last0
D:00FBH PUBLIC CCAP1H
X:0043H PUBLIC key_last1
X:0044H PUBLIC key_last2
D:00BDH PUBLIC ADC_RES
X:0045H PUBLIC key_last3
X:0046H PUBLIC LOWlimit
D:00B8H PUBLIC IP
B:0080H.0 PUBLIC KEY1
X:0047H PUBLIC adcr
B:0080H.1 PUBLIC KEY2
B:0080H.2 PUBLIC KEY3
C:1E3CH PUBLIC _?Get_data
B:0080H.3 PUBLIC KEY4
D:00D9H PUBLIC CMOD
D:00D8H PUBLIC CCON
C:15B3H PUBLIC main
B:00A0H.2 PUBLIC SEGG
B:00A0H.1 PUBLIC BITG
D:00BCH PUBLIC ADC_CONTR
BL51 BANKED LINKER/LOCATER V6.20 11/30/2009 13:35:25 PAGE 6
B:00A0H.6 PUBLIC SEGR
B:00A0H.7 PUBLIC BITR
X:0048H PUBLIC HIlimit
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:05F8H PUBLIC _?keyhandle
X:0049H PUBLIC sec
X:004BH PUBLIC dispressure
C:2095H SYMBOL _?ix1000
C:18D4H PUBLIC _?Task1
X:004CH PUBLIC minute0
C:1D76H PUBLIC _?Task2
X:004DH PUBLIC minute1
C:1AAEH PUBLIC _?Task3
C:0FE1H PUBLIC _?Task4
B:00A8H.1 PUBLIC ET0
C:1FB2H PUBLIC _?Task5
X:004EH PUBLIC err
C:182CH PUBLIC _?displayLED
X:004FH PUBLIC flashbit
C:2083H PUBLIC LED
B:00A0H.4 PUBLIC NEGATIVE
D:00F3H PUBLIC PCA_PWM1
D:00CDH PUBLIC SPSTAT
C:208DH PUBLIC g
X:0050H PUBLIC sec0
X:0051H PUBLIC sec1
B:00A0H.3 PUBLIC ALARM
B:00A0H.5 PUBLIC POSITIVE
C:1A14H PUBLIC _?sendspi
X:0052H PUBLIC Task1Stk
D:00D0H PUBLIC PSW
X:0093H PUBLIC Task2Stk
X:00D4H PUBLIC key_num
X:00D5H PUBLIC Task3Stk
X:0116H PUBLIC Task4Stk
D:00CFH PUBLIC SPDAT
------- PROC _?GET_DATA
------- DO
x:0000H SYMBOL adc_res0
x:0002H SYMBOL adc_res1
------- ENDDO
C:1E3CH LINE# 36
C:1E42H LINE# 40
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -