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

📄 tu6lite.m51

📁 嵌入式操作系统Salvo 在单片机C8051F350上的移植
💻 M51
📖 第 1 页 / 共 4 页
字号:
BL51 BANKED LINKER/LOCATER V6.05                                                        01/15/2008  19:31:24  PAGE 1


BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\sfc51sdab.lib, .\out-file\mem.obj, .\out-file\main.obj, .\out-file\isr.obj TO .\out-file\tu6l
>> ite PRINT (.\list-file\tu6lite.m51) RAMSIZE (256) CODE (0X0000-0X1FFF) XDATA (0X0000-0X01FF)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  .\out-file\mem.obj (MEM)
  .\out-file\main.obj (MAIN)
  .\out-file\isr.obj (ISR)
  .\sfc51sdab.lib (BINSEM)
  .\sfc51sdab.lib (DELAY)
  .\sfc51sdab.lib (INIT)
  .\sfc51sdab.lib (INITTASK)
  .\sfc51sdab.lib (MSG)
  .\sfc51sdab.lib (PRIO)
  .\sfc51sdab.lib (SCHED)
  .\sfc51sdab.lib (TIMER)
  .\sfc51sdab.lib (PORT8051)
  .\sfc51sdab.lib (EVENT)
  .\sfc51sdab.lib (IDLE)
  .\sfc51sdab.lib (QINS)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  .\out-file\tu6lite (MEM)


            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     0028H     UNIT         ?DT?MEM
            DATA    0030H     0007H     UNIT         _DATA_GROUP_
            DATA    0037H     0004H     UNIT         ?DT?MAIN
            IDATA   003BH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0007H     UNIT         ?C_INITSEG
            CODE    000AH     0001H     UNIT         ?PR?INIT_UART?MAIN
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     00A2H     UNIT         ?PR?OSSCHED?SCHED
            CODE    00B0H     009FH     UNIT         ?PR?_OSINSPRIOQ?QINS
            CODE    014FH     008CH     UNIT         ?C_C51STARTUP
            CODE    01DBH     006DH     UNIT         ?C?LIB_CODE
            CODE    0248H     0068H     UNIT         ?PR?_OSSIGNALBINSEM?BINSEM
            CODE    02B0H     0068H     UNIT         ?PR?_OSSIGNALMSG?MSG
            CODE    0318H     0058H     UNIT         ?PR?_OSCREATETASK?INITTASK
            CODE    0370H     0051H     UNIT         ?PR?MAIN?MAIN
            CODE    03C1H     0050H     UNIT         ?PR?TASKBLINK?MAIN
BL51 BANKED LINKER/LOCATER V6.05                                                      01/15/2008  19:31:24  PAGE 2


            CODE    0411H     004EH     UNIT         ?PR?_OSWAITMSG?MSG
            CODE    045FH     004AH     UNIT         ?PR?_OSDELAY?DELAY
            CODE    04A9H     0045H     UNIT         ?PR?TIMER0?ISR
            CODE    04EEH     0042H     UNIT         ?PR?TASKCOUNT?MAIN
            CODE    0530H     0035H     UNIT         ?PR?_OSWAITEVENT?EVENT
            CODE    0565H     0030H     UNIT         ?PR?TASKSHOW?MAIN
            CODE    0595H     0026H     UNIT         ?PR?OSTIMER?TIMER
            CODE    05BBH     0025H     UNIT         ?PR?_OSWAITBINSEM?BINSEM
            CODE    05E0H     001DH     UNIT         ?PR?OSCTXSW?PORT8051
            CODE    05FDH     001CH     UNIT         ?PR?_OSINITPRIOTASK?INITTASK
            CODE    0619H     001AH     UNIT         ?PR?_OSCREATEBINSEM?BINSEM
            CODE    0633H     0016H     UNIT         ?PR?OSCILLATOR_INIT?MAIN
            CODE    0649H     0016H     UNIT         ?PR?OSINIT?INIT
            CODE    065FH     0016H     UNIT         ?PR?_OSCREATEMSG?MSG
            CODE    0675H     000CH     UNIT         ?PR?_OSSETPRIO?PRIO
            CODE    0681H     0001H     UNIT         ?PR?OSIDLINGHOOK?IDLE



OVERLAY MAP OF MODULE:   .\out-file\tu6lite (MEM)


SEGMENT                                DATA_GROUP 
  +--> CALLED SEGMENT                START    LENGTH
----------------------------------------------------
?PR?TIMER0?ISR                       -----    -----
  +--> ?PR?OSTIMER?TIMER

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

?C_C51STARTUP                        -----    -----
  +--> ?PR?MAIN?MAIN
  +--> ?C_INITSEG

