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

📄 ucos284-060.m51

📁 uCos-ii 2.86 在C8051F410单片机上移植成功!!! 其中包括:UART驱动
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V6.15                                                        03/26/2009  14:34:03  PAGE 1


BL51 BANKED LINKER/LOCATER V6.15, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\out-files\OS_CPU_A.obj, .\out-files\OS_CPU_C.obj, .\out-files\STARTUP.obj, .\out-files\os_cor
>> e.obj, .\out-files\os_flag.obj, .\out-files\os_mbox.obj, .\out-files\os_mem.obj, .\out-files\os_mutex.obj, .\out-file
>> s\os_q.obj, .\out-files\os_sem.obj, .\out-files\os_task.obj, .\out-files\os_time.obj, .\out-files\os_tmr.obj, .\out-f
>> iles\main.obj, .\out-files\cygnalcon.obj, .\out-files\smaRTClock.obj TO .\out-files\ucos284-060 PRINT (.\list-files\u
>> cos284-060.m51) RAMSIZE (256) CODE (0X0000-0X7FFF) XDATA (0X0000-0X07FF)


MEMORY MODEL: LARGE WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  .\out-files\OS_CPU_A.obj (OS_CPU_A)
  .\out-files\OS_CPU_C.obj (OS_CPU_C)
  .\out-files\STARTUP.obj (?C_STARTUP)
  .\out-files\os_core.obj (OS_CORE)
  .\out-files\os_flag.obj (OS_FLAG)
  .\out-files\os_mbox.obj (OS_MBOX)
  .\out-files\os_mem.obj (OS_MEM)
  .\out-files\os_mutex.obj (OS_MUTEX)
  .\out-files\os_q.obj (OS_Q)
  .\out-files\os_sem.obj (OS_SEM)
  .\out-files\os_task.obj (OS_TASK)
  .\out-files\os_time.obj (OS_TIME)
  .\out-files\os_tmr.obj (OS_TMR)
  .\out-files\main.obj (MAIN)
  .\out-files\cygnalcon.obj (CYGNALCON)
  .\out-files\smaRTClock.obj (SMARTCLOCK)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPADD)
  C:\KEIL\C51\LIB\C51FPL.LIB (PRINTF)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPGETOPN)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPROUND)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPCONVERT)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPMUL)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPDIV)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FTNPWR)
  C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
  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?UIDIV)
  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?ISTPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTIDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTOPTR)
BL51 BANKED LINKER/LOCATER V6.15                                                      03/26/2009  14:34:03  PAGE 2


  C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
  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 (PUTCHAR)
  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?PLDPDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDCODE)


LINK MAP OF MODULE:  .\out-files\ucos284-060 (OS_CPU_A)


            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     0005H     UNIT         _DATA_GROUP_
            DATA    000DH     0002H     UNIT         ?C?LIB_DATA
            IDATA   000FH     0009H     UNIT         ?ID?OS_CORE
            IDATA   0018H     0006H     UNIT         ?ID?MAIN
                    001EH     0002H                  *** GAP ***
            BIT     0020H.0   0001H.1   UNIT         _BIT_GROUP_
                    0021H.1   0000H.7                *** GAP ***
            IDATA   0022H     0041H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0256H     UNIT         ?XD?OS_CORE
            XDATA   0256H     012FH     UNIT         ?XD?MAIN
            XDATA   0385H     0034H     UNIT         _XDATA_GROUP_
            XDATA   03B9H     0010H     UNIT         ?XD?SMARTCLOCK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0005H     UNIT         ?PR?_?OSVERSION?OS_CORE
            CODE    0008H     0001H     UNIT         ?PR?_?OSTASKSWHOOK?OS_CPU_C
            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     0004H     UNIT         ?PR?_?TIMER2_ISR?MAIN
            CODE    002AH     0001H     UNIT         ?PR?_?OSTASKIDLEHOOK?OS_CPU_C
            CODE    002BH     0003H     ABSOLUTE     
            CODE    002EH     000DH     UNIT         ?PR?PORT_INIT?CYGNALCON
            CODE    003BH     0003H     ABSOLUTE     
            CODE    003EH     000AH     UNIT         ?PR?OSINTCTXSW?OS_CPU_A
            CODE    0048H     0001H     UNIT         ?PR?_?SERIAL?OS_CPU_C
            CODE    0049H     0001H     UNIT         ?PR?_?OSTIMETICKHOOK?MAIN
            CODE    004AH     0001H     UNIT         ?PR?_?SMBUS_ISR?MAIN
            CODE    004BH     0003H     ABSOLUTE     
            CODE    004EH     0911H     UNIT         ?C?LIB_CODE
            CODE    095FH     0483H     UNIT         ?PR?PRINTF?PRINTF
