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

📄 myisp.m51

📁 SM5964在系统编程的源代码,通过COMM串行口进行程序下载,方便嵌入式系统开发
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V5.02                                                        05/29/2005  12:47:10  PAGE 1


BL51 BANKED LINKER/LOCATER V5.02, INVOKED BY:
C:\KEIL7\C51\BIN\BL51.EXE comm.obj, main.obj, isp.obj, myApp.obj, myasm.obj TO myisp RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  comm.obj (COMM)
  main.obj (MAIN)
  isp.obj (ISP)
  myApp.obj (MYAPP)
  myasm.obj (MYASM)
  C:\KEIL7\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL7\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL7\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL7\C51\LIB\C51S.LIB (?C?MEMSET)


LINK MAP OF MODULE:  myisp (COMM)


            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     0011H     UNIT         _DATA_GROUP_
                    0019H     0017H                  *** GAP ***
            DATA    0030H     0001H     ABSOLUTE     
            IDATA   0031H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     012CH     UNIT         ?XD?COMM
            XDATA   012CH     0002H     UNIT         ?XD?MAIN

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     00A1H     UNIT         ?PR?RECEIVEDATA?COMM
            CODE    00A4H     006BH     UNIT         ?C?LIB_CODE
            CODE    010FH     0068H     UNIT         ?PR?CMD_CHIPWRITEF?MYAPP
            CODE    0177H     0062H     UNIT         ?PR?CMD_CHIPREADF?MYAPP
            CODE    01D9H     0061H     UNIT         ?PR?_SENDRESPONSE?COMM
            CODE    023AH     0053H     UNIT         ?PR?ISPSERVER?MYAPP
            CODE    028DH     0050H     UNIT         ?PR?MAIN?MAIN
            CODE    02DDH     003DH     UNIT         ?PR?_READCOMM?COMM
            CODE    031AH     0033H     UNIT         ?PR?_CHIPWRITE?ISP
            CODE    034DH     0031H     UNIT         ?PR?_INITCOMM?COMM
            CODE    037EH     002FH     UNIT         ?PR?_PAGEERASE?ISP
            CODE    03ADH     002DH     UNIT         ?PR?CHECKPCCMD?MYAPP
            CODE    03DAH     0023H     UNIT         ?PR?_WRITECOMM?COMM
            CODE    03FDH     001EH     UNIT         ?PR?CHIPERASE?ISP
            CODE    041BH     001EH     UNIT         ?PR?SETCHIPPROTECT?ISP
            CODE    0439H     001CH     UNIT         ?PR?_DELAY1MS?MAIN
            CODE    0455H     001AH     UNIT         ?PR?RESETSYSTEM?MAIN
            CODE    046FH     001AH     UNIT         ?PR?DELAY400US?ISP
            CODE    0489H     001AH     UNIT         ?PR?DELAY10MS?ISP
            CODE    04A3H     0019H     UNIT         ?PR?_CHIPREAD?ISP
BL51 BANKED LINKER/LOCATER V5.02                                                      05/29/2005  12:47:10  PAGE 2


            CODE    04BCH     0014H     UNIT         ?PR?CMD_PAGEERASEF?MYAPP
            CODE    04D0H     0010H     UNIT         ?PR?DELAY1500MS?ISP
            CODE    04E0H     000FH     UNIT         ?PR?INITPARAMETER?MAIN
            CODE    04EFH     000FH     UNIT         ?PR?CHECKAPPPRG?MYAPP
            CODE    04FEH     000FH     UNIT         ?PR?CMD_CHIPERASEF?MYAPP
            CODE    050DH     000FH     UNIT         ?PR?CMD_SETPROTECTF?MYAPP
            CODE    051CH     000EH     UNIT         ?PR?ERRCMD?MYAPP
            CODE    052AH     000CH     UNIT         ?C_C51STARTUP
            CODE    0536H     000BH     UNIT         ?PR?DELAY10US?ISP
            CODE    0541H     0009H     UNIT         ?PR?DELAY30US?ISP
            CODE    054AH     0008H     UNIT         PROGRAM
            CODE    0552H     0006H     UNIT         ?PR?INITSYSTEM?MAIN
            CODE    0558H     0005H     UNIT         ?PR?WATCHDOG?MAIN



