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

📄 minirtos_51.m51

📁 51上的RTOS
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        10/29/2004  20:20:40  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE OS_Start.obj, OS_TaskSW.obj, OS_TaskAttemper.obj, Init.obj, ClientTask.obj TO MiniRTOS_51 RAMSI
>> ZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  OS_Start.obj (OS_START)
  OS_TaskSW.obj (OS_TASKSW)
  OS_TaskAttemper.obj (OS_TASKATTEMPER)
  Init.obj (INIT)
  ClientTask.obj (CLIENTTASK)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)


LINK MAP OF MODULE:  MiniRTOS_51 (OS_START)


            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     0008H     UNIT         ?DT?OS_TASKSW
            DATA    0010H     0002H     UNIT         _DATA_GROUP_

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0004H     ABSOLUTE     
            CODE    0004H     0005H     UNIT         ?PR?USERINIT?INIT
            CODE    0009H     0002H     UNIT         ?PR?TASK05?CLIENTTASK
            CODE    000BH     0004H     ABSOLUTE     
            CODE    000FH     0030H     UNIT         ?PR?MINIRTOS_INIT?OS_START
            CODE    003FH     000DH     UNIT         ?PR?OSDELETEALLTASK?OS_TASKSW
            CODE    004CH     0003H     UNIT         ?PR?RESETWATCHDOG?OS_START
            CODE    004FH     0001H     UNIT         ?PR?TASK02?CLIENTTASK
            CODE    0050H     002AH     ABSOLUTE     
            CODE    007AH     009FH     UNIT         ?PR?OSTASKSWITCH?OS_TASKSW
            CODE    0119H     0067H     UNIT         ?C?LIB_CODE
            CODE    0180H     0056H     UNIT         ?PR?OSPERIODICITYTASK?OS_TASKSW
            CODE    01D6H     0030H     UNIT         ?CO?OS_TASKSW
            CODE    0206H     0024H     UNIT         ?PR?_OSDELETETASK?OS_TASKSW
            CODE    022AH     0023H     UNIT         ?PR?_OSCREATETASK?OS_TASKSW
            CODE    024DH     001AH     UNIT         ?PR?OSSTART?OS_START
            CODE    0267H     0003H     UNIT         ?PR?TASK00?CLIENTTASK
            CODE    026AH     0003H     UNIT         ?PR?TASK01?CLIENTTASK
            CODE    026DH     0001H     UNIT         ?PR?TASK03?CLIENTTASK
            CODE    026EH     0001H     UNIT         ?PR?TASK04?CLIENTTASK
            CODE    026FH     0001H     UNIT         ?PR?TASK06?CLIENTTASK
            CODE    0270H     0001H     UNIT         ?PR?TASK07?CLIENTTASK



OVERLAY MAP OF MODULE:   MiniRTOS_51 (OS_START)

BL51 BANKED LINKER/LOCATER V5.03                                                      10/29/2004  20:20:40  PAGE 2



SEGMENT                                   DATA_GROUP 
  +--> CALLED SEGMENT                   START    LENGTH
-------------------------------------------------------
?PR?OSSTART?OS_START                    -----    -----
  +--> ?PR?USERINIT?INIT
  +--> ?PR?MINIRTOS_INIT?OS_START

?PR?MINIRTOS_INIT?OS_START              -----    -----
  +--> ?PR?_OSCREATETASK?OS_TASKSW
  +--> ?PR?_OSDELETETASK?OS_TASKSW
  +--> ?PR?OSDELETEALLTASK?OS_TASKSW

?PR?_OSCREATETASK?OS_TASKSW             -----    -----
  +--> ?CO?OS_TASKSW

?CO?OS_TASKSW                           -----    -----
  +--> ?PR?TASK00?CLIENTTASK
  +--> ?PR?TASK01?CLIENTTASK
  +--> ?PR?TASK02?CLIENTTASK
  +--> ?PR?TASK03?CLIENTTASK
  +--> ?PR?TASK04?CLIENTTASK
  +--> ?PR?TASK05?CLIENTTASK
  +--> ?PR?TASK06?CLIENTTASK
  +--> ?PR?TASK07?CLIENTTASK

?PR?_OSDELETETASK?OS_TASKSW             -----    -----
  +--> ?CO?OS_TASKSW

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

?PR?OSTASKSWITCH?OS_TASKSW              -----    -----
  +--> ?PR?OSPERIODICITYTASK?OS_TASKSW
  +--> ?PR?RESETWATCHDOG?OS_START
  +--> ?CO?OS_TASKSW
  +--> ?PR?_OSDELETETASK?OS_TASKSW

