📄 ex1.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 12/01/2005 16:05:21 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE cygnalcon.obj, ex1.obj, OS_CPU_A.obj, OS_CPU_C.obj, STARTUP.obj, UCOS_II.obj TO EX1 RAMSIZE (25
>> 6)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
cygnalcon.obj (CYGNALCON)
ex1.obj (EX1)
OS_CPU_A.obj (OS_CPU_A)
OS_CPU_C.obj (OS_CPU_C)
STARTUP.obj (?C_STARTUP)
UCOS_II.obj (UCOS_II)
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?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?ISTPTR)
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?SLCMP)
C:\KEIL\C51\LIB\C51L.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIOPTR)
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 (PRINTF)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDCODE)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIDATA)
BL51 BANKED LINKER/LOCATER V5.03 12/01/2005 16:05:21 PAGE 2
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIIDATA)
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?PLDPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDCODE)
C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51L.LIB (PUTCHAR)
LINK MAP OF MODULE: EX1 (CYGNALCON)
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 0005H UNIT _DATA_GROUP_
DATA 000DH 0002H UNIT ?C?LIB_DATA
IDATA 000FH 0009H UNIT ?ID?UCOS_II
0018H 0008H *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
IDATA 0022H 0041H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0466H UNIT ?XD?UCOS_II
XDATA 0466H 0284H UNIT ?XD?EX1
XDATA 06EAH 002AH UNIT _XDATA_GROUP_
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0005H UNIT ?PR?_?OSVERSION?UCOS_II
CODE 0008H 0001H UNIT ?PR?_?OSTASKSWHOOK?OS_CPU_C
CODE 0009H 0001H UNIT ?PR?_?OSTASKSTATHOOK?OS_CPU_C
CODE 000AH 0001H UNIT ?PR?_?OSTIMETICKHOOK?OS_CPU_C
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0014H UNIT ?PR?PORT_INIT?CYGNALCON
CODE 0022H 0001H UNIT ?PR?_?OSDUMMY?UCOS_II
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0730H UNIT ?C?LIB_CODE
CODE 0756H 0365H UNIT ?PR?PRINTF?PRINTF
CODE 0ABBH 0344H UNIT ?CO?EX1
CODE 0DFFH 0335H UNIT ?PR?_?OSQPEND?UCOS_II
CODE 1134H 032BH UNIT ?PR?_?OSTASKDEL?UCOS_II
CODE 145FH 0316H UNIT ?PR?_?OSTCBINIT?UCOS_II
CODE 1775H 02F5H UNIT ?PR?_?OSINIT?UCOS_II
CODE 1A6AH 0262H UNIT ?PR?_?OSTASKCREATEEXT?UCOS_II
CODE 1CCCH 0250H UNIT ?PR?_?OSTASKSTKINIT?OS_CPU_C
CODE 1F1CH 0245H UNIT ?PR?_?OSQCREATE?UCOS_II
CODE 2161H 023CH UNIT ?PR?_?OSMBOXPEND?UCOS_II
CODE 239DH 01CCH UNIT ?PR?_?OSTIMEDLYHMSM?UCOS_II
CODE 2569H 01CBH UNIT ?PR?_?OSEVENTTASKRDY?UCOS_II
BL51 BANKED LINKER/LOCATER V5.03 12/01/2005 16:05:21 PAGE 3
CODE 2734H 01BFH UNIT ?PR?_?OSTASKSTKCHK?UCOS_II
CODE 28F3H 01A7H UNIT ?PR?_?OSQQUERY?UCOS_II
CODE 2A9AH 0198H UNIT ?PR?_?OSTASKCREATE?UCOS_II
CODE 2C32H 0165H UNIT ?PR?_?OSQPOSTFRONT?UCOS_II
CODE 2D97H 0142H UNIT ?PR?_?OSTASKSUSPEND?UCOS_II
CODE 2ED9H 0141H UNIT ?PR?_?OSQPOST?UCOS_II
CODE 301AH 013BH UNIT ?PR?_?OSSEMPEND?UCOS_II
CODE 3155H 0139H UNIT ?PR?_?OSQACCEPT?UCOS_II
CODE 328EH 011DH UNIT ?PR?_?OSTIMETICK?UCOS_II
CODE 33ABH 0117H UNIT ?PR?_?OSEVENTTASKWAIT?UCOS_II
CODE 34C2H 0111H UNIT ?PR?_?OSSEMQUERY?UCOS_II
CODE 35D3H 0110H UNIT ?C_INITSEG
CODE 36E3H 010EH UNIT ?PR?_?OSMBOXQUERY?UCOS_II
CODE 37F1H 010CH UNIT ?PR?MAIN?EX1
CODE 38FDH 0102H UNIT ?PR?_?OSTASKSTAT?UCOS_II
CODE 39FFH 00FBH UNIT ?PR?_TASKS?EX1
CODE 3AFAH 00F3H UNIT ?PR?_?TASKA?EX1
CODE 3BEDH 00F1H UNIT ?PR?_?OSTIMEDLYRESUME?UCOS_II
CODE 3CDEH 00ECH UNIT ?PR?_?OSTASKRESUME?UCOS_II
CODE 3DCAH 00E4H UNIT ?PR?_?TASKD?EX1
CODE 3EAEH 00D7H UNIT ?PR?_?OSEVENTTO?UCOS_II
CODE 3F85H 00D6H UNIT ?PR?_?OSSCHED?UCOS_II
CODE 405BH 00CCH UNIT ?PR?_?TASKC?EX1
CODE 4127H 00C9H UNIT ?PR?_?OSTASKQUERY?UCOS_II
CODE 41F0H 00C8H UNIT ?PR?_?OSTASKDELREQ?UCOS_II
CODE 42B8H 00C3H UNIT ?PR?_?OSQFLUSH?UCOS_II
CODE 437BH 00B6H UNIT ?PR?_?OSMBOXCREATE?UCOS_II
CODE 4431H 00B1H UNIT ?PR?_?OSMBOXPOST?UCOS_II
CODE 44E2H 00B0H UNIT ?PR?_?TASKB?EX1
CODE 4592H 00ACH UNIT ?PR?_?OSSEMPOST?UCOS_II
CODE 463EH 00A1H UNIT ?PR?_?OSSEMCREATE?UCOS_II
CODE 46DFH 00A0H UNIT ?C_C51STARTUP
CODE 477FH 009BH UNIT ?PR?_?OSMBOXACCEPT?UCOS_II
CODE 481AH 0098H UNIT ?PR?_?TASKE?EX1
CODE 48B2H 0091H UNIT ?PR?_?OSINTEXIT?UCOS_II
CODE 4943H 008BH UNIT ?PR?_?OSTIMEDLY?UCOS_II
CODE 49CEH 0084H UNIT ?PR?_?OSQINIT?UCOS_II
CODE 4A52H 0082H UNIT ?PR?_?OSSTART?UCOS_II
CODE 4AD4H 0078H UNIT ?PR?_?OSEVENTWAITLISTINIT?UCOS_II
CODE 4B4CH 006FH UNIT ?PR?_?OSSEMACCEPT?UCOS_II
CODE 4BBBH 0066H UNIT ?PR?OSCTXSW?OS_CPU_A
CODE 4C21H 0058H UNIT ?PR?OSTICKISR?OS_CPU_A
CODE 4C79H 0052H UNIT ?PR?OSSTARTHIGHRDY?OS_CPU_A
CODE 4CCBH 004EH UNIT ?PR?_?OSTASKIDLE?UCOS_II
CODE 4D19H 004CH UNIT ?PR?_?SERIAL?OS_CPU_A
CODE 4D65H 003BH UNIT ?PR?_?OSSTATINIT?UCOS_II
CODE 4DA0H 0038H UNIT ?PR?_?OSTIMEGET?UCOS_II
CODE 4DD8H 002FH UNIT ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
CODE 4E07H 002FH UNIT ?PR?_?OSTASKDELHOOK?OS_CPU_C
CODE 4E36H 002CH UNIT ?PR?_?OSSCHEDUNLOCK?UCOS_II
CODE 4E62H 002AH UNIT ?PR?_?OSTIMESET?UCOS_II
CODE 4E8CH 0027H UNIT ?PR?SYSCLK_INIT?CYGNALCON
CODE 4EB3H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 4EDAH 0022H UNIT ?PR?UART0_INIT?CYGNALCON
CODE 4EFCH 0011H UNIT ?PR?_?INITTIMER0?OS_CPU_C
CODE 4F0DH 0011H UNIT ?PR?_?OSSCHEDLOCK?UCOS_II
CODE 4F1EH 000FH UNIT ?PR?CONFIG?CYGNALCON
BL51 BANKED LINKER/LOCATER V5.03 12/01/2005 16:05:21 PAGE 4
CODE 4F2DH 000BH UNIT ?PR?_?OSINTENTER?UCOS_II
CODE 4F38H 000AH UNIT ?PR?OSINTCTXSW?OS_CPU_A
OVERLAY MAP OF MODULE: EX1 (CYGNALCON)
SEGMENT BIT_GROUP DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH 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?EX1
+--> ?C_INITSEG
?PR?MAIN?EX1 ----- ----- ----- ----- 06EAH 0001H
+--> ?PR?CONFIG?CYGNALCON
+--> ?CO?EX1
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_?OSTIMEGET?UCOS_II
+--> ?PR?_?OSINIT?UCOS_II
+--> ?PR?_TASKS?EX1
+--> ?PR?_?OSTASKCREATE?UCOS_II
+--> ?PR?_?OSMBOXCREATE?UCOS_II
+--> ?PR?_?OSQCREATE?UCOS_II
+--> ?PR?_?OSQFLUSH?UCOS_II
+--> ?PR?_?OSTIMESET?UCOS_II
+--> ?PR?_?OSVERSION?UCOS_II
+--> ?PR?_?INITTIMER0?OS_CPU_C
+--> ?PR?_?OSSTART?UCOS_II
?PR?CONFIG?CYGNALCON ----- ----- ----- ----- ----- -----
+--> ?PR?SYSCLK_INIT?CYGNALCON
+--> ?PR?UART0_INIT?CYGNALCON
BL51 BANKED LINKER/LOCATER V5.03 12/01/2005 16:05:21 PAGE 5
+--> ?PR?PORT_INIT?CYGNALCON
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0008H 0005H 06ECH 0028H
+--> ?PR?PUTCHAR?PUTCHAR
?PR?_?OSINIT?UCOS_II ----- ----- ----- ----- ----- -----
+--> ?PR?_?OSQINIT?UCOS_II
+--> ?PR?_?OSTASKIDLE?UCOS_II
+--> ?PR?_?OSTASKCREATEEXT?UCOS_II
+--> ?PR?_?OSTASKSTAT?UCOS_II
?PR?_?OSTASKCREATEEXT?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?_?OSEVENTTASKRDY?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?_TASKS?EX1 ----- ----- ----- ----- 06EBH 0001H
+--> ?PR?_?OSSTATINIT?UCOS_II
+--> ?PR?_?TASKA?EX1
+--> ?PR?_?OSTASKCREATE?UCOS_II
+--> ?PR?_?TASKB?EX1
+--> ?PR?_?TASKC?EX1
+--> ?PR?_?TASKD?EX1
+--> ?CO?EX1
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_?OSTASKDEL?UCOS_II
?PR?_?OSSTATINIT?UCOS_II ----- ----- ----- ----- ----- -----
+--> ?PR?_?OSTIMEDLY?UCOS_II
?PR?_?TASKA?EX1 ----- ----- ----- ----- ----- -----
+--> ?CO?EX1
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_?TASKE?EX1
+--> ?PR?_?OSTASKCREATE?UCOS_II
+--> ?PR?_?OSTASKDEL?UCOS_II
+--> ?PR?_?OSTASKDELREQ?UCOS_II
+--> ?PR?_?OSTIMEDLY?UCOS_II
+--> ?PR?_?OSSCHEDLOCK?UCOS_II
+--> ?PR?_?OSSCHEDUNLOCK?UCOS_II
?PR?_?TASKE?EX1 ----- ----- ----- ----- ----- -----
+--> ?CO?EX1
+--> ?PR?_?OSMBOXPOST?UCOS_II
+--> ?PR?_?OSQPOST?UCOS_II
BL51 BANKED LINKER/LOCATER V5.03 12/01/2005 16:05:21 PAGE 6
+--> ?PR?_?OSTIMEDLY?UCOS_II
?PR?_?OSMBOXPOST?UCOS_II ----- ----- ----- ----- ----- -----
+--> ?PR?_?OSSCHED?UCOS_II
?PR?_?OSQPOST?UCOS_II ----- ----- ----- ----- ----- -----
+--> ?PR?_?OSSCHED?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?_?OSTASKDEL?UCOS_II ----- ----- ----- ----- ----- -----
+--> ?PR?_?OSDUMMY?UCOS_II
+--> ?PR?_?OSTASKDELHOOK?OS_CPU_C
+--> ?PR?_?OSSCHED?UCOS_II
?PR?_?OSSCHEDUNLOCK?UCOS_II ----- ----- ----- ----- ----- -----
+--> ?PR?_?OSSCHED?UCOS_II
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -