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

📄 ucos.m51

📁 ucos v2.62 安装程序 附带已移植到C8051F020的UCOS源码
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        04/11/2007  16:19:50  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
D:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE ..\Output\020Init.obj, ..\Output\main.obj, ..\Output\OS_CPU_C.obj, ..\Output\OS_C
>> PU_A.obj, ..\Output\os_core.obj, ..\Output\os_flag.obj, ..\Output\os_mbox.obj, ..\Output\os_mem.obj, ..\Output\os_mut
>> ex.obj, ..\Output\os_q.obj, ..\Output\os_sem.obj, ..\Output\os_task.obj, ..\Output\os_time.obj, ..\Output\ucos_ii.obj
>>  TO ..\Output\ucos PRINT (..\Output\ucos.m51) RAMSIZE (256)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  ..\Output\020Init.obj (020INIT)
  ..\Output\main.obj (MAIN)
  ..\Output\OS_CPU_C.obj (OS_CPU_C)
  ..\Output\OS_CPU_A.obj (OS_CPU_A)
  ..\Output\os_core.obj (OS_CORE)
  ..\Output\os_flag.obj (OS_FLAG)
  ..\Output\os_mbox.obj (OS_MBOX)
  ..\Output\os_mem.obj (OS_MEM)
  ..\Output\os_mutex.obj (OS_MUTEX)
  ..\Output\os_q.obj (OS_Q)
  ..\Output\os_sem.obj (OS_SEM)
  ..\Output\os_task.obj (OS_TASK)
  ..\Output\os_time.obj (OS_TIME)
  ..\Output\ucos_ii.obj (UCOS_II)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?COPY)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?IILDOPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?ISTPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?ULCMP)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?LLDOPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?LSTPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?LSTOPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?LSTKPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?LSTKOPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?PLDOPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?PSTOPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C_XBP)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?ADDXBP)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?XBPOFF)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?MEMSET)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C_INIT)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?LLDPDATA)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?LLDCODE)
BL51 BANKED LINKER/LOCATER V6.00                                                      04/11/2007  16:19:50  PAGE 2


  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?LSTIDATA)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?LSTPDATA)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?LSTKIDATA)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?LSTKPDATA)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?PLDIDATA)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?PSTIDATA)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?PLDPDATA)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?PSTPDATA)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?PLDCODE)


LINK MAP OF MODULE:  ..\Output\ucos (020INIT)


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

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0800H     UNIT         ?XD?MAIN
            XDATA   0800H     0438H     UNIT         ?XD?OS_CORE
            XDATA   0C38H     0013H     UNIT         _XDATA_GROUP_

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0007H     UNIT         ?PR?RESET_SOURCES_INIT?020INIT
            CODE    000AH     0001H     UNIT         ?PR?_?OSTASKSWHOOK?OS_CPU_C
            CODE    000BH     0006H     ABSOLUTE     
            CODE    0011H     062AH     UNIT         ?C?LIB_CODE
            CODE    063BH     0323H     UNIT         ?PR?MAIN?MAIN
            CODE    095EH     02B3H     UNIT         ?PR?_?OSTASKDEL?OS_TASK
            CODE    0C11H     027AH     UNIT         ?PR?_OS_TCBINIT?OS_CORE
            CODE    0E8BH     0273H     UNIT         ?PR?_?OSTASKCHANGEPRIO?OS_TASK
            CODE    10FEH     01FFH     UNIT         ?PR?_?OSTASKSTKINIT?OS_CPU_C
            CODE    12FDH     01F6H     UNIT         ?PR?_?OSTASKCREATEEXT?OS_TASK
            CODE    14F3H     01DDH     UNIT         ?PR?_?OSTASKSTKCHK?OS_TASK
            CODE    16D0H     01BCH     UNIT         ?PR?_?OSTIMEDLYHMSM?OS_TIME
            CODE    188CH     0177H     UNIT         ?PR?_?OSTIMETICK?OS_CORE
            CODE    1A03H     016AH     UNIT         ?PR?_?OSTASKSUSPEND?OS_TASK
            CODE    1B6DH     0164H     UNIT         ?PR?_?OSTASKCREATE?OS_TASK
            CODE    1CD1H     0110H     UNIT         ?C_INITSEG
            CODE    1DE1H     0104H     UNIT         ?PR?_?OSTASKRESUME?OS_TASK
            CODE    1EE5H     00F1H     UNIT         ?PR?_?OSTIMEDLYRESUME?OS_TIME
            CODE    1FD6H     00EBH     UNIT         ?PR?_?OS_TASKSTATSTKCHK?OS_CORE
            CODE    20C1H     00D5H     UNIT         ?PR?_?OSTASKDELREQ?OS_TASK
            CODE    2196H     00D4H     UNIT         ?PR?_?OSTASKQUERY?OS_TASK
            CODE    226AH     00C3H     UNIT         ?PR?_?OSINTEXIT?OS_CORE
            CODE    232DH     00BBH     UNIT         ?PR?_?OS_SCHED?OS_CORE
            CODE    23E8H     00A9H     UNIT         ?PR?OS_INITTCBLIST?OS_CORE
            CODE    2491H     008CH     UNIT         ?C_C51STARTUP