?PR?MAIN?MAIN                        -----    -----
  +--> ?PR?OSCILLATOR_INIT?MAIN
  +--> ?PR?INIT_UART?MAIN
  +--> ?PR?OSINIT?INIT
  +--> ?PR?TASKCOUNT?MAIN
  +--> ?PR?_OSCREATETASK?INITTASK
  +--> ?PR?TASKSHOW?MAIN
  +--> ?PR?TASKBLINK?MAIN
  +--> ?PR?_OSCREATEMSG?MSG
  +--> ?PR?_OSCREATEBINSEM?BINSEM
  +--> ?PR?OSSCHED?SCHED

?PR?TASKCOUNT?MAIN                   -----    -----
  +--> ?PR?_OSWAITBINSEM?BINSEM
  +--> ?PR?OSCTXSW?PORT8051
  +--> ?PR?_OSSIGNALBINSEM?BINSEM
  +--> ?PR?_OSSIGNALMSG?MSG
  +--> ?PR?_OSDELAY?DELAY

?PR?_OSWAITBINSEM?BINSEM             0030H    0002H
  +--> ?PR?_OSWAITEVENT?EVENT

?PR?_OSWAITEVENT?EVENT               -----    -----
BL51 BANKED LINKER/LOCATER V6.05                                                      01/15/2008  19:31:24  PAGE 3


  +--> ?PR?_OSINSPRIOQ?QINS

?PR?_OSINSPRIOQ?QINS                 0036H    0001H

?PR?_OSSIGNALBINSEM?BINSEM           0030H    0001H

?PR?_OSSIGNALMSG?MSG                 0030H    0001H

?PR?_OSDELAY?DELAY                   0030H    0001H
  +--> ?PR?_OSINSPRIOQ?QINS

?PR?_OSCREATETASK?INITTASK           0030H    0004H
  +--> ?PR?_OSINITPRIOTASK?INITTASK
  +--> ?PR?_OSINSPRIOQ?QINS

?PR?TASKSHOW?MAIN                    0030H    0001H
  +--> ?PR?_OSWAITMSG?MSG
  +--> ?PR?OSCTXSW?PORT8051

?PR?_OSWAITMSG?MSG                   0031H    0005H
  +--> ?PR?_OSWAITEVENT?EVENT

?PR?TASKBLINK?MAIN                   -----    -----
  +--> ?PR?_OSWAITBINSEM?BINSEM
  +--> ?PR?OSCTXSW?PORT8051
  +--> ?PR?_OSSIGNALBINSEM?BINSEM
  +--> ?PR?_OSSIGNALMSG?MSG
  +--> ?PR?_OSSETPRIO?PRIO
  +--> ?PR?_OSDELAY?DELAY

?PR?_OSSETPRIO?PRIO                  -----    -----
  +--> ?PR?_OSINITPRIOTASK?INITTASK

?PR?OSSCHED?SCHED                    -----    -----
  +--> ?PR?_OSINSPRIOQ?QINS
  +--> ?PR?OSIDLINGHOOK?IDLE



SYMBOL TABLE OF MODULE:  .\out-file\tu6lite (MEM)

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

  -------         MODULE        MEM
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0008H         PUBLIC        OStimerTicks
  D:000CH         PUBLIC        OSecbArea
  D:001BH         PUBLIC        OSdelayQP
  D:001CH         PUBLIC        OStcbArea
  D:002BH         PUBLIC        OSsigQinP
  D:002CH         PUBLIC        OSsigQoutP
  D:002DH         PUBLIC        OSeligQP
  D:002EH         PUBLIC        OSlostTicks
  D:002FH         PUBLIC        OScTcbP
  -------         ENDMOD        MEM

BL51 BANKED LINKER/LOCATER V6.05                                                      01/15/2008  19:31:24  PAGE 4


  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:0037H         PUBLIC        counter
  B:00A8H.7       PUBLIC        EA
  C:03C1H         PUBLIC        TaskBlink
  C:0633H         PUBLIC        Oscillator_Init
  C:04EEH         PUBLIC        TaskCount
  C:0370H         PUBLIC        main
  C:000AH         PUBLIC        Init_UART
  D:0089H         PUBLIC        TMOD
  C:0565H         PUBLIC        TaskShow
  D:0039H         PUBLIC        CODE_B
  D:003AH         PUBLIC        CODE_C
  D:00A9H         PUBLIC        CLKSEL
  D:00B2H         PUBLIC        OSCICN
  B:00A8H.1       PUBLIC        ET0
  D:00BEH         PUBLIC        CLKMUL
  D:008CH         PUBLIC        TH0
  D:008AH         PUBLIC        TL0
  B:00B8H.1       PUBLIC        PT0
  B:0088H.4       PUBLIC        TR0
  D:008EH         PUBLIC        CKCON
  D:00B6H         PUBLIC        FLSCL
  -------         PROC          TASKCOUNT
  C:04EEH         LINE#         38
  C:04EEH         LINE#         39
  C:04EEH         LINE#         40
  C:04F3H         LINE#         42
  C:04F3H         LINE#         43
  C:04F3H         LINE#         44
  C:0501H         LINE#         46
  C:0509H         LINE#         48
  C:050EH         LINE#         50
  C:051DH         LINE#         52
  C:0524H         LINE#         55
  C:052EH         LINE#         57
  -------         ENDPROC       TASKCOUNT
  -------         PROC          TASKSHOW
  -------         DO            
  D:0030H         SYMBOL        msgP
  -------         ENDDO         
  C:0565H         LINE#         60
  C:0565H         LINE#         61
  C:0565H         LINE#         65
  C:0568H         LINE#         67
  C:0568H         LINE#         68
  C:0568H         LINE#         69
  C:057CH         LINE#         71
  C:0582H         LINE#         72
  C:0582H         LINE#         73
  C:058EH         LINE#         74
  C:0590H         LINE#         76
  C:0593H         LINE#         79
  -------         ENDPROC       TASKSHOW
  -------         PROC          TASKBLINK
  -------         DO            
BL51 BANKED LINKER/LOCATER V6.05                                                      01/15/2008  19:31:24  PAGE 5


  D:0007H         SYMBOL        err
  -------         ENDDO         
  C:03C1H         LINE#         83
  C:03C1H         LINE#         84
  C:03C1H         LINE#         89
  C:03C1H         LINE#         90
  C:03C1H         LINE#         91
  C:03CFH         LINE#         93
  C:03DAH         LINE#         94
  C:03E2H         LINE#         96
  C:03E7H         LINE#         99
  C:03EEH         LINE#         101
  C:03F1H         LINE#         102
  C:03F1H         LINE#         103
  C:03F9H         LINE#         104
  C:0400H         LINE#         105
  C:0405H         LINE#         106
  C:0405H         LINE#         111
  C:040FH         LINE#         116
  -------         ENDPROC       TASKBLINK
  -------         PROC          INIT_UART
  C:000AH         LINE#         122
  C:000AH         LINE#         123
  C:000AH         LINE#         130
  -------         ENDPROC       INIT_UART
  -------         PROC          OSCILLATOR_INIT
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:0633H         LINE#         135
  C:0633H         LINE#         136
  C:0633H         LINE#         139
  C:0636H         LINE#         140
  C:0639H         LINE#         141
  C:063CH         LINE#         142
  C:0642H         LINE#         143
  C:0645H         LINE#         145
  C:0648H         LINE#         146
  -------         ENDPROC       OSCILLATOR_INIT
  -------         PROC          MAIN
  C:0370H         LINE#         150
  C:0370H         LINE#         151
  C:0370H         LINE#         153
  C:0373H         LINE#         155
  C:0385H         LINE#         157
  C:0388H         LINE#         159
  C:038BH         LINE#         161
  C:0396H         LINE#         162
  C:03A1H         LINE#         163
  C:03ACH         LINE#         165
  C:03B3H         LINE#         166
  C:03BAH         LINE#         168
  C:03BCH         LINE#         170
  C:03BCH         LINE#         171
  -------         ENDPROC       MAIN
  -------         ENDMOD        MAIN

BL51 BANKED LINKER/LOCATER V6.05                                                      01/15/2008  19:31:24  PAGE 6


  -------         MODULE        ISR
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:008CH         PUBLIC        TH0
  D:008AH         PUBLIC        TL0
  C:04A9H         PUBLIC        timer0
  B:0088H.4       PUBLIC        TR0
  -------         PROC          TIMER0
  C:04A9H         LINE#         81
  C:04C6H         LINE#         84
  C:04C8H         LINE#         86
  C:04CBH         LINE#         88
  C:04CEH         LINE#         90
  C:04D0H         LINE#         92
  C:04D3H         LINE#         93
  -------         ENDPROC       TIMER0
  -------         ENDMOD        ISR

  -------         MODULE        BINSEM
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:00B0H.4       PUBLIC        T0
  B:00D0H.6       PUBLIC        AC
  B:00B0H.5       PUBLIC        T1
  B:00A8H.7       PUBLIC        EA
  B:00B0H.7       PUBLIC        RD
  B:00A8H.4       PUBLIC        ES
  B:0098H.0       PUBLIC        RI
  B:00B0H.2       PUBLIC        INT0
  B:00D0H.7       PUBLIC        CY
  C:0619H         PUBLIC        _OSCreateBinSem
  B:0098H.1       PUBLIC        TI
  B:00B0H.3       PUBLIC        INT1
  B:00B8H.4       PUBLIC        PS

⌨️ 快捷键说明

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