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

📄 ex2.m51

📁 UCOSII在C8051F单片机上的移植
💻 M51
📖 第 1 页 / 共 4 页
字号:
BL51 BANKED LINKER/LOCATER V5.02                                                        11/17/2005  14:11:22  PAGE 1


BL51 BANKED LINKER/LOCATER V5.02, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE ex1.obj, OS_CPU_C.obj, serial.obj, UCOS_II.obj, OS_CPU_A.obj TO ex2 RAMSIZE (256)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  ex1.obj (EX1)
  OS_CPU_C.obj (OS_CPU_C)
  serial.obj (SERIAL)
  UCOS_II.obj (UCOS_II)
  OS_CPU_A.obj (OS_CPU_A)
  D:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
  D:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
  D:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
  D:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
  D:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
  D:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
  D:\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?IILDOPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
  D:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
  D:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
  D:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
  D:\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD)
  D:\KEIL\C51\LIB\C51L.LIB (?C?PSTPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?PLDOPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?PSTOPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C_XBP)
  D:\KEIL\C51\LIB\C51L.LIB (?C?ADDXBP)
  D:\KEIL\C51\LIB\C51L.LIB (?C?XBPOFF)
  D:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
  D:\KEIL\C51\LIB\C51L.LIB (?C?PLDIDATA)
  D:\KEIL\C51\LIB\C51L.LIB (?C?PSTIDATA)
  D:\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
  D:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
  D:\KEIL\C51\LIB\C51L.LIB (?C?PLDPDATA)
  D:\KEIL\C51\LIB\C51L.LIB (?C?PSTPDATA)
  D:\KEIL\C51\LIB\C51L.LIB (?C?PLDCODE)


LINK MAP OF MODULE:  ex2 (EX1)


            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     0009H     UNIT         ?ID?UCOS_II
                    0013H     000DH                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         ?BI?SERIAL
BL51 BANKED LINKER/LOCATER V5.02                                                      11/17/2005  14:11:22  PAGE 2


                    0020H.1   0000H.7                *** GAP ***
            IDATA   0021H     0041H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     080AH     UNIT         ?XD?SERIAL
            XDATA   080AH     028DH     UNIT         ?XD?UCOS_II
            XDATA   0A97H     012CH     UNIT         ?XD?EX1

            * * * * * * *   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     0012H     UNIT         ?PR?_?INITSERIAL?SERIAL
            CODE    0020H     0001H     UNIT         ?PR?_?OSDUMMY?UCOS_II
                    0021H     0002H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     054DH     UNIT         ?C?LIB_CODE
            CODE    0573H     0298H     UNIT         ?PR?_?OSTCBINIT?UCOS_II
            CODE    080BH     0250H     UNIT         ?PR?_?OSTASKSTKINIT?OS_CPU_C
            CODE    0A5BH     0206H     UNIT         ?PR?_?OSINIT?UCOS_II
            CODE    0C61H     01C3H     UNIT         ?PR?_?OSTIMEDLYHMSM?UCOS_II
            CODE    0E24H     019EH     UNIT         ?PR?_?OSTASKCREATE?UCOS_II
            CODE    0FC2H     011DH     UNIT         ?PR?_?OSTIMETICK?UCOS_II
            CODE    10DFH     0112H     UNIT         ?C_INITSEG
            CODE    11F1H     00F1H     UNIT         ?PR?_?OSTIMEDLYRESUME?UCOS_II
            CODE    12E2H     00C8H     UNIT         ?PR?_?OSTASKQUERY?UCOS_II
            CODE    13AAH     00C7H     UNIT         ?PR?MAIN?EX1
            CODE    1471H     009EH     UNIT         ?PR?_?OSSCHED?UCOS_II
            CODE    150FH     0091H     UNIT         ?PR?_?OSINTEXIT?UCOS_II
            CODE    15A0H     0090H     UNIT         ?PR?_?PRINTSTR?SERIAL
            CODE    1630H     008CH     UNIT         ?C_C51STARTUP
            CODE    16BCH     008BH     UNIT         ?PR?_?OSTIMEDLY?UCOS_II
            CODE    1747H     0082H     UNIT         ?PR?_?OSSTART?UCOS_II
            CODE    17C9H     0080H     UNIT         ?PR?_?SERIAL?SERIAL
            CODE    1849H     0066H     UNIT         ?PR?OSCTXSW?OS_CPU_A
            CODE    18AFH     0058H     UNIT         ?PR?OSTICKISR?OS_CPU_A
            CODE    1907H     0053H     UNIT         ?PR?_?PRINTCHAR?SERIAL
            CODE    195AH     0052H     UNIT         ?PR?OSSTARTHIGHRDY?OS_CPU_A
            CODE    19ACH     0051H     UNIT         ?CO?EX1
            CODE    19FDH     004EH     UNIT         ?PR?_?OSTASKIDLE?UCOS_II
            CODE    1A4BH     004CH     UNIT         ?PR?_?SERIAL?OS_CPU_A
            CODE    1A97H     0044H     UNIT         ?PR?_?TASKA?EX1
            CODE    1ADBH     0040H     UNIT         ?PR?_?SYSCLK_INIT?EX1
            CODE    1B1BH     003BH     UNIT         ?PR?_?TASKB?EX1
            CODE    1B56H     003BH     UNIT         ?PR?_?TASKC?EX1
            CODE    1B91H     0038H     UNIT         ?PR?_?OSTIMEGET?UCOS_II
            CODE    1BC9H     002FH     UNIT         ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
            CODE    1BF8H     002FH     UNIT         ?PR?_?OSTASKDELHOOK?OS_CPU_C
            CODE    1C27H     002CH     UNIT         ?PR?_?OSSCHEDUNLOCK?UCOS_II
            CODE    1C53H     002AH     UNIT         ?PR?_?OSTIMESET?UCOS_II
            CODE    1C7DH     001CH     UNIT         ?PR?_?INITSERIALBUFFER?SERIAL
            CODE    1C99H     0011H     UNIT         ?PR?_?INITTIMER0?OS_CPU_C
            CODE    1CAAH     0011H     UNIT         ?PR?_?OSSCHEDLOCK?UCOS_II
            CODE    1CBBH     000BH     UNIT         ?PR?_?OSINTENTER?UCOS_II