BL51 BANKED LINKER/LOCATER V6.00                                                      04/11/2007  16:19:50  PAGE 3


            CODE    251DH     008AH     UNIT         ?PR?_OSTIMEDLY?OS_TIME
            CODE    25A7H     0082H     UNIT         ?PR?_?OSSTART?OS_CORE
            CODE    2629H     0082H     UNIT         ?PR?_?OS_TASKSTKCLR?OS_TASK
            CODE    26ABH     007CH     UNIT         ?PR?OS_INITTASKIDLE?OS_CORE
            CODE    2727H     0066H     UNIT         ?PR?OSCTXSW?OS_CPU_A
            CODE    278DH     005BH     UNIT         ?PR?OSTICKISR?OS_CPU_A
            CODE    27E8H     0055H     UNIT         ?PR?OSSTARTHIGHRDY?OS_CPU_A
            CODE    283DH     0051H     UNIT         ?PR?_?OS_TASKIDLE?OS_CORE
            CODE    288EH     0049H     UNIT         ?PR?OS_INITRDYLIST?OS_CORE
            CODE    28D7H     0041H     UNIT         ?PR?_TASKSTART?MAIN
            CODE    2918H     003FH     UNIT         ?PR?_?OSTIMEINIT?OS_TIME
            CODE    2957H     002FH     UNIT         ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
            CODE    2986H     002FH     UNIT         ?PR?_?OSTASKDELHOOK?OS_CPU_C
            CODE    29B5H     002FH     UNIT         ?PR?_?OSTCBINITHOOK?OS_CPU_C
            CODE    29E4H     002FH     UNIT         ?PR?OS_INITMISC?OS_CORE
            CODE    2A13H     002CH     UNIT         ?PR?_?OSSCHEDUNLOCK?OS_CORE
            CODE    2A3FH     002AH     UNIT         ?PR?_?OSTIMESET?OS_TIME
            CODE    2A69H     001AH     UNIT         ?PR?OSCILLATOR_INIT?020INIT
            CODE    2A83H     0017H     UNIT         ?PR?_?OSSCHEDLOCK?OS_CORE
            CODE    2A9AH     0015H     UNIT         ?PR?_?OSINIT?OS_CORE
            CODE    2AAFH     0014H     UNIT         ?PR?_TSK2?MAIN
            CODE    2AC3H     0014H     UNIT         ?PR?_TSK3?MAIN
            CODE    2AD7H     0014H     UNIT         ?PR?_TSK4?MAIN
            CODE    2AEBH     0014H     UNIT         ?PR?_TSK5?MAIN
            CODE    2AFFH     0014H     UNIT         ?PR?_TSK6?MAIN
            CODE    2B13H     0014H     UNIT         ?PR?_TSK7?MAIN
            CODE    2B27H     0014H     UNIT         ?PR?_TSK8?MAIN
            CODE    2B3BH     0014H     UNIT         ?PR?_TSK9?MAIN
            CODE    2B4FH     0014H     UNIT         ?PR?_TSKA?MAIN
            CODE    2B63H     0014H     UNIT         ?PR?_TSKB?MAIN
            CODE    2B77H     0014H     UNIT         ?PR?_TSKC?MAIN
            CODE    2B8BH     0014H     UNIT         ?PR?_TSKD?MAIN
            CODE    2B9FH     0014H     UNIT         ?PR?_TSKE?MAIN
            CODE    2BB3H     0014H     UNIT         ?PR?_TSKF?MAIN
            CODE    2BC7H     0013H     UNIT         ?PR?PORT_IO_INIT?020INIT
            CODE    2BDAH     0013H     UNIT         ?PR?_?OSINTENTER?OS_CORE
            CODE    2BEDH     0013H     UNIT         ?PR?OSTIMEGET?OS_TIME
            CODE    2C00H     000FH     UNIT         ?PR?INIT_DEVICE?020INIT
            CODE    2C0FH     000EH     UNIT         ?PR?_TASKTEST?MAIN
            CODE    2C1DH     000AH     UNIT         ?PR?INTERRUPTS_INIT?020INIT
            CODE    2C27H     000AH     UNIT         ?PR?OSINTCTXSW?OS_CPU_A
            CODE    2C31H     0007H     UNIT         ?PR?SMBUS_INIT?020INIT
            CODE    2C38H     0005H     UNIT         ?PR?_?OSVERSION?OS_CORE
            CODE    2C3DH     0001H     UNIT         ?PR?_?OSTASKIDLEHOOK?OS_CPU_C
            CODE    2C3EH     0001H     UNIT         ?PR?_?OSTASKSTATHOOK?OS_CPU_C
            CODE    2C3FH     0001H     UNIT         ?PR?_?OSTIMETICKHOOK?OS_CPU_C
            CODE    2C40H     0001H     UNIT         ?PR?_?OSINITHOOKBEGIN?OS_CPU_C
            CODE    2C41H     0001H     UNIT         ?PR?_?OSINITHOOKEND?OS_CPU_C
            CODE    2C42H     0001H     UNIT         ?PR?_?OS_DUMMY?OS_CORE
            CODE    2C43H     0001H     UNIT         ?PR?OS_INITEVENTLIST?OS_CORE



OVERLAY MAP OF MODULE:   ..\Output\ucos (020INIT)


SEGMENT                                   XDATA_GROUP
BL51 BANKED LINKER/LOCATER V6.00                                                      04/11/2007  16:19:50  PAGE 4


  +--> 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?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?MAIN
  +--> ?C_INITSEG

?PR?MAIN?MAIN                           -----    -----
  +--> ?PR?INIT_DEVICE?020INIT
  +--> ?PR?_?OSINIT?OS_CORE
  +--> ?PR?_TASKSTART?MAIN
  +--> ?PR?_?OSTASKCREATE?OS_TASK
  +--> ?PR?_TSK2?MAIN
  +--> ?PR?_TSK3?MAIN
  +--> ?PR?_TSK4?MAIN
  +--> ?PR?_TSK5?MAIN
  +--> ?PR?_TSK6?MAIN
  +--> ?PR?_TSK7?MAIN
  +--> ?PR?_TSK8?MAIN
  +--> ?PR?_TSK9?MAIN
  +--> ?PR?_TSKA?MAIN
  +--> ?PR?_TSKB?MAIN
  +--> ?PR?_TSKC?MAIN
  +--> ?PR?_TSKD?MAIN
  +--> ?PR?_TSKE?MAIN
  +--> ?PR?_TSKF?MAIN
  +--> ?PR?_?OSSTART?OS_CORE

?PR?INIT_DEVICE?020INIT                 -----    -----
  +--> ?PR?RESET_SOURCES_INIT?020INIT
  +--> ?PR?SMBUS_INIT?020INIT
  +--> ?PR?PORT_IO_INIT?020INIT
  +--> ?PR?OSCILLATOR_INIT?020INIT
  +--> ?PR?INTERRUPTS_INIT?020INIT

BL51 BANKED LINKER/LOCATER V6.00                                                      04/11/2007  16:19:50  PAGE 5


?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              0C38H    0003H

?PR?OS_INITTCBLIST?OS_CORE              0C38H    0006H

?PR?OS_INITTASKIDLE?OS_CORE             -----    -----
  +--> ?PR?_?OS_TASKIDLE?OS_CORE
  +--> ?PR?_?OSTASKCREATEEXT?OS_TASK

?PR?_?OS_TASKIDLE?OS_CORE               -----    -----
  +--> ?PR?_?OSTASKIDLEHOOK?OS_CPU_C

?PR?_?OSTASKCREATEEXT?OS_TASK           -----    -----
  +--> ?PR?_?OS_TASKSTKCLR?OS_TASK
  +--> ?PR?_?OSTASKSTKINIT?OS_CPU_C
  +--> ?PR?_OS_TCBINIT?OS_CORE
  +--> ?PR?_?OS_SCHED?OS_CORE

?PR?_OS_TCBINIT?OS_CORE                 0C38H    0013H
  +--> ?PR?_?OSTCBINITHOOK?OS_CPU_C
  +--> ?PR?_?OSTASKCREATEHOOK?OS_CPU_C

?PR?_?OS_SCHED?OS_CORE                  -----    -----
  +--> ?PR?OSCTXSW?OS_CPU_A

?PR?_TASKSTART?MAIN                     -----    -----
  +--> ?PR?_?OSTIMEINIT?OS_TIME
  +--> ?PR?_TASKTEST?MAIN
  +--> ?PR?_?OSTASKCREATE?OS_TASK
  +--> ?PR?_OSTIMEDLY?OS_TIME

?PR?_TASKTEST?MAIN                      0C38H    0001H
  +--> ?PR?_OSTIMEDLY?OS_TIME

?PR?_OSTIMEDLY?OS_TIME                  0C3BH    0001H
  +--> ?PR?_?OS_SCHED?OS_CORE

?PR?_?OSTASKCREATE?OS_TASK              -----    -----
  +--> ?PR?_?OSTASKSTKINIT?OS_CPU_C
  +--> ?PR?_OS_TCBINIT?OS_CORE
  +--> ?PR?_?OS_SCHED?OS_CORE

?PR?_TSK2?MAIN                          0C38H    0003H
  +--> ?PR?_OSTIMEDLY?OS_TIME

?PR?_TSK3?MAIN                          0C38H    0003H
  +--> ?PR?_OSTIMEDLY?OS_TIME

?PR?_TSK4?MAIN                          0C38H    0003H
BL51 BANKED LINKER/LOCATER V6.00                                                      04/11/2007  16:19:50  PAGE 6


  +--> ?PR?_OSTIMEDLY?OS_TIME

?PR?_TSK5?MAIN                          0C38H    0003H
  +--> ?PR?_OSTIMEDLY?OS_TIME

?PR?_TSK6?MAIN                          0C38H    0003H
  +--> ?PR?_OSTIMEDLY?OS_TIME

?PR?_TSK7?MAIN                          0C38H    0003H
  +--> ?PR?_OSTIMEDLY?OS_TIME

?PR?_TSK8?MAIN                          0C38H    0003H
  +--> ?PR?_OSTIMEDLY?OS_TIME

?PR?_TSK9?MAIN                          0C38H    0003H
  +--> ?PR?_OSTIMEDLY?OS_TIME

?PR?_TSKA?MAIN                          0C38H    0003H
  +--> ?PR?_OSTIMEDLY?OS_TIME

?PR?_TSKB?MAIN                          0C38H    0003H
  +--> ?PR?_OSTIMEDLY?OS_TIME

?PR?_TSKC?MAIN                          0C38H    0003H

⌨️ 快捷键说明

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