BL51 BANKED LINKER/LOCATER V6.15                                                      03/26/2009  14:34:03  PAGE 3


            CODE    0DE2H     03D8H     UNIT         ?PR?_COMPUTE_MONTH?SMARTCLOCK
            CODE    11BAH     02D7H     UNIT         ?PR?_?TASK_TEST2?MAIN
            CODE    1491H     0280H     UNIT         ?PR?_OS_TCBINIT?OS_CORE
            CODE    1711H     0250H     UNIT         ?PR?_?OSTASKSTKINIT?OS_CPU_C
            CODE    1961H     01BCH     UNIT         ?PR?_?OSSEMPEND?OS_SEM
            CODE    1B1DH     01B2H     UNIT         ?PR?_?OS_EVENTTASKRDY?OS_CORE
            CODE    1CCFH     0158H     UNIT         ?PR?_?OSTASKCREATE?OS_TASK
            CODE    1E27H     013FH     UNIT         ?PR?_?OSTIMETICK?OS_CORE
            CODE    1F66H     013BH     UNIT         ?PR?_?TASKSTART?MAIN
            CODE    20A1H     0120H     UNIT         ?PR?MAIN?MAIN
            CODE    21C1H     010FH     UNIT         ?C_INITSEG
            CODE    22D0H     0107H     UNIT         ?PR?_OS_EVENTTASKWAIT?OS_CORE
            CODE    23D7H     00F0H     UNIT         ?PR?_?OSSEMCREATE?OS_SEM
            CODE    24C7H     00DDH     UNIT         ?PR?_?OS_EVENTTASKREMOVE?OS_CORE
            CODE    25A4H     00C0H     UNIT         ?PR?_?OSTIMEDLY?OS_TIME
            CODE    2664H     00C0H     UNIT         ?CO?MAIN
            CODE    2724H     00B0H     UNIT         ?C_C51STARTUP
            CODE    27D4H     00AEH     UNIT         ?PR?OS_INITEVENTLIST?OS_CORE
            CODE    2882H     00A7H     UNIT         ?PR?_?OSSEMPOST?OS_SEM
            CODE    2929H     00A1H     UNIT         ?PR?OS_INITTCBLIST?OS_CORE
            CODE    29CAH     009FH     UNIT         ?PR?_?TASK_TEST1?MAIN
            CODE    2A69H     0076H     UNIT         ?PR?RTC_INIT?SMARTCLOCK
            CODE    2ADFH     006FH     UNIT         ?PR?_?OSINTEXIT?OS_CORE
            CODE    2B4EH     0066H     UNIT         ?PR?OSCTXSW?OS_CPU_A
            CODE    2BB4H     005CH     UNIT         ?PR?OS_SCHED?OS_CORE
            CODE    2C10H     0058H     UNIT         ?PR?OSTICKISR?OS_CPU_A
            CODE    2C68H     0052H     UNIT         ?PR?OSSTARTHIGHRDY?OS_CPU_A
            CODE    2CBAH     0050H     UNIT         ?PR?_?TMR2_ISR?OS_CPU_A
            CODE    2D0AH     004EH     UNIT         ?PR?_?SMBUS_ISR?OS_CPU_A
            CODE    2D58H     004EH     UNIT         ?PR?_?PCA0_ISR?OS_CPU_A
            CODE    2DA6H     004CH     UNIT         ?PR?_?SERIAL?OS_CPU_A
            CODE    2DF2H     0044H     UNIT         ?PR?_?OS_SCHEDNEW?OS_CORE
            CODE    2E36H     0042H     UNIT         ?PR?OS_INITRDYLIST?OS_CORE
            CODE    2E78H     003AH     UNIT         ?PR?OS_INITTASKIDLE?OS_CORE
            CODE    2EB2H     0039H     UNIT         ?PR?_?OSSTART?OS_CORE
            CODE    2EEBH     0035H     UNIT         ?PR?_OS_EVENTWAITLISTINIT?OS_CORE
            CODE    2F20H     0034H     UNIT         ?PR?_OS_MEMCLR?OS_CORE
            CODE    2F54H     002FH     UNIT         ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
            CODE    2F83H     002FH     UNIT         ?PR?_?OSTCBINITHOOK?OS_CPU_C
            CODE    2FB2H     002FH     UNIT         ?PR?INIT_DATEINFO?SMARTCLOCK
            CODE    2FE1H     0028H     UNIT         ?PR?_OS_TASKIDLE?OS_CORE
            CODE    3009H     0028H     UNIT         ?PR?_LEAP_YEAR?SMARTCLOCK
            CODE    3031H     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
            CODE    3058H     0025H     UNIT         ?PR?OS_INITMISC?OS_CORE
            CODE    307DH     0017H     UNIT         ?PR?UART0_INIT?CYGNALCON
            CODE    3094H     0013H     UNIT         ?PR?_?OSINTENTER?OS_CORE
            CODE    30A7H     0012H     UNIT         ?PR?_?INITTIMER0?OS_CPU_C
            CODE    30B9H     0010H     UNIT         ?PR?_?PCA0_ISR?MAIN
            CODE    30C9H     0010H     UNIT         ?PR?_RTC_READ?SMARTCLOCK
            CODE    30D9H     000FH     UNIT         ?PR?CONFIG?CYGNALCON
            CODE    30E8H     000FH     UNIT         ?PR?_RTC_WRITE?SMARTCLOCK
            CODE    30F7H     000AH     UNIT         ?PR?FLASH_INIT?CYGNALCON
            CODE    3101H     0004H     UNIT         ?PR?SYSCLK_INIT?CYGNALCON



OVERLAY MAP OF MODULE:   .\out-files\ucos284-060 (OS_CPU_A)
BL51 BANKED LINKER/LOCATER V6.15                                                      03/26/2009  14:34:03  PAGE 4




SEGMENT                                      BIT_GROUP          DATA_GROUP          XDATA_GROUP
  +--> CALLED SEGMENT                     START    LENGTH     START    LENGTH     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?MAIN

?PR?_?OSINTEXIT?OS_CORE                   -----    -----      -----    -----      -----    -----
  +--> ?PR?_?OS_SCHEDNEW?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 ***************************************************

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

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

?PR?_?TMR2_ISR?OS_CPU_A                   -----    -----      -----    -----      -----    -----
  +--> ?PR?_?OSINTENTER?OS_CORE
  +--> ?PR?_?TIMER2_ISR?MAIN
  +--> ?PR?_?OSINTEXIT?OS_CORE

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

?PR?_?SMBUS_ISR?OS_CPU_A                  -----    -----      -----    -----      -----    -----
  +--> ?PR?_?OSINTENTER?OS_CORE
  +--> ?PR?_?SMBUS_ISR?MAIN
  +--> ?PR?_?OSINTEXIT?OS_CORE

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

?PR?_?PCA0_ISR?OS_CPU_A                   -----    -----      -----    -----      -----    -----
  +--> ?PR?_?OSINTENTER?OS_CORE
  +--> ?PR?_?PCA0_ISR?MAIN
  +--> ?PR?_?OSINTEXIT?OS_CORE

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

?C_C51STARTUP                             -----    -----      -----    -----      -----    -----
  +--> ?PR?MAIN?MAIN
BL51 BANKED LINKER/LOCATER V6.15                                                      03/26/2009  14:34:03  PAGE 5


  +--> ?C_INITSEG

?PR?MAIN?MAIN                             -----    -----      -----    -----      0385H    0004H
  +--> ?PR?CONFIG?CYGNALCON
  +--> ?PR?RTC_INIT?SMARTCLOCK
  +--> ?PR?INIT_DATEINFO?SMARTCLOCK
  +--> ?PR?_COMPUTE_MONTH?SMARTCLOCK
  +--> ?CO?MAIN
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_RTC_WRITE?SMARTCLOCK
  +--> ?PR?_?OSINIT?OS_CORE
  +--> ?PR?_?TASKSTART?MAIN
  +--> ?PR?_?OSTASKCREATE?OS_TASK
  +--> ?PR?_?OSSTART?OS_CORE

?PR?CONFIG?CYGNALCON                      -----    -----      -----    -----      -----    -----
  +--> ?PR?SYSCLK_INIT?CYGNALCON
  +--> ?PR?PORT_INIT?CYGNALCON
  +--> ?PR?FLASH_INIT?CYGNALCON
  +--> ?PR?UART0_INIT?CYGNALCON

?PR?RTC_INIT?SMARTCLOCK                   -----    -----      -----    -----      0389H    0005H
  +--> ?PR?_RTC_WRITE?SMARTCLOCK
  +--> ?PR?_RTC_READ?SMARTCLOCK

?PR?_COMPUTE_MONTH?SMARTCLOCK             -----    -----      -----    -----      0389H    000AH
  +--> ?PR?_LEAP_YEAR?SMARTCLOCK

?PR?PRINTF?PRINTF                         0020H.0  0001H.1    0008H    0005H      0389H    0030H
  +--> ?PR?PUTCHAR?PUTCHAR

?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                -----    -----      -----    -----      0389H    0003H

?PR?OS_INITTCBLIST?OS_CORE                -----    -----      -----    -----      0389H    0006H
  +--> ?PR?_OS_MEMCLR?OS_CORE

?PR?_OS_MEMCLR?OS_CORE                    -----    -----      -----    -----      038FH    0003H

?PR?OS_INITEVENTLIST?OS_CORE              -----    -----      -----    -----      0389H    0006H
  +--> ?PR?_OS_MEMCLR?OS_CORE

?PR?OS_INITTASKIDLE?OS_CORE               -----    -----      -----    -----      -----    -----
  +--> ?PR?_OS_TASKIDLE?OS_CORE
  +--> ?PR?_?OSTASKCREATE?OS_TASK

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

BL51 BANKED LINKER/LOCATER V6.15                                                      03/26/2009  14:34:03  PAGE 6


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

?PR?_OS_TCBINIT?OS_CORE                   -----    -----      -----    -----      0389H    0015H
  +--> ?PR?_?OSTCBINITHOOK?OS_CPU_C
  +--> ?PR?_?OSTASKCREATEHOOK?OS_CPU_C

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

?PR?_?TASKSTART?MAIN                      -----    -----      -----    -----      -----    -----
  +--> ?PR?_?OSVERSION?OS_CORE
  +--> ?CO?MAIN
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_?INITTIMER0?OS_CPU_C
  +--> ?PR?_?OSSEMCREATE?OS_SEM

⌨️ 快捷键说明

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