?PR?OSPERIODICITYTASK?OS_TASKSW         0010H    0002H
  +--> ?CO?OS_TASKSW
  +--> ?PR?_OSCREATETASK?OS_TASKSW



SYMBOL TABLE OF MODULE:  MiniRTOS_51 (OS_START)

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

  -------         MODULE        OS_START
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  B:00A8H.7       PUBLIC        EA
  D:00A8H         PUBLIC        IE
  D:00B8H         PUBLIC        IP
  C:004CH         PUBLIC        ResetWatchDog
  D:0081H         PUBLIC        SP
BL51 BANKED LINKER/LOCATER V5.03                                                      10/29/2004  20:20:40  PAGE 3


  D:0087H         PUBLIC        PCON
  C:024DH         PUBLIC        OSStart
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  B:00A8H.1       PUBLIC        ET0
  B:0088H.5       PUBLIC        TF0
  C:000FH         PUBLIC        MiniRTOS_Init
  B:00B8H.1       PUBLIC        PT0
  B:0088H.4       PUBLIC        TR0
  D:00C8H         PUBLIC        T2CON
  D:00D0H         PUBLIC        PSW
  -------         PROC          OSSTART
  C:024DH         LINE#         21
  C:024DH         LINE#         25
  C:024DH         LINE#         26
  C:024FH         LINE#         28
  C:0252H         LINE#         30
  C:0255H         LINE#         31
  C:0257H         LINE#         32
  C:025AH         LINE#         33
  C:025AH         LINE#         34
  C:025AH         LINE#         35
  C:025CH         LINE#         36
  C:025EH         LINE#         37
  C:0261H         LINE#         38
  C:0263H         LINE#         39
  C:0265H         LINE#         40
  -------         ENDPROC       OSSTART
  -------         PROC          RESETWATCHDOG
  C:004CH         LINE#         45
  C:004CH         LINE#         46
  C:004CH         LINE#         47
  C:004EH         LINE#         48
  -------         ENDPROC       RESETWATCHDOG
  -------         PROC          MINIRTOS_INIT
  C:000FH         LINE#         53
  C:000FH         LINE#         54
  C:000FH         LINE#         56
  C:0011H         LINE#         57
  C:0013H         LINE#         58
  C:0018H         LINE#         59
  C:001DH         LINE#         60
  C:0020H         LINE#         62
  C:0024H         LINE#         63
  C:0027H         LINE#         64
  C:0029H         LINE#         65
  C:002BH         LINE#         66
  C:0030H         LINE#         67
  C:0035H         LINE#         68
  C:0038H         LINE#         69
  C:003AH         LINE#         71
  C:003CH         LINE#         72
  C:003EH         LINE#         74
  -------         ENDPROC       MINIRTOS_INIT
  -------         ENDMOD        OS_START

BL51 BANKED LINKER/LOCATER V5.03                                                      10/29/2004  20:20:40  PAGE 4


  -------         MODULE        OS_TASKSW
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  D:00A8H         PUBLIC        IE
  D:00B8H         PUBLIC        IP
  C:01D6H         PUBLIC        TaskFlagTab
  C:003FH         PUBLIC        OSDeleteAllTask
  C:007AH         PUBLIC        OSTaskSwitch
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  C:0180H         PUBLIC        OSPeriodicityTask
  C:01EEH         PUBLIC        TaskEntrance
  C:01DEH         PUBLIC        CycleExcute
  D:00C8H         PUBLIC        T2CON
  C:0206H         PUBLIC        _OSDeleteTask
  D:000DH         PUBLIC        osTick
  C:022AH         PUBLIC        _OSCreateTask
  D:000FH         PUBLIC        osTask
  D:00D0H         PUBLIC        PSW
  -------         PROC          OSDELETEALLTASK
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:003FH         LINE#         29
  C:003FH         LINE#         30
  C:003FH         LINE#         32
  C:0041H         LINE#         33
  C:0041H         LINE#         34
  C:0047H         LINE#         36
  C:004BH         LINE#         37
  -------         ENDPROC       OSDELETEALLTASK
  -------         PROC          _OSCREATETASK
  D:0007H         SYMBOL        taskID
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:022AH         LINE#         49
  C:022AH         LINE#         50
  C:022AH         LINE#         52
  C:022CH         LINE#         53
  C:0239H         LINE#         54
  C:023FH         LINE#         55
  C:024CH         LINE#         57
  -------         ENDPROC       _OSCREATETASK
  -------         PROC          _OSDELETETASK
  D:0007H         SYMBOL        taskID
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:0206H         LINE#         68
  C:0206H         LINE#         69
  C:0206H         LINE#         71

⌨️ 快捷键说明

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