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

📄 mytest.m51

📁 基于51单片机来实现UCOS用一个串口来看到实现阶段
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.02                                                        07/08/2007  20:25:06  PAGE 1


BL51 BANKED LINKER/LOCATER V5.02, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE OS_CORE.obj, OS_CPU_C.obj, MyTest.obj, OS_SEM.obj, OS_TASK.obj, OS_TIME.obj, OS_CPU_A.obj TO my
>> test RAMSIZE (256)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  OS_CORE.obj (OS_CORE)
  OS_CPU_C.obj (OS_CPU_C)
  MyTest.obj (MYTEST)
  OS_SEM.obj (OS_SEM)
  OS_TASK.obj (OS_TASK)
  OS_TIME.obj (OS_TIME)
  OS_CPU_A.obj (OS_CPU_A)
  C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
  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?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?SLCMP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKOPTR)
  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?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?LSTKIDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKPDATA)
  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:  mytest (OS_CORE)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
BL51 BANKED LINKER/LOCATER V5.02                                                      07/08/2007  20:25:06  PAGE 2


            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            DATA    0008H     0023H     UNIT         ?DT?OS_CORE
            DATA    002BH     0002H     UNIT         ?C?LIB_DATA
            IDATA   002DH     0009H     UNIT         ?ID?OS_CORE
            IDATA   0036H     0041H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     02C1H     UNIT         ?XD?OS_CORE
            XDATA   02C1H     0009H     UNIT         _XDATA_GROUP_
            XDATA   02CAH     0004H     UNIT         ?XD?MYTEST

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0007H     UNIT         ?PR?OSINTENTER?OS_CORE
            CODE    000AH     0001H     UNIT         ?PR?_?OSTIMETICKHOOK?OS_CPU_C
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0011H     UNIT         ?PR?TIMETICKCONFIG?OS_CPU_C
            CODE    001FH     0001H     UNIT         ?PR?_?OSTASKSTATHOOK?OS_CPU_C
            CODE    0020H     0001H     UNIT         ?PR?_?OSDUMMY?OS_TASK
                    0021H     0002H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     049AH     UNIT         ?C?LIB_CODE
            CODE    04C0H     03A3H     UNIT         ?CO?MYTEST
            CODE    0863H     0392H     UNIT         ?PR?_?OSTASKDEL?OS_TASK
            CODE    0BF5H     02B4H     UNIT         ?PR?_?OSTCBINIT?OS_CORE
            CODE    0EA9H     029BH     UNIT         ?PR?_?TASK1?MYTEST
            CODE    1144H     020FH     UNIT         ?PR?_?OSTASKCREATEEXT?OS_TASK
            CODE    1353H     01E8H     UNIT         ?PR?OSINIT?OS_CORE
            CODE    153BH     01DEH     UNIT         ?PR?_?OSTASKSTKINIT?OS_CPU_C
            CODE    1719H     01A7H     UNIT         ?PR?_?OSEVENTTASKRDY?OS_CORE
            CODE    18C0H     0149H     UNIT         ?PR?_?OSSEMPEND?OS_SEM
            CODE    1A09H     0141H     UNIT         ?PR?_?OSTASKSUSPEND?OS_TASK
            CODE    1B4AH     010CH     UNIT         ?PR?_?OSEVENTTASKWAIT?OS_CORE
            CODE    1C56H     0108H     UNIT         ?CO?OS_CORE
            CODE    1D5EH     0105H     UNIT         ?PR?_?OSTASKSTAT?OS_CORE
            CODE    1E63H     00EFH     UNIT         ?PR?OSTIMETICK?OS_CORE
            CODE    1F52H     00EBH     UNIT         ?PR?_?OSTASKRESUME?OS_TASK
            CODE    203DH     00CCH     UNIT         ?PR?_?OSEVENTTO?OS_CORE
            CODE    2109H     00C2H     UNIT         ?PR?MAIN?MYTEST
            CODE    21CBH     00BCH     UNIT         ?PR?_?OSSEMPOST?OS_SEM
            CODE    2287H     00B0H     UNIT         ?PR?OSTASKIDLECREATE?OS_TASK
            CODE    2337H     00B0H     UNIT         ?PR?OSTASKSTATCREATE?OS_TASK
            CODE    23E7H     00ADH     UNIT         ?PR?TASKSTAT?MYTEST
            CODE    2494H     00A1H     UNIT         ?PR?_?OSSEMCREATE?OS_SEM
            CODE    2535H     0096H     UNIT         ?PR?SERYINT?OS_CPU_C
            CODE    25CBH     008BH     UNIT         ?PR?_?OSSCHED?OS_CORE
            CODE    2656H     008BH     UNIT         ?PR?_?OSTIMEDLY?OS_TIME
            CODE    26E1H     007FH     UNIT         ?PR?OSINTEXIT?OS_CORE
            CODE    2760H     006AH     UNIT         ?PR?_?OSEVENTWAITLISTINIT?OS_CORE
            CODE    27CAH     005FH     UNIT         ?PR?_?OSTKASK?OS_CORE
            CODE    2829H     0058H     UNIT         ?PR?OSTICKISR?OS_CPU_A
            CODE    2881H     0053H     UNIT         ?PR?OSSTART?OS_CORE
            CODE    28D4H     004EH     UNIT         ?PR?_?OSTASKIDLE?OS_CORE
            CODE    2922H     004EH     UNIT         ?PR?_SERY_ISR_?OS_CPU_A
            CODE    2970H     004AH     UNIT         ?PR?OSCTXSW?OS_CPU_A
            CODE    29BAH     0047H     UNIT         ?PR?OSSTARTHIGHRDY?OS_CPU_A
            CODE    2A01H     003BH     UNIT         ?PR?_?OSSTATINIT?OS_CORE
