⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ucos_51.m51

📁 基于51单片机UCOS移植
💻 M51
📖 第 1 页 / 共 5 页
字号:
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 + -