OVERLAY MAP OF MODULE:   myisp (COMM)


SEGMENT                             DATA_GROUP 
  +--> CALLED SEGMENT             START    LENGTH
-------------------------------------------------
?C_C51STARTUP                     -----    -----
  +--> ?PR?MAIN?MAIN

?PR?MAIN?MAIN                     0008H    0001H
  +--> ?PR?INITSYSTEM?MAIN
  +--> ?PR?_DELAY1MS?MAIN
  +--> ?PR?INITPARAMETER?MAIN
  +--> ?PR?_INITCOMM?COMM
  +--> ?PR?RESETSYSTEM?MAIN
  +--> ?PR?ISPSERVER?MYAPP
  +--> ?PR?CHECKPCCMD?MYAPP
  +--> ?PR?CHECKAPPPRG?MYAPP

?PR?_DELAY1MS?MAIN                -----    -----
  +--> ?PR?WATCHDOG?MAIN

?PR?ISPSERVER?MYAPP               0009H    0001H
  +--> ?PR?WATCHDOG?MAIN
  +--> ?PR?RECEIVEDATA?COMM
  +--> ?PR?_SENDRESPONSE?COMM
  +--> ?PR?CMD_CHIPERASEF?MYAPP
  +--> ?PR?CMD_PAGEERASEF?MYAPP
  +--> ?PR?CMD_CHIPREADF?MYAPP
  +--> ?PR?CMD_CHIPWRITEF?MYAPP
  +--> ?PR?CMD_SETPROTECTF?MYAPP
  +--> ?PR?ERRCMD?MYAPP
  +--> ?PR?INITPARAMETER?MAIN

?PR?RECEIVEDATA?COMM              000AH    0003H
  +--> ?PR?WATCHDOG?MAIN
  +--> ?PR?_READCOMM?COMM

?PR?_READCOMM?COMM                000DH    0005H
  +--> ?PR?WATCHDOG?MAIN

BL51 BANKED LINKER/LOCATER V5.02                                                      05/29/2005  12:47:10  PAGE 3


?PR?_SENDRESPONSE?COMM            000FH    0008H
  +--> ?PR?WATCHDOG?MAIN
  +--> ?PR?_WRITECOMM?COMM

?PR?_WRITECOMM?COMM               0017H    0002H
  +--> ?PR?WATCHDOG?MAIN

?PR?CMD_CHIPERASEF?MYAPP          -----    -----
  +--> ?PR?CHIPERASE?ISP
  +--> ?PR?_SENDRESPONSE?COMM

?PR?CHIPERASE?ISP                 -----    -----
  +--> ?PR?DELAY1500MS?ISP
  +--> ?PR?WATCHDOG?MAIN

?PR?DELAY1500MS?ISP               000AH    0001H
  +--> ?PR?DELAY10MS?ISP

?PR?DELAY10MS?ISP                 000BH    0002H
  +--> ?PR?DELAY10US?ISP

?PR?DELAY10US?ISP                 -----    -----
  +--> ?PR?WATCHDOG?MAIN

?PR?CMD_PAGEERASEF?MYAPP          -----    -----
  +--> ?PR?_PAGEERASE?ISP
  +--> ?PR?_SENDRESPONSE?COMM

?PR?_PAGEERASE?ISP                000AH    0001H
  +--> ?PR?DELAY10MS?ISP
  +--> ?PR?WATCHDOG?MAIN

?PR?CMD_CHIPREADF?MYAPP           000AH    0004H
  +--> ?PR?_CHIPREAD?ISP
  +--> ?PR?_SENDRESPONSE?COMM

?PR?CMD_CHIPWRITEF?MYAPP          000AH    0005H
  +--> ?PR?_CHIPWRITE?ISP
  +--> ?PR?_SENDRESPONSE?COMM

?PR?_CHIPWRITE?ISP                000FH    0001H
  +--> ?PR?DELAY30US?ISP
  +--> ?PR?WATCHDOG?MAIN

?PR?DELAY30US?ISP                 -----    -----
  +--> ?PR?DELAY10US?ISP

?PR?CMD_SETPROTECTF?MYAPP         -----    -----
  +--> ?PR?SETCHIPPROTECT?ISP
  +--> ?PR?_SENDRESPONSE?COMM

?PR?SETCHIPPROTECT?ISP            -----    -----
  +--> ?PR?DELAY400US?ISP
  +--> ?PR?WATCHDOG?MAIN

?PR?DELAY400US?ISP                000AH    0002H
  +--> ?PR?DELAY10US?ISP
BL51 BANKED LINKER/LOCATER V5.02                                                      05/29/2005  12:47:10  PAGE 4



?PR?ERRCMD?MYAPP                  -----    -----
  +--> ?PR?_SENDRESPONSE?COMM

?PR?CHECKPCCMD?MYAPP              0009H    0002H
  +--> ?PR?WATCHDOG?MAIN
  +--> ?PR?_READCOMM?COMM

?PR?CHECKAPPPRG?MYAPP             -----    -----
  +--> ?PR?_CHIPREAD?ISP



SYMBOL TABLE OF MODULE:  myisp (COMM)

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

  -------         MODULE        COMM
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00D8H         PUBLIC        P4
  C:034DH         PUBLIC        _InitComm
  B:0098H.0       PUBLIC        RI
  B:0098H.1       PUBLIC        TI
  D:0099H         PUBLIC        SBUF
  D:0087H         PUBLIC        PCON
  D:0098H         PUBLIC        SCON
  X:0000H         PUBLIC        g_CommBuffer
  D:0089H         PUBLIC        TMOD
  C:01D9H         PUBLIC        _SendResponse
  C:0003H         PUBLIC        ReceiveData
  D:008DH         PUBLIC        TH1
  B:0088H.6       PUBLIC        TR1
  C:02E8H         PUBLIC        _ReadComm
  C:03DAH         PUBLIC        _WriteComm
  -------         PROC          _INITCOMM
  D:0007H         SYMBOL        nBaudRate
  C:034DH         LINE#         15
  C:034DH         LINE#         16
  C:034DH         LINE#         17
  C:0355H         LINE#         18
  C:0358H         LINE#         19
  C:0366H         LINE#         20
  C:0366H         LINE#         21
  C:0366H         LINE#         22
  C:0369H         LINE#         23
  C:036BH         LINE#         24
  C:036BH         LINE#         25
  C:036EH         LINE#         26
  C:0370H         LINE#         27
  C:0370H         LINE#         28
  C:0373H         LINE#         29
  C:0375H         LINE#         30
  C:0375H         LINE#         31
  C:0378H         LINE#         32
  C:0378H         LINE#         33
BL51 BANKED LINKER/LOCATER V5.02                                                      05/29/2005  12:47:10  PAGE 5


  C:0378H         LINE#         34
  C:037BH         LINE#         35
  C:037DH         LINE#         36
  -------         ENDPROC       _INITCOMM
  C:02DDH         SYMBOL        L?0039
  C:02E2H         SYMBOL        L?0040
  -------         PROC          L?0038
  -------         ENDPROC       L?0038
  C:02DDH         SYMBOL        L?0039
  C:02E2H         SYMBOL        L?0040
  -------         PROC          _READCOMM
  D:000DH         SYMBOL        ch
  -------         DO            
  D:0010H         SYMBOL        timeout
  -------         ENDDO         
  C:02E8H         LINE#         64
  C:02EEH         LINE#         65
  C:02EEH         LINE#         67
  C:02F4H         LINE#         69
  C:0301H         LINE#         70
  C:0301H         LINE#         71
  C:0304H         LINE#         72
  C:0307H         LINE#         73
  C:0307H         LINE#         74
  C:0309H         LINE#         75
  C:0314H         LINE#         76
  C:0317H         LINE#         77
  C:0317H         LINE#         78
  C:0317H         LINE#         79
  C:0319H         LINE#         81
  -------         ENDPROC       _READCOMM
  -------         PROC          _WRITECOMM
  D:0007H         SYMBOL        ch
  -------         DO            
  D:0017H         SYMBOL        timeout
  -------         ENDDO         
  C:03DAH         LINE#         82
  C:03DAH         LINE#         83
  C:03DAH         LINE#         84
  C:03E0H         LINE#         86
  C:03E2H         LINE#         87
  C:03EFH         LINE#         88
  C:03EFH         LINE#         89
  C:03F2H         LINE#         90

⌨️ 快捷键说明

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