BL51 BANKED LINKER/LOCATER V5.02                                                      11/17/2005  14:11:22  PAGE 3


            CODE    1CC6H     000AH     UNIT         ?PR?OSINTCTXSW?OS_CPU_A



OVERLAY MAP OF MODULE:   ex2 (EX1)


SEGMENT
  +--> CALLED SEGMENT
---------------------
?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 ***************************************************

?PR?_?SERIAL?OS_CPU_A
  +--> ?PR?_?SERIAL?SERIAL

*** NEW ROOT ***************************************************

?C_C51STARTUP
  +--> ?PR?MAIN?EX1
  +--> ?C_INITSEG

?PR?MAIN?EX1
  +--> ?PR?_?OSINIT?UCOS_II
  +--> ?PR?_?INITTIMER0?OS_CPU_C
  +--> ?PR?_?INITSERIAL?SERIAL
  +--> ?PR?_?INITSERIALBUFFER?SERIAL
  +--> ?PR?_?TASKA?EX1
  +--> ?PR?_?OSTASKCREATE?UCOS_II
  +--> ?PR?_?TASKB?EX1
  +--> ?PR?_?TASKC?EX1
  +--> ?PR?_?OSSTART?UCOS_II

?PR?_?OSINIT?UCOS_II
  +--> ?PR?_?OSTASKIDLE?UCOS_II
  +--> ?PR?_?OSTASKCREATE?UCOS_II

BL51 BANKED LINKER/LOCATER V5.02                                                      11/17/2005  14:11:22  PAGE 4


?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?_?TASKA?EX1
  +--> ?CO?EX1
  +--> ?PR?_?PRINTSTR?SERIAL
  +--> ?PR?_?OSTIMEDLY?UCOS_II

?PR?_?PRINTSTR?SERIAL
  +--> ?PR?_?PRINTCHAR?SERIAL

?PR?_?OSTIMEDLY?UCOS_II
  +--> ?PR?_?OSSCHED?UCOS_II

?PR?_?TASKB?EX1
  +--> ?CO?EX1
  +--> ?PR?_?PRINTSTR?SERIAL
  +--> ?PR?_?OSTIMEDLY?UCOS_II

?PR?_?TASKC?EX1
  +--> ?CO?EX1
  +--> ?PR?_?PRINTSTR?SERIAL
  +--> ?PR?_?OSTIMEDLY?UCOS_II

?PR?_?OSSTART?UCOS_II
  +--> ?PR?OSSTARTHIGHRDY?OS_CPU_A



SYMBOL TABLE OF MODULE:  ex2 (EX1)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        EX1
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:00FFH         PUBLIC        WDTCN
  B:00A8H.7       PUBLIC        EA
  D:00E8H         PUBLIC        ADC0CN
  D:00A8H         PUBLIC        IE
  D:00D8H         PUBLIC        PCA0CN
  D:00B8H         PUBLIC        IP
  X:0A97H         PUBLIC        TaskStartStkA
  X:0AFBH         PUBLIC        TaskStartStkB
  X:0B5FH         PUBLIC        TaskStartStkC
  D:00C0H         PUBLIC        SMB0CN
  C:13AAH         PUBLIC        main
  D:00F8H         PUBLIC        SPI0CN
  D:0088H         PUBLIC        TCON
  D:00B2H         PUBLIC        OSCICN
  D:00B1H         PUBLIC        OSCXCN
