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

📄 cal.m51

📁 在C8051f340下的一个完整的uart项目源码 请
💻 M51
📖 第 1 页 / 共 4 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        05/05/2008  20:51:21  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE OS_CORE.obj, OS_CPU_C.obj, OS_FLAG.obj, OS_MBOX.obj, OS_MEM.obj, OS_MUTEX.obj, OS_Q.obj, OS_SEM
>> .obj, OS_TASK.obj, OS_TIME.obj, uart.obj, USERTASK.obj, OS_CPU_A.obj, STARTUP.obj TO CAL RAMSIZE (256)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  OS_CORE.obj (OS_CORE)
  OS_CPU_C.obj (OS_CPU_C)
  OS_FLAG.obj (OS_FLAG)
  OS_MBOX.obj (OS_MBOX)
  OS_MEM.obj (OS_MEM)
  OS_MUTEX.obj (OS_MUTEX)
  OS_Q.obj (OS_Q)
  OS_SEM.obj (OS_SEM)
  OS_TASK.obj (OS_TASK)
  OS_TIME.obj (OS_TIME)
  uart.obj (UART)
  USERTASK.obj (USERTASK)
  OS_CPU_A.obj (OS_CPU_A)
  STARTUP.obj (?C_STARTUP)
  D:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
  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?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?ISTPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
  D:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
  D:\KEIL\C51\LIB\C51L.LIB (?C_XBP)
  D:\KEIL\C51\LIB\C51L.LIB (?C?ADDXBP)
  D:\KEIL\C51\LIB\C51L.LIB (?C?XBPOFF)


LINK MAP OF MODULE:  CAL (OS_CORE)


            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     003EH     UNIT         ?DT?OS_CORE
            DATA    0046H     0002H     UNIT         ?C?LIB_DATA
            IDATA   0048H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     012CH     UNIT         ?XD?USERTASK
            XDATA   012CH     007BH     UNIT         ?XD?OS_CORE
            XDATA   01A7H     0006H     UNIT         _XDATA_GROUP_
            XDATA   01ADH     0003H     UNIT         ?XD?_GETS_UART0?UART

BL51 BANKED LINKER/LOCATER V5.03                                                      05/05/2008  20:51:21  PAGE 2


            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0008H     UNIT         ?PR?GETC_UART0?UART
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     028AH     UNIT         ?PR?_?OS_TCBINIT?OS_CORE
            CODE    0298H     027AH     UNIT         ?PR?_?OSTASKSTKINIT?OS_CPU_C
            CODE    0512H     01E5H     UNIT         ?C?LIB_CODE
            CODE    06F7H     01B6H     UNIT         ?PR?_?OSTASKCREATE?OS_TASK
            CODE    08ADH     010EH     UNIT         ?PR?_?OSTIMETICK?OS_CORE
            CODE    09BBH     0108H     UNIT         ?CO?OS_CORE
            CODE    0AC3H     00CAH     UNIT         ?PR?MAIN?USERTASK
            CODE    0B8DH     0092H     UNIT         ?PR?_?OSINTEXIT?OS_CORE
            CODE    0C1FH     0092H     UNIT         ?PR?OS_INITTCBLIST?OS_CORE
            CODE    0CB1H     008FH     UNIT         ?PR?_?OS_SCHED?OS_CORE
            CODE    0D40H     0084H     UNIT         ?PR?_?OSTIMEDLY?OS_TIME
            CODE    0DC4H     006DH     UNIT         ?PR?_?OS_TASKIDLE?OS_CORE
            CODE    0E31H     0066H     UNIT         ?PR?_?OSSTART?OS_CORE
            CODE    0E97H     0063H     UNIT         ?CO?USERTASK
            CODE    0EFAH     0057H     UNIT         ?PR?OSCTXSW?OS_CPU_A
            CODE    0F51H     0048H     UNIT         ?PR?OSSTARTHIGHRDY?OS_CPU_A
            CODE    0F99H     0048H     UNIT         ?PR?OSTICKISR?OS_CPU_A
            CODE    0FE1H     0044H     UNIT         ?PR?OS_INITRDYLIST?OS_CORE
            CODE    1025H     003DH     UNIT         ?PR?_GETS_UART0?UART
            CODE    1062H     003AH     UNIT         ?PR?OS_INITTASKIDLE?OS_CORE
            CODE    109CH     0033H     UNIT         ?PR?_PUTS_UART0?UART
            CODE    10CFH     002FH     UNIT         ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
            CODE    10FEH     002FH     UNIT         ?PR?_?OSTASKDELHOOK?OS_CPU_C
            CODE    112DH     002FH     UNIT         ?PR?_?OSTCBINITHOOK?OS_CPU_C
            CODE    115CH     0024H     UNIT         ?PR?_?PUTC_UART0?UART
            CODE    1180H     0020H     UNIT         ?PR?INIT_CLK?USERTASK
            CODE    11A0H     001EH     UNIT         ?PR?OS_INITMISC?OS_CORE
            CODE    11BEH     0016H     UNIT         ?PR?INIT_PORT?USERTASK
            CODE    11D4H     0015H     UNIT         ?PR?_?OSINIT?OS_CORE
            CODE    11E9H     0015H     UNIT         ?PR?INIT_TIMER0?OS_CPU_C
            CODE    11FEH     0014H     UNIT         ?PR?INIT_UART0?UART
            CODE    1212H     0014H     UNIT         ?PR?MYTASK1?USERTASK
            CODE    1226H     0012H     UNIT         ?PR?MYTASK2?USERTASK
            CODE    1238H     0012H     UNIT         ?PR?MYTASK3?USERTASK
            CODE    124AH     0012H     UNIT         ?C_C51STARTUP
            CODE    125CH     000FH     UNIT         ?PR?_?OSINTENTER?OS_CORE
            CODE    126BH     000AH     UNIT         ?PR?OSINTCTXSW?OS_CPU_A
            CODE    1275H     0005H     UNIT         ?PR?_?OSVERSION?OS_CORE
            CODE    127AH     0001H     UNIT         ?PR?OS_INITEVENTLIST?OS_CORE
            CODE    127BH     0001H     UNIT         ?PR?_?OSTASKSTATHOOK?OS_CPU_C
            CODE    127CH     0001H     UNIT         ?PR?_?OSTASKSWHOOK?OS_CPU_C
            CODE    127DH     0001H     UNIT         ?PR?_?OSINITHOOKBEGIN?OS_CPU_C
            CODE    127EH     0001H     UNIT         ?PR?_?OSINITHOOKEND?OS_CPU_C
            CODE    127FH     0001H     UNIT         ?PR?_?OSTASKIDLEHOOK?OS_CPU_C
            CODE    1280H     0001H     UNIT         ?PR?_?OSTIMETICKHOOK?OS_CPU_C



OVERLAY MAP OF MODULE:   CAL (OS_CORE)


SEGMENT                                   XDATA_GROUP
  +--> CALLED SEGMENT                   START    LENGTH
BL51 BANKED LINKER/LOCATER V5.03                                                      05/05/2008  20:51:21  PAGE 3


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

?PR?OSSTARTHIGHRDY?OS_CPU_A             -----    -----
  +--> ?PR?_?OSTASKSWHOOK?OS_CPU_C

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

?C_C51STARTUP                           -----    -----
  +--> ?PR?MAIN?USERTASK

?PR?MAIN?USERTASK                       -----    -----
  +--> ?PR?INIT_CLK?USERTASK
  +--> ?PR?INIT_PORT?USERTASK
  +--> ?PR?INIT_UART0?UART
  +--> ?CO?USERTASK
  +--> ?PR?_PUTS_UART0?UART
  +--> ?PR?INIT_TIMER0?OS_CPU_C
  +--> ?PR?_?OSINIT?OS_CORE
  +--> ?PR?MYTASK1?USERTASK
  +--> ?PR?_?OSTASKCREATE?OS_TASK
  +--> ?PR?MYTASK2?USERTASK
  +--> ?PR?MYTASK3?USERTASK
  +--> ?PR?_?OSSTART?OS_CORE

?PR?_PUTS_UART0?UART                    01A7H    0003H
  +--> ?PR?_?PUTC_UART0?UART

?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              01A7H    0003H

?PR?OS_INITTCBLIST?OS_CORE              01A7H    0006H
BL51 BANKED LINKER/LOCATER V5.03                                                      05/05/2008  20:51:21  PAGE 4



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

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

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

?PR?_?OS_TCBINIT?OS_CORE                -----    -----
  +--> ?CO?OS_CORE
  +--> ?PR?_?OSTCBINITHOOK?OS_CPU_C
  +--> ?PR?_?OSTASKCREATEHOOK?OS_CPU_C

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

?PR?MYTASK1?USERTASK                    -----    -----
  +--> ?CO?USERTASK
  +--> ?PR?_PUTS_UART0?UART
  +--> ?PR?_?OSTIMEDLY?OS_TIME

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

?PR?MYTASK2?USERTASK                    -----    -----
  +--> ?CO?USERTASK
  +--> ?PR?_PUTS_UART0?UART
  +--> ?PR?_?OSTIMEDLY?OS_TIME

?PR?MYTASK3?USERTASK                    -----    -----
  +--> ?CO?USERTASK
  +--> ?PR?_PUTS_UART0?UART
  +--> ?PR?_?OSTIMEDLY?OS_TIME

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



SYMBOL TABLE OF MODULE:  CAL (OS_CORE)

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

  -------         MODULE        OS_CORE
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0008H         PUBLIC        OSRdyGrp
  B:00A8H.7       PUBLIC        EA
  D:0009H         PUBLIC        OSRunning
  C:0CB1H         PUBLIC        _?OS_Sched
BL51 BANKED LINKER/LOCATER V5.03                                                      05/05/2008  20:51:21  PAGE 5


  C:0B8DH         PUBLIC        _?OSIntExit
  D:000AH         PUBLIC        OSLockNesting
  C:0C1FH         SYMBOL        OS_InitTCBList
  C:000EH         PUBLIC        _?OS_TCBInit
  D:000BH         PUBLIC        OSTCBList
  X:012CH         PUBLIC        OSTCBTbl
  D:000EH         PUBLIC        OSTCBFreeList
  C:11A0H         SYMBOL        OS_InitMisc
  D:0011H         PUBLIC        OSTCBCur
  C:09C3H         PUBLIC        OSUnMapTbl
  C:1275H         PUBLIC        _?OSVersion
  D:0014H         PUBLIC        OSIntNesting
  C:1062H         SYMBOL        OS_InitTaskIdle
  D:0015H         PUBLIC        OSTCBHighRdy
  C:0DC4H         PUBLIC        _?OS_TaskIdle
  C:127AH         SYMBOL        OS_InitEventList
  D:0018H         PUBLIC        OSTCBPrioTbl
  D:003FH         PUBLIC        OSIntExitY
  D:0040H         PUBLIC        OSCtxSwCtr
  X:0180H         PUBLIC        OSIdleCtr
  C:0E31H         PUBLIC        _?OSStart
  C:11D4H         PUBLIC        _?OSInit
  C:08ADH         PUBLIC        _?OSTimeTick
  X:0184H         PUBLIC        OSTaskCtr
  C:09BBH         PUBLIC        OSMapTbl
  C:0FE1H         SYMBOL        OS_InitRdyList
  D:0044H         PUBLIC        OSPrioCur
  X:0185H         PUBLIC        OSTaskIdleStk
  C:125CH         PUBLIC        _?OSIntEnter
  D:0045H         PUBLIC        OSPrioHighRdy
  X:01A5H         PUBLIC        OSRdyTbl
  -------         PROC          _?OSINIT
  C:11D4H         LINE#         85
  C:11D4H         LINE#         88
  C:11D7H         LINE#         91
  C:11DAH         LINE#         93
  C:11DDH         LINE#         94
  C:11E0H         LINE#         95
  C:11E3H         LINE#         109
  C:11E6H         LINE#         115
  -------         ENDPROC       _?OSINIT
  -------         PROC          _?OSINTENTER
  C:125CH         LINE#         144
  C:125CH         LINE#         146
  C:1261H         LINE#         147
  C:1268H         LINE#         148
  C:126AH         LINE#         149
  C:126AH         LINE#         150
  C:126AH         LINE#         151
  -------         ENDPROC       _?OSINTENTER
  -------         PROC          _?OSINTEXIT
  -------         DO            
  x:0000H         SYMBOL        cpu_sr
  -------         ENDDO         
  C:0B8DH         LINE#         172

⌨️ 快捷键说明

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