BL51 BANKED LINKER/LOCATER V5.02                                                      07/08/2007  20:25:06  PAGE 3


            CODE    2A3CH     0035H     UNIT         ?PR?_?SENDCH?MYTEST
            CODE    2A71H     0034H     UNIT         ?PR?_?TASK2?MYTEST
            CODE    2AA5H     0034H     UNIT         ?PR?_?TASK3?MYTEST
            CODE    2AD9H     002FH     UNIT         ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
            CODE    2B08H     002FH     UNIT         ?PR?_?OSTASKDELHOOK?OS_CPU_C
            CODE    2B37H     001BH     UNIT         ?PR?_?OSTASKSWHOOK?OS_CPU_C
            CODE    2B52H     000CH     UNIT         ?PR?INITTIMER1?MYTEST
            CODE    2B5EH     000CH     UNIT         ?PR?OSINTCTXSW?OS_CPU_A
            CODE    2B6AH     000CH     UNIT         ?C_C51STARTUP
            CODE    2B76H     000AH     UNIT         ?PR?_PUTCH?MYTEST
            CODE    2B80H     0006H     UNIT         ?PR?INITSERIAL?MYTEST



OVERLAY MAP OF MODULE:   mytest (OS_CORE)


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                    02C1H    0003H
  +--> ?PR?_?OSTIMETICKHOOK?OS_CPU_C

?PR?OSINTEXIT?OS_CORE                     -----    -----
  +--> ?CO?OS_CORE
  +--> ?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

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

?PR?_SERY_ISR_?OS_CPU_A                   -----    -----
  +--> ?PR?OSINTENTER?OS_CORE
  +--> ?PR?SERYINT?OS_CPU_C
  +--> ?PR?OSINTEXIT?OS_CORE

?PR?SERYINT?OS_CPU_C                      02C4H    0001H
  +--> ?PR?_?OSSEMPOST?OS_SEM
  +--> ?PR?_?OSTASKSUSPEND?OS_TASK

?PR?_?OSSEMPOST?OS_SEM                    -----    -----
  +--> ?PR?_?OSEVENTTASKRDY?OS_CORE
  +--> ?PR?_?OSSCHED?OS_CORE

?PR?_?OSEVENTTASKRDY?OS_CORE              -----    -----
  +--> ?CO?OS_CORE

BL51 BANKED LINKER/LOCATER V5.02                                                      07/08/2007  20:25:06  PAGE 4


?PR?_?OSSCHED?OS_CORE                     -----    -----
  +--> ?CO?OS_CORE
  +--> ?PR?OSCTXSW?OS_CPU_A

?PR?_?OSTASKSUSPEND?OS_TASK               -----    -----
  +--> ?PR?_?OSSCHED?OS_CORE

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

?C_C51STARTUP                             -----    -----
  +--> ?PR?MAIN?MYTEST

?PR?MAIN?MYTEST                           -----    -----
  +--> ?PR?INITTIMER1?MYTEST
  +--> ?PR?INITSERIAL?MYTEST
  +--> ?PR?OSINIT?OS_CORE
  +--> ?PR?_?OSSEMCREATE?OS_SEM
  +--> ?PR?_?TASK1?MYTEST
  +--> ?PR?_?OSTASKCREATEEXT?OS_TASK
  +--> ?PR?_?TASK2?MYTEST
  +--> ?PR?_?TASK3?MYTEST
  +--> ?PR?TIMETICKCONFIG?OS_CPU_C
  +--> ?PR?OSSTART?OS_CORE

?PR?OSINIT?OS_CORE                        02C5H    0001H
  +--> ?PR?OSTASKIDLECREATE?OS_TASK
  +--> ?PR?OSTASKSTATCREATE?OS_TASK

?PR?OSTASKIDLECREATE?OS_TASK              02C6H    0004H
  +--> ?PR?_?OSTKASK?OS_CORE
  +--> ?PR?_?OSTASKIDLE?OS_CORE
  +--> ?PR?_?OSTASKSTKINIT?OS_CPU_C
  +--> ?PR?_?OSTCBINIT?OS_CORE
  +--> ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
  +--> ?PR?_?OSSCHED?OS_CORE

?PR?_?OSTCBINIT?OS_CORE                   -----    -----
  +--> ?CO?OS_CORE

?PR?OSTASKSTATCREATE?OS_TASK              02C6H    0004H
  +--> ?PR?_?OSTKASK?OS_CORE
  +--> ?PR?_?OSTASKSTAT?OS_CORE
  +--> ?PR?_?OSTASKSTKINIT?OS_CPU_C
  +--> ?PR?_?OSTCBINIT?OS_CORE
  +--> ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
  +--> ?PR?_?OSSCHED?OS_CORE

?PR?_?OSTASKSTAT?OS_CORE                  -----    -----
  +--> ?PR?_?OSSTATINIT?OS_CORE
  +--> ?PR?_?OSTIMEDLY?OS_TIME
  +--> ?PR?_?OSTASKSTATHOOK?OS_CPU_C

?PR?_?OSSTATINIT?OS_CORE                  -----    -----
  +--> ?PR?_?OSTIMEDLY?OS_TIME

?PR?_?OSTIMEDLY?OS_TIME                   -----    -----
  +--> ?PR?_?OSSCHED?OS_CORE
BL51 BANKED LINKER/LOCATER V5.02                                                      07/08/2007  20:25:06  PAGE 5



?PR?_?OSSEMCREATE?OS_SEM                  -----    -----
  +--> ?PR?_?OSEVENTWAITLISTINIT?OS_CORE

?PR?_?TASK1?MYTEST                        -----    -----
  +--> ?PR?_?OSTASKSUSPEND?OS_TASK
  +--> ?CO?MYTEST
  +--> ?PR?_?SENDCH?MYTEST
  +--> ?PR?_?OSSEMPEND?OS_SEM
  +--> ?PR?_?OSTASKRESUME?OS_TASK
  +--> ?PR?_?OSTASKDEL?OS_TASK
  +--> ?PR?_?TASK2?MYTEST
  +--> ?PR?_?OSTASKCREATEEXT?OS_TASK
  +--> ?PR?_?TASK3?MYTEST
  +--> ?PR?TASKSTAT?MYTEST
  +--> ?PR?_PUTCH?MYTEST

?PR?_?OSSEMPEND?OS_SEM                    -----    -----
  +--> ?PR?_?OSEVENTTASKWAIT?OS_CORE
  +--> ?PR?_?OSSCHED?OS_CORE
  +--> ?PR?_?OSEVENTTO?OS_CORE

?PR?_?OSTASKRESUME?OS_TASK                -----    -----
  +--> ?PR?_?OSSCHED?OS_CORE

?PR?_?OSTASKDEL?OS_TASK                   -----    -----
  +--> ?PR?_?OSDUMMY?OS_TASK
  +--> ?PR?_?OSTASKDELHOOK?OS_CPU_C
  +--> ?PR?_?OSSCHED?OS_CORE

?PR?_?TASK2?MYTEST                        -----    -----
  +--> ?CO?MYTEST
  +--> ?PR?_?SENDCH?MYTEST

?PR?_?OSTASKCREATEEXT?OS_TASK             -----    -----
  +--> ?PR?_?OSTKASK?OS_CORE
  +--> ?PR?_?OSTASKSTKINIT?OS_CPU_C
  +--> ?PR?_?OSTCBINIT?OS_CORE
  +--> ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
  +--> ?PR?_?OSSCHED?OS_CORE

?PR?_?TASK3?MYTEST                        -----    -----
  +--> ?CO?MYTEST
  +--> ?PR?_?SENDCH?MYTEST

?PR?TASKSTAT?MYTEST                       -----    -----
  +--> ?CO?MYTEST
  +--> ?PR?_?SENDCH?MYTEST
  +--> ?PR?_PUTCH?MYTEST

?PR?OSSTART?OS_CORE                       -----    -----
  +--> ?CO?OS_CORE
  +--> ?PR?OSSTARTHIGHRDY?OS_CPU_A



SYMBOL TABLE OF MODULE:  mytest (OS_CORE)
BL51 BANKED LINKER/LOCATER V5.02                                                      07/08/2007  20:25:06  PAGE 6



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

  -------         MODULE        OS_CORE
  C:0000H         SYMBOL        _ICE_DUMMY_
  X:0000H         PUBLIC        OSRdyGrp
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  X:0001H         PUBLIC        OSCPUUsage
  B:00A8H.7       PUBLIC        EA
  X:0002H         PUBLIC        OSIdleCtrRun
  I:002DH         PUBLIC        OSRunning
  X:0006H         PUBLIC        OSLockNesting
  X:0007H         SYMBOL        ptcb11
  D:00A8H         PUBLIC        IE
  C:1719H         PUBLIC        _?OSEventTaskRdy
  C:2760H         PUBLIC        _?OSEventWaitListInit
  D:00B8H         PUBLIC        IP
  X:000AH         PUBLIC        OSTCBList
  X:000DH         PUBLIC        OSTCBTbl
  X:013DH         PUBLIC        OSTCBFreeList
  I:002EH         PUBLIC        OSTCBCur
  C:1C5EH         PUBLIC        OSUnMapTbl
  C:25CBH         PUBLIC        _?OSSched
  D:0008H         PUBLIC        OSIntNesting
  I:0031H         PUBLIC        OSTCBHighRdy
  C:0BF5H         PUBLIC        _?OSTCBInit
  D:0098H         PUBLIC        SCON
  C:2881H         PUBLIC        OSStart
  X:0140H         PUBLIC        OSTime
  D:0088H         PUBLIC        TCON
  C:1353H         PUBLIC        OSInit
  X:0144H         PUBLIC        OSTCBPrioTbl
  C:1E63H         PUBLIC        OSTimeTick
  C:27CAH         PUBLIC        _?OStkAsk
  X:015CH         SYMBOL        OSIntExitY

⌨️ 快捷键说明

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