BL51 BANKED LINKER/LOCATER V5.02                                                      11/17/2005  14:11:22  PAGE 5


  D:0098H         PUBLIC        SCON0
  D:00C8H         PUBLIC        T2CON
  C:1ADBH         PUBLIC        _?SYSCLK_Init
  C:1A97H         PUBLIC        _?TaskA
  C:1B1BH         PUBLIC        _?TaskB
  C:1B56H         PUBLIC        _?TaskC
  D:00D0H         PUBLIC        PSW
  -------         PROC          MAIN
  C:13AAH         LINE#         14
  C:13AAH         LINE#         15
  C:13AAH         LINE#         17
  C:13ACH         LINE#         18
  C:13AFH         LINE#         19
  C:13B2H         LINE#         20
  C:13B4H         LINE#         24
  C:13B7H         LINE#         26
  C:13BAH         LINE#         27
  C:13BDH         LINE#         28
  C:13C0H         LINE#         30
  C:13FAH         LINE#         31
  C:1434H         LINE#         32
  C:146EH         LINE#         34
  -------         ENDPROC       MAIN
  -------         PROC          _?TASKA
  x:0000H         SYMBOL        pdat
  C:1A97H         LINE#         38
  C:1AA5H         LINE#         40
  C:1AC0H         LINE#         41
  C:1AC9H         LINE#         43
  C:1AC9H         LINE#         44
  C:1AD2H         LINE#         45
  C:1AD9H         LINE#         46
  -------         ENDPROC       _?TASKA
  -------         PROC          _?TASKB
  x:0000H         SYMBOL        pdat
  C:1B1BH         LINE#         49
  C:1B29H         LINE#         51
  C:1B44H         LINE#         53
  C:1B44H         LINE#         54
  C:1B4DH         LINE#         55
  C:1B54H         LINE#         56
  -------         ENDPROC       _?TASKB
  -------         PROC          _?TASKC
  x:0000H         SYMBOL        pdat
  C:1B56H         LINE#         59
  C:1B64H         LINE#         61
  C:1B7FH         LINE#         63
  C:1B7FH         LINE#         64
  C:1B88H         LINE#         65
  C:1B8FH         LINE#         66
  -------         ENDPROC       _?TASKC
  -------         PROC          _?SYSCLK_INIT
  -------         DO            
  x:0000H         SYMBOL        i
  -------         ENDDO         
  C:1ADBH         LINE#         69
  C:1AE1H         LINE#         73
BL51 BANKED LINKER/LOCATER V5.02                                                      11/17/2005  14:11:22  PAGE 6


  C:1AE4H         LINE#         76
  C:1B0DH         LINE#         78
  C:1B12H         LINE#         80
  C:1B15H         LINE#         84
  -------         ENDPROC       _?SYSCLK_INIT
  -------         ENDMOD        EX1

  -------         MODULE        OS_CPU_C
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:1BF8H         PUBLIC        _?OSTaskDelHook
  D:00E8H         PUBLIC        ADC0CN
  C:0009H         PUBLIC        _?OSTaskStatHook
  D:00A8H         PUBLIC        IE
  D:00D8H         PUBLIC        PCA0CN
  D:00B8H         PUBLIC        IP
  C:080BH         PUBLIC        _?OSTaskStkInit
  D:00C0H         PUBLIC        SMB0CN
  D:00F8H         PUBLIC        SPI0CN
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  C:0008H         PUBLIC        _?OSTaskSwHook
  C:1BC9H         PUBLIC        _?OSTaskCreateHook
  B:00A8H.1       PUBLIC        ET0
  D:008CH         PUBLIC        TH0
  D:008AH         PUBLIC        TL0
  B:0088H.4       PUBLIC        TR0
  D:0098H         PUBLIC        SCON0
  D:00C8H         PUBLIC        T2CON
  C:1C99H         PUBLIC        _?InitTimer0
  C:000AH         PUBLIC        _?OSTimeTickHook
  D:00D0H         PUBLIC        PSW
  -------         PROC          _?OSTASKSTKINIT
  x:0003H         SYMBOL        task
  x:0006H         SYMBOL        ppdata
  x:0009H         SYMBOL        ptos
  x:000CH         SYMBOL        opt
  -------         DO            
  x:0000H         SYMBOL        stk
  -------         ENDDO         
  C:080BH         LINE#         71
  C:081FH         LINE#         75
  C:083BH         LINE#         76
  C:0851H         LINE#         77
  C:086CH         LINE#         78
  C:0884H         LINE#         79
  C:08A5H         LINE#         80
  C:08C7H         LINE#         81
  C:08DEH         LINE#         82

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -