📄 ucos-ii.m51
字号:
BL51 BANKED LINKER/LOCATER V6.05 01/08/2009 16:11:59 PAGE 1
BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\output\UCOS_II.obj, .\output\OS_CPU_C.obj, .\output\OS_CPU_A.obj, .\output\main.obj, .\output
>> \Delay.obj, .\output\Key.obj, .\output\lcd.obj, .\output\Uart.obj TO .\output\ucos-ii PRINT (.\output\ucos-ii.m51) RA
>> MSIZE (256)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
.\output\UCOS_II.obj (UCOS_II)
.\output\OS_CPU_C.obj (OS_CPU_C)
.\output\OS_CPU_A.obj (OS_CPU_A)
.\output\main.obj (MAIN)
.\output\Delay.obj (DELAY)
.\output\Key.obj (KEY)
.\output\lcd.obj (LCD)
.\output\Uart.obj (UART)
C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
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?SIDIV)
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?LMUL)
C:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
C:\KEIL\C51\LIB\C51L.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51L.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51L.LIB (?C?ULSHR)
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: .\output\ucos-ii (UCOS_II)
BL51 BANKED LINKER/LOCATER V6.05 01/08/2009 16:11:59 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 ?DT?UCOS_II
DATA 000AH 0002H UNIT ?DT?_LCDC_DRAWBYTE?LCD
DATA 000CH 0002H UNIT ?DT?_LCDC_DISPWORD?LCD
DATA 000EH 0002H UNIT ?DT?_LCDC_DISPFWORD?LCD
DATA 0010H 0002H UNIT ?C?LIB_DATA
IDATA 0012H 0009H UNIT ?ID?UCOS_II
001BH 0005H *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?KEY
0020H.1 0000H.7 *** GAP ***
IDATA 0021H 0041H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0990H UNIT ?XD?MAIN
XDATA 0990H 030CH UNIT ?XD?UCOS_II
XDATA 0C9CH 025CH UNIT _XDATA_GROUP_
XDATA 0EF8H 000AH UNIT ?XD?_LCDC_DISPWORD?LCD
XDATA 0F02H 000AH UNIT ?XD?_LCDC_DISPFWORD?LCD
XDATA 0F0CH 0005H UNIT ?XD?_LCDC_DRAWBYTE?LCD
XDATA 0F11H 0004H UNIT ?XD?LCD
XDATA 0F15H 0004H UNIT ?XD?_UART0_CHANGEBAUDRATE?UART
XDATA 0F19H 0004H UNIT ?XD?_UART1_INIT?UART
XDATA 0F1DH 0004H UNIT ?XD?_UART1_CHANGEBAUDRATE?UART
XDATA 0F21H 0003H UNIT ?XD?_UART1_SENDSTRING?UART
XDATA 0F24H 0002H UNIT ?XD?_LCDC_DISFULL?LCD
XDATA 0F26H 0001H UNIT ?XD?GETKEY?KEY
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?_UART0_SENDBYTE?UART
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0013H UNIT ?PR?_DELAY_S?DELAY
CODE 0021H 0001H UNIT ?PR?_?OSDUMMY?UCOS_II
CODE 0022H 0001H UNIT ?PR?_?OSTASKSWHOOK?OS_CPU_C
CODE 0023H 0003H ABSOLUTE
* OVERLAP * CODE 0023H 0003H ABSOLUTE
CODE 0026H 0078H UNIT ?PR?_UART0_INIT?UART
CODE 009EH 0005H UNIT ?PR?_?OSVERSION?UCOS_II
CODE 00A3H 0003H ABSOLUTE
CODE 00A6H 05CEH UNIT ?C?LIB_CODE
CODE 0674H 0478H UNIT ?PR?DIS_START0?LCD
CODE 0AECH 0303H UNIT ?CO?LCD
CODE 0DEFH 02E6H UNIT ?PR?_DISPLAY_NUM?MAIN
CODE 10D5H 0298H UNIT ?PR?_?OSTCBINIT?UCOS_II
CODE 136DH 0250H UNIT ?PR?_?OSTASKSTKINIT?OS_CPU_C
CODE 15BDH 023FH UNIT ?PR?_?OSINIT?UCOS_II
CODE 17FCH 01CCH UNIT ?PR?_?OSTIMEDLYHMSM?UCOS_II
CODE 19C8H 01B9H UNIT ?CO?MAIN
CODE 1B81H 019EH UNIT ?PR?_?OSTASKCREATE?UCOS_II
CODE 1D1FH 0129H UNIT ?PR?_LCDC_DISPWORD?LCD
CODE 1E48H 0123H UNIT ?PR?_LCDC_DISPFWORD?LCD
CODE 1F6BH 011DH UNIT ?PR?_?OSTIMETICK?UCOS_II
BL51 BANKED LINKER/LOCATER V6.05 01/08/2009 16:11:59 PAGE 3
CODE 2088H 0119H UNIT ?PR?_TASKSTART?MAIN
CODE 21A1H 0110H UNIT ?C_INITSEG
CODE 22B1H 0102H UNIT ?PR?_?OSTASKSTAT?UCOS_II
CODE 23B3H 00F1H UNIT ?PR?_?OSTIMEDLYRESUME?UCOS_II
CODE 24A4H 00DAH UNIT ?PR?_LCDC_DRAWBYTE?LCD
CODE 257EH 00C9H UNIT ?PR?_?OSTASKQUERY?UCOS_II
CODE 2647H 00AFH UNIT ?PR?_TASK_C?MAIN
CODE 26F6H 00ADH UNIT ?PR?_TASK_A?MAIN
CODE 27A3H 00ADH UNIT ?PR?_TASK_B?MAIN
CODE 2850H 009EH UNIT ?PR?_?OSSCHED?UCOS_II
CODE 28EEH 009AH UNIT ?PR?MAIN?MAIN
CODE 2988H 0098H UNIT ?PR?_UART1_INIT?UART
CODE 2A20H 0091H UNIT ?PR?_?OSINTEXIT?UCOS_II
CODE 2AB1H 008CH UNIT ?C_C51STARTUP
CODE 2B3DH 008BH UNIT ?PR?_?OSTIMEDLY?UCOS_II
CODE 2BC8H 0082H UNIT ?PR?_?OSSTART?UCOS_II
CODE 2C4AH 0080H UNIT ?PR?_UART1_CHANGEBAUDRATE?UART
CODE 2CCAH 0074H UNIT ?PR?_LCDC_RDDATA?LCD
CODE 2D3EH 0071H UNIT ?PR?GETKEY?KEY
CODE 2DAFH 0066H UNIT ?PR?OSCTXSW?OS_CPU_A
CODE 2E15H 0064H UNIT ?PR?_LCDC_DISFULL?LCD
CODE 2E79H 0063H UNIT ?PR?_?INITTIMER0?OS_CPU_C
CODE 2EDCH 0060H UNIT ?PR?_UART0_CHANGEBAUDRATE?UART
CODE 2F3CH 005AH UNIT ?PR?OSTICKISR?OS_CPU_A
CODE 2F96H 0052H UNIT ?PR?OSSTARTHIGHRDY?OS_CPU_A
CODE 2FE8H 004EH UNIT ?PR?_?OSTASKIDLE?UCOS_II
CODE 3036H 004CH UNIT ?PR?_?SERIAL?OS_CPU_A
CODE 3082H 003BH UNIT ?PR?_?OSSTATINIT?UCOS_II
CODE 30BDH 0038H UNIT ?PR?_?OSTIMEGET?UCOS_II
CODE 30F5H 0038H UNIT ?PR?_LCDC_WRCMD?LCD
CODE 312DH 0033H UNIT ?PR?_LCDC_WRDATA?LCD
CODE 3160H 0033H UNIT ?PR?_UART1_SENDSTRING?UART
CODE 3193H 002FH UNIT ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
CODE 31C2H 002FH UNIT ?PR?_?OSTASKDELHOOK?OS_CPU_C
CODE 31F1H 002DH UNIT ?PR?PORT_INIT?MAIN
CODE 321EH 002CH UNIT ?PR?_?OSSCHEDUNLOCK?UCOS_II
CODE 324AH 002CH UNIT ?PR?GETSCANKEY?KEY
CODE 3276H 002AH UNIT ?PR?_?OSTIMESET?UCOS_II
CODE 32A0H 0025H UNIT ?PR?_DELAY_MS?DELAY
CODE 32C5H 0025H UNIT ?PR?LCDC_CHECKBUSY?LCD
CODE 32EAH 0023H UNIT ?PR?LCDC_INIT?LCD
CODE 330DH 001EH UNIT ?PR?_LCDC_SETXY?LCD
CODE 332BH 001DH UNIT ?PR?_UART0_SENDSTRING?UART
CODE 3348H 001CH UNIT ?PR?SYSCLK_INIT?MAIN
CODE 3364H 0011H UNIT ?PR?_?OSSCHEDLOCK?UCOS_II
CODE 3375H 0010H UNIT ?CO?KEY
CODE 3385H 000BH UNIT ?PR?_?OSINTENTER?UCOS_II
CODE 3390H 000BH UNIT ?PR?_DELAY_US?DELAY
CODE 339BH 000BH UNIT ?PR?_UART1_ENABLE?UART
CODE 33A6H 000BH UNIT ?PR?_UART1_ISR_ENABLE?UART
CODE 33B1H 000BH UNIT ?PR?_UART1_SENDBYTE?UART
CODE 33BCH 000BH UNIT ?PR?UART1_RECEIVEDATA?UART
CODE 33C7H 000AH UNIT ?PR?OSINTCTXSW?OS_CPU_A
CODE 33D1H 0009H UNIT ?PR?_UART0_ENABLE?UART
CODE 33DAH 0009H UNIT ?PR?_UART0_ISR_ENABLE?UART
CODE 33E3H 0008H UNIT ?PR?UART0_RECEIVEDATA?UART
CODE 33EBH 0003H UNIT ?PR?KEY_INIT?KEY
BL51 BANKED LINKER/LOCATER V6.05 01/08/2009 16:11:59 PAGE 4
CODE 33EEH 0001H UNIT ?PR?_?OSTASKSTATHOOK?OS_CPU_C
CODE 33EFH 0001H UNIT ?PR?_?OSTIMETICKHOOK?OS_CPU_C
CODE 33F0H 0001H UNIT ?PR?UART0_ISR?UART
CODE 33F1H 0001H UNIT ?PR?UART1_ISR?UART
OVERLAY MAP OF MODULE: .\output\ucos-ii (UCOS_II)
SEGMENT XDATA_GROUP
+--> CALLED SEGMENT START LENGTH
-------------------------------------------------------
?PR?OSTICKISR?OS_CPU_A ----- -----
+--> ?PR?_?OSINTENTER?UCOS_II
+--> ?PR?_?OSTIMETICK?UCOS_II
+--> ?PR?_?OSINTEXIT?UCOS_II
?PR?_?OSTIMETICK?UCOS_II ----- -----
+--> ?PR?_?OSTIMETICKHOOK?OS_CPU_C
?PR?_?OSINTEXIT?UCOS_II ----- -----
+--> ?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?SYSCLK_INIT?MAIN
+--> ?PR?PORT_INIT?MAIN
+--> ?PR?_UART0_INIT?UART
+--> ?CO?MAIN
+--> ?PR?_UART0_SENDSTRING?UART
+--> ?PR?_?OSINIT?UCOS_II
+--> ?PR?_?INITTIMER0?OS_CPU_C
+--> ?PR?_TASKSTART?MAIN
+--> ?PR?_?OSTASKCREATE?UCOS_II
+--> ?PR?_?OSSTART?UCOS_II
?PR?_UART0_INIT?UART 0C9CH 0004H
?PR?_UART0_SENDSTRING?UART ----- -----
+--> ?PR?_UART0_SENDBYTE?UART
BL51 BANKED LINKER/LOCATER V6.05 01/08/2009 16:11:59 PAGE 5
?PR?_?OSINIT?UCOS_II ----- -----
+--> ?PR?_?OSTASKIDLE?UCOS_II
+--> ?PR?_?OSTASKCREATE?UCOS_II
+--> ?PR?_?OSTASKSTAT?UCOS_II
?PR?_?OSTASKCREATE?UCOS_II ----- -----
+--> ?PR?_?OSTASKSTKINIT?OS_CPU_C
+--> ?PR?_?OSTCBINIT?UCOS_II
+--> ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
+--> ?PR?_?OSSCHED?UCOS_II
?PR?_?OSSCHED?UCOS_II ----- -----
+--> ?PR?OSCTXSW?OS_CPU_A
?PR?_?OSTASKSTAT?UCOS_II ----- -----
+--> ?PR?_?OSTIMEDLY?UCOS_II
+--> ?PR?_?OSTASKSTATHOOK?OS_CPU_C
?PR?_?OSTIMEDLY?UCOS_II ----- -----
+--> ?PR?_?OSSCHED?UCOS_II
?PR?_TASKSTART?MAIN ----- -----
+--> ?PR?_?OSSTATINIT?UCOS_II
+--> ?PR?_TASK_A?MAIN
+--> ?PR?_?OSTASKCREATE?UCOS_II
+--> ?PR?_TASK_B?MAIN
+--> ?PR?_TASK_C?MAIN
+--> ?CO?MAIN
+--> ?PR?_UART0_SENDSTRING?UART
+--> ?PR?_DISPLAY_NUM?MAIN
+--> ?PR?_?OSTIMEDLY?UCOS_II
?PR?_?OSSTATINIT?UCOS_II ----- -----
+--> ?PR?_?OSTIMEDLY?UCOS_II
?PR?_TASK_A?MAIN 0C9CH 0004H
+--> ?CO?MAIN
+--> ?PR?_UART0_SENDSTRING?UART
+--> ?PR?_?OSTIMEDLY?UCOS_II
?PR?_TASK_B?MAIN 0C9CH 0004H
+--> ?CO?MAIN
+--> ?PR?_UART0_SENDSTRING?UART
+--> ?PR?_?OSTIMEDLY?UCOS_II
?PR?_TASK_C?MAIN 0C9CH 025CH
+--> ?CO?MAIN
+--> ?PR?_UART0_SENDSTRING?UART
+--> ?PR?_?OSTIMEDLY?UCOS_II
?PR?_DISPLAY_NUM?MAIN 0C9CH 0009H
+--> ?PR?_UART0_SENDBYTE?UART
+--> ?CO?MAIN
?PR?_?OSSTART?UCOS_II ----- -----
+--> ?PR?OSSTARTHIGHRDY?OS_CPU_A
BL51 BANKED LINKER/LOCATER V6.05 01/08/2009 16:11:59 PAGE 6
UNRESOLVED EXTERNAL SYMBOLS:
_?SERIAL
SYMBOL TABLE OF MODULE: .\output\ucos-ii (UCOS_II)
VALUE TYPE NAME
----------------------------------
------- MODULE UCOS_II
C:0000H SYMBOL _ICE_DUMMY_
X:0990H PUBLIC OSRdyGrp
X:0991H PUBLIC OSCPUUsage
B:00A8H.7 PUBLIC EA
X:0992H PUBLIC OSIdleCtrRun
I:0012H PUBLIC OSRunning
D:00E8H PUBLIC ADC0CN
X:0996H SYMBOL OSTaskStatStk
X:09FAH PUBLIC OSLockNesting
C:2850H PUBLIC _?OSSched
D:00A8H PUBLIC IE
C:009EH PUBLIC _?OSVersion
C:1B81H PUBLIC _?OSTaskCreate
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -