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

📄 252.m51

📁 uCOS-II内核分析,在单片机上实现uCOS-II的移植,同时在该操作系统上实现uart驱动
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        11/21/2006  00:14:49  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, OS_CPU_C.obj, uCOS_II.obj, OS_CPU_A.obj, test.obj, COMM_51.obj, COMMRTOS.obj, C:\K
>> eil\C51\LIB\C51L.LIB TO 252 RAMSIZE (256) XDATA (0X0000-0X7FFF)


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  OS_CPU_C.obj (OS_CPU_C)
  uCOS_II.obj (UCOS_II)
  OS_CPU_A.obj (OS_CPU_A)
  test.obj (TEST)
  COMM_51.obj (COMM_51)
  COMMRTOS.obj (COMMRTOS)
  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?IILDX)
  C:\Keil\C51\LIB\C51L.LIB (?C?ILDIX)
  C:\Keil\C51\LIB\C51L.LIB (?C?ILDPTR)
  C:\Keil\C51\LIB\C51L.LIB (?C?ILDOPTR)
  C:\Keil\C51\LIB\C51L.LIB (?C?IILDPTR)
  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?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 (?C?MEMSET)
  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)
  C:\Keil\C51\LIB\C51L.LIB (?C?PLDIIDATA)
  C:\Keil\C51\LIB\C51L.LIB (?C?PSTIDATA)
  C:\Keil\C51\LIB\C51L.LIB (?C?PLDXDATA)
BL51 BANKED LINKER/LOCATER V5.12                                                      11/21/2006  00:14:49  PAGE 2


  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)


LINK MAP OF MODULE:  252 (?C_STARTUP)


            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
            IDATA   0013H     0041H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0749H     UNIT         ?XD?UCOS_II
            XDATA   0749H     0384H     UNIT         ?XD?TEST
            XDATA   0ACDH     0097H     UNIT         ?XD?COMMRTOS
            XDATA   0B64H     0019H     UNIT         ?XD?_OSTASKCREATEEXT?UCOS_II
            XDATA   0B7DH     0015H     UNIT         ?XD?_OS_TCBINIT?UCOS_II
            XDATA   0B92H     0011H     UNIT         ?XD?_OSTASKSTKCHK?UCOS_II
            XDATA   0BA3H     000CH     UNIT         ?XD?_OS_EVENTTASKRDY?UCOS_II
            XDATA   0BAFH     000CH     UNIT         ?XD?_OSSEMQUERY?UCOS_II
            XDATA   0BBBH     000BH     UNIT         ?XD?_OSTASKCREATE?UCOS_II
            XDATA   0BC6H     000BH     UNIT         ?XD?_OSTIMEDLYHMSM?UCOS_II
            XDATA   0BD1H     0009H     UNIT         ?XD?_OSTASKCHANGEPRIO?UCOS_II
            XDATA   0BDAH     0008H     UNIT         ?XD?_OS_TASKSTAT?UCOS_II
            XDATA   0BE2H     0008H     UNIT         ?XD?_OSSEMDEL?UCOS_II
            XDATA   0BEAH     0008H     UNIT         ?XD?_OSSEMPEND?UCOS_II
            XDATA   0BF2H     0007H     UNIT         ?XD?_OSTASKDEL?UCOS_II
            XDATA   0BF9H     0006H     UNIT         ?XD?OS_INITEVENTLIST?UCOS_II
            XDATA   0BFFH     0006H     UNIT         ?XD?OS_INITTCBLIST?UCOS_II
            XDATA   0C05H     0006H     UNIT         ?XD?_OSTASKQUERY?UCOS_II
            XDATA   0C0BH     0004H     UNIT         ?XD?_OSTASKSUSPEND?UCOS_II
            XDATA   0C0FH     0003H     UNIT         ?XD?_OS_EVENTTASKWAIT?UCOS_II
            XDATA   0C12H     0003H     UNIT         ?XD?_OS_EVENTTO?UCOS_II
            XDATA   0C15H     0003H     UNIT         ?XD?_OS_EVENTWAITLISTINIT?UCOS_II
            XDATA   0C18H     0003H     UNIT         ?XD?OS_INITRDYLIST?UCOS_II
            XDATA   0C1BH     0003H     UNIT         ?XD?_OSSEMACCEPT?UCOS_II
            XDATA   0C1EH     0003H     UNIT         ?XD?_OSSEMCREATE?UCOS_II
            XDATA   0C21H     0003H     UNIT         ?XD?_OSSEMPOST?UCOS_II
            XDATA   0C24H     0003H     UNIT         ?XD?_OSTASKDELREQ?UCOS_II
            XDATA   0C27H     0003H     UNIT         ?XD?_OSTASKRESUME?UCOS_II
            XDATA   0C2AH     0003H     UNIT         ?XD?_OSTIMEDLYRESUME?UCOS_II

            * * * * * * *   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?_?OSTASKSWHOOK?OS_CPU_C
            CODE    000AH     0001H     UNIT         ?PR?_?OSTASKSTATHOOK?OS_CPU_C
            CODE    000BH     0003H     ABSOLUTE     
BL51 BANKED LINKER/LOCATER V5.12                                                      11/21/2006  00:14:49  PAGE 3


            CODE    000EH     0013H     UNIT         ?PR?_?OSINTENTER?UCOS_II
            CODE    0021H     0001H     UNIT         ?PR?OSINITHOOKBEGIN?OS_CPU_C
            CODE    0022H     0001H     UNIT         ?PR?OSINITHOOKEND?OS_CPU_C
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     075BH     UNIT         ?C?LIB_CODE
            CODE    0781H     02C7H     UNIT         ?PR?_OSTASKCHANGEPRIO?UCOS_II
            CODE    0A48H     02C6H     UNIT         ?PR?_OSTASKDEL?UCOS_II
            CODE    0D0EH     029AH     UNIT         ?PR?_OS_TCBINIT?UCOS_II
            CODE    0FA8H     0264H     UNIT         ?PR?_?OSTASKSTKINIT?OS_CPU_C
            CODE    120CH     018EH     UNIT         ?PR?_OSSEMDEL?UCOS_II
            CODE    139AH     017CH     UNIT         ?PR?_OSTASKCREATEEXT?UCOS_II
            CODE    1516H     016AH     UNIT         ?PR?_OSTIMEDLYHMSM?UCOS_II
            CODE    1680H     016AH     UNIT         ?PR?_?COMMGETCHAR?COMMRTOS
            CODE    17EAH     0156H     UNIT         ?PR?_OSTASKSTKCHK?UCOS_II
            CODE    1940H     014FH     UNIT         ?PR?_OS_EVENTTASKRDY?UCOS_II
            CODE    1A8FH     014FH     UNIT         ?PR?_?COMMPUTCHAR?COMMRTOS
            CODE    1BDEH     013CH     UNIT         ?PR?_OSSEMPEND?UCOS_II
            CODE    1D1AH     0131H     UNIT         ?PR?_?COMMBUFINIT?COMMRTOS
            CODE    1E4BH     0127H     UNIT         ?PR?_?OSTIMETICK?UCOS_II
            CODE    1F72H     011FH     UNIT         ?PR?_?COMMGETTXCHAR?COMMRTOS
            CODE    2091H     0114H     UNIT         ?C_INITSEG
            CODE    21A5H     0108H     UNIT         ?PR?_OSTASKCREATE?UCOS_II
            CODE    22ADH     00FBH     UNIT         ?PR?_OSSEMQUERY?UCOS_II
            CODE    23A8H     00FAH     UNIT         ?PR?_OS_EVENTTASKWAIT?UCOS_II
            CODE    24A2H     00F1H     UNIT         ?PR?_?COMMPUTRXCHAR?COMMRTOS
            CODE    2593H     00EBH     UNIT         ?PR?_OSTASKSUSPEND?UCOS_II
            CODE    267EH     00D8H     UNIT         ?PR?_OS_TASKSTAT?UCOS_II
            CODE    2756H     00BEH     UNIT         ?PR?_OS_EVENTTO?UCOS_II
            CODE    2814H     00BBH     UNIT         ?PR?_OSTASKRESUME?UCOS_II
            CODE    28CFH     00B2H     UNIT         ?PR?_OSSEMCREATE?UCOS_II
            CODE    2981H     00B2H     UNIT         ?PR?_OSTIMEDLYRESUME?UCOS_II
            CODE    2A33H     00A8H     UNIT         ?PR?_?TASKSTARTYYA?TEST
            CODE    2ADBH     00A6H     UNIT         ?PR?_?OSINTEXIT?UCOS_II
            CODE    2B81H     00A6H     UNIT         ?PR?OS_INITTCBLIST?UCOS_II
            CODE    2C27H     00A5H     UNIT         ?PR?OS_INITEVENTLIST?UCOS_II
            CODE    2CCCH     00A0H     UNIT         ?C_C51STARTUP
            CODE    2D6CH     009FH     UNIT         ?PR?_OSSEMPOST?UCOS_II
            CODE    2E0BH     008EH     UNIT         ?PR?OS_SCHED?UCOS_II
            CODE    2E99H     0086H     UNIT         ?PR?_OSTASKQUERY?UCOS_II
            CODE    2F1FH     0082H     UNIT         ?PR?_?OSSTART?UCOS_II
            CODE    2FA1H     0082H     UNIT         ?PR?_?COMMISRHANDLER?COMM_51
            CODE    3023H     0078H     UNIT         ?PR?_OSTASKDELREQ?UCOS_II
            CODE    309BH     0077H     UNIT         ?PR?_OSTIMEDLY?UCOS_II
            CODE    3112H     0066H     UNIT         ?PR?OSCTXSW?OS_CPU_A
            CODE    3178H     005DH     UNIT         ?PR?_OSSEMACCEPT?UCOS_II
            CODE    31D5H     005AH     UNIT         ?PR?OSTICKISR?OS_CPU_A
            CODE    322FH     0052H     UNIT         ?PR?OSSTARTHIGHRDY?OS_CPU_A
            CODE    3281H     0052H     UNIT         ?PR?_?COMMISRHANDLER?OS_CPU_A
            CODE    32D3H     004DH     UNIT         ?PR?OS_INITTASKSTAT?UCOS_II
            CODE    3320H     004CH     UNIT         ?PR?OS_INITTASKIDLE?UCOS_II
            CODE    336CH     0049H     UNIT         ?PR?OS_INITRDYLIST?UCOS_II
            CODE    33B5H     0048H     UNIT         ?PR?OS_INITMISC?UCOS_II
            CODE    33FDH     0041H     UNIT         ?PR?_OS_EVENTWAITLISTINIT?UCOS_II
            CODE    343EH     003BH     UNIT         ?PR?_?OSSTATINIT?UCOS_II
            CODE    3479H     0030H     UNIT         ?PR?MAIN?TEST
            CODE    34A9H     002FH     UNIT         ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
            CODE    34D8H     002FH     UNIT         ?PR?_?OSTASKDELHOOK?OS_CPU_C
BL51 BANKED LINKER/LOCATER V5.12                                                      11/21/2006  00:14:49  PAGE 4


            CODE    3507H     002FH     UNIT         ?PR?_?OSTCBINITHOOK?OS_CPU_C
            CODE    3536H     0029H     UNIT         ?PR?_?OSSCHEDUNLOCK?UCOS_II
            CODE    355FH     0028H     UNIT         ?PR?_OS_TASKIDLE?UCOS_II
            CODE    3587H     0018H     UNIT         ?PR?_?OSINIT?UCOS_II
            CODE    359FH     0017H     UNIT         ?PR?_?OSSCHEDLOCK?UCOS_II
            CODE    35B6H     0017H     UNIT         ?PR?_?COMMINIT?COMM_51
            CODE    35CDH     0013H     UNIT         ?PR?OSTIMEGET?UCOS_II
            CODE    35E0H     000FH     UNIT         ?PR?_?INITTIMER0?OS_CPU_C
            CODE    35EFH     000BH     UNIT         ?PR?_OSTIMESET?UCOS_II
            CODE    35FAH     0005H     UNIT         ?PR?_?OSVERSION?UCOS_II
            CODE    35FFH     0001H     UNIT         ?PR?_?OSTASKIDLEHOOK?OS_CPU_C
            CODE    3600H     0001H     UNIT         ?PR?_?OSTIMETICKHOOK?OS_CPU_C
            CODE    3601H     0001H     UNIT         ?PR?OS_DUMMY?UCOS_II



SYMBOL TABLE OF MODULE:  252 (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:2CCCH         SEGMENT       ?C_C51STARTUP
  I:0013H         SEGMENT       ?STACK
  C:0000H         PUBLIC        ?C_STARTUP
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
  D:0083H         SYMBOL        DPH
  D:0082H         SYMBOL        DPL
  N:0000H         SYMBOL        IBPSTACK
  N:0100H         SYMBOL        IBPSTACKTOP
  N:0080H         SYMBOL        IDATALEN
  C:2CCFH         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0000H         SYMBOL        PBPSTACKTOP
  N:0000H         SYMBOL        PDATALEN
  N:0000H         SYMBOL        PDATASTART
  N:0000H         SYMBOL        PPAGE
  N:0000H         SYMBOL        PPAGEENABLE
  D:00A0H         SYMBOL        PPAGE_SFR
  D:0081H         SYMBOL        SP
  C:2CCCH         SYMBOL        STARTUP1
  N:0001H         SYMBOL        XBPSTACK
  N:8000H         SYMBOL        XBPSTACKTOP
  N:8000H         SYMBOL        XDATALEN
  C:2CDAH         SYMBOL        XDATALOOP
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         95
  C:2CCCH         LINE#         105
  C:2CCEH         LINE#         106
  C:2CCFH         LINE#         107
  C:2CD0H         LINE#         108
  C:2CD2H         LINE#         112
  C:2CD5H         LINE#         113
  C:2CD7H         LINE#         117
  C:2CD9H         LINE#         119
  C:2CDAH         LINE#         120
BL51 BANKED LINKER/LOCATER V5.12                                                      11/21/2006  00:14:49  PAGE 5


  C:2CDBH         LINE#         121
  C:2CDCH         LINE#         122
  C:2CDEH         LINE#         123
  C:2CE0H         LINE#         148
  C:2CE3H         LINE#         149
  C:2CE6H         LINE#         157
  C:2CE9H         LINE#         161
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        OS_CPU_C
  C:0FA8H         SEGMENT       ?PR?_?OSTASKSTKINIT?OS_CPU_C
  C:34A9H         SEGMENT       ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
  C:34D8H         SEGMENT       ?PR?_?OSTASKDELHOOK?OS_CPU_C
  C:0009H         SEGMENT       ?PR?_?OSTASKSWHOOK?OS_CPU_C
  C:000AH         SEGMENT       ?PR?_?OSTASKSTATHOOK?OS_CPU_C
  C:0021H         SEGMENT       ?PR?OSINITHOOKBEGIN?OS_CPU_C
  C:0022H         SEGMENT       ?PR?OSINITHOOKEND?OS_CPU_C
  C:35FFH         SEGMENT       ?PR?_?OSTASKIDLEHOOK?OS_CPU_C
  C:3507H         SEGMENT       ?PR?_?OSTCBINITHOOK?OS_CPU_C
  C:3600H         SEGMENT       ?PR?_?OSTIMETICKHOOK?OS_CPU_C
  C:35E0H         SEGMENT       ?PR?_?INITTIMER0?OS_CPU_C
  C:0021H         PUBLIC        OSINITHOOKBEGIN
  C:0022H         PUBLIC        OSINITHOOKEND
  C:35E0H         PUBLIC        _?INITTIMER0
  C:34A9H         PUBLIC        _?OSTASKCREATEHOOK
  C:34D8H         PUBLIC        _?OSTASKDELHOOK
  C:35FFH         PUBLIC        _?OSTASKIDLEHOOK
  C:000AH         PUBLIC        _?OSTASKSTATHOOK
  C:0FA8H         PUBLIC        _?OSTASKSTKINIT
  C:0009H         PUBLIC        _?OSTASKSWHOOK
  C:3507H         PUBLIC        _?OSTCBINITHOOK
  C:3600H         PUBLIC        _?OSTIMETICKHOOK
  C:1206H         SYMBOL        ?C0001
  B:00D0H.6       SYMBOL        AC
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
  B:00D0H.7       SYMBOL        CY
  D:0083H         SYMBOL        DPH
  D:0082H         SYMBOL        DPL
  B:00A8H.7       SYMBOL        EA
  B:00A8H.4       SYMBOL        ES
  B:00A8H.1       SYMBOL        ET0
  B:00A8H.3       SYMBOL        ET1
  B:00A8H.0       SYMBOL        EX0
  B:00A8H.2       SYMBOL        EX1
  B:00D0H.5       SYMBOL        F0
  D:00A8H         SYMBOL        IE
  B:0088H.1       SYMBOL        IE0
  B:0088H.3       SYMBOL        IE1
  B:00B0H.2       SYMBOL        INT0
  B:00B0H.3       SYMBOL        INT1
  D:00B8H         SYMBOL        IP
  B:0088H.0       SYMBOL        IT0
  B:0088H.2       SYMBOL        IT1
  N:0000H         SYMBOL        OS_CPU_C
  B:00D0H.2       SYMBOL        OV
  B:00D0H.0       SYMBOL        P
BL51 BANKED LINKER/LOCATER V5.12                                                      11/21/2006  00:14:49  PAGE 6


  D:0080H         SYMBOL        P0
  D:0090H         SYMBOL        P1
  D:00A0H         SYMBOL        P2

⌨️ 快捷键说明

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