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

📄 dd.m51

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


BL51 BANKED LINKER/LOCATER V5.02, INVOKED BY:
C:\KEIL7\C51\BIN\BL51.EXE .\STARTUP.obj, comm.obj, isp.obj, main.obj, myApp.obj, myasm.obj TO dd RAMSIZE (256) CODE (0XF
>> 000-0XFFFF) XDATA (0X0000-0X02FE)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  .\STARTUP.obj (?C_STARTUP)
  comm.obj (COMM)
  isp.obj (ISP)
  main.obj (MAIN)
  myApp.obj (MYAPP)
  myasm.obj (MYASM)
  C:\KEIL7\C51\LIB\C51S.LIB (?C_INIT)
  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:  dd (?C_STARTUP)


            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     0017H     UNIT         _DATA_GROUP_
            DATA    001FH     0002H     UNIT         ?DT?MAIN
                    0021H     0011H                  *** GAP ***
            DATA    0032H     0001H     ABSOLUTE     
            IDATA   0033H     0001H     UNIT         ?STACK

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

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
                    0000H     F000H                  *** GAP ***
            CODE    F000H     0003H     ABSOLUTE     
            CODE    F003H     00BEH     UNIT         ?PR?RECEIVEDATA?COMM
            CODE    F0C1H     00B3H     UNIT         ?PR?CMD_CHIPWRITEF?MYAPP
            CODE    F174H     00A3H     UNIT         ?PR?_SENDRESPONSE?COMM
            CODE    F217H     009FH     UNIT         ?PR?CHECKAPPPRG?MYAPP
            CODE    F2B6H     009EH     UNIT         ?PR?ISPSERVER?MYAPP
            CODE    F354H     0086H     UNIT         ?C_C51STARTUP
            CODE    F3DAH     007AH     UNIT         ?PR?CMD_CHIPREADF?MYAPP
            CODE    F454H     0079H     UNIT         ?PR?CMD_VERIFYF?MYAPP
            CODE    F4CDH     0077H     UNIT         ?PR?MAIN?MAIN
            CODE    F544H     006BH     UNIT         ?C?LIB_CODE
            CODE    F5AFH     0048H     UNIT         ?PR?RESETSYSTEM?MAIN
            CODE    F5F7H     003DH     UNIT         ?PR?_READCOMM?COMM
            CODE    F634H     003AH     UNIT         ?PR?CMD_PAGEERASEF?MYAPP
            CODE    F66EH     0036H     UNIT         ?PR?_INITCOMM?COMM
            CODE    F6A4H     0036H     UNIT         ?PR?CHECKPCCMD?MYAPP
            CODE    F6DAH     002CH     UNIT         ?PR?_READ_FLASH?MAIN
BL51 BANKED LINKER/LOCATER V5.02                                                      06/09/2005  12:47:53  PAGE 2


            CODE    F706H     0023H     UNIT         ?PR?_WRITECOMM?COMM
            CODE    F729H     0023H     UNIT         ?PR?INITSYSTEM?MAIN
            CODE    F74CH     0023H     UNIT         ?PR?CMD_CHIPERASEF?MYAPP
            CODE    F76FH     001CH     UNIT         ?PR?_DELAY1MS?MAIN
            CODE    F78BH     001CH     UNIT         ?PR?CMD_GETMACHINEF?MYAPP
            CODE    F7A7H     001AH     UNIT         ?PR?DELAY400US?ISP
            CODE    F7C1H     001AH     UNIT         ?PR?DELAY10MS?ISP
            CODE    F7DBH     0017H     UNIT         ?PR?_CHIPWRITE?ISP
            CODE    F7F2H     0015H     UNIT         ?PR?_PAGEERASE?ISP
            CODE    F807H     0015H     UNIT         ?PR?ERRCMD?MYAPP
            CODE    F81CH     0014H     UNIT         ?PR?CMD_ENDCOMF?MYAPP
            CODE    F830H     0011H     UNIT         ?PR?CMD_SETPROTECTF?MYAPP
            CODE    F841H     0010H     UNIT         ?PR?DELAY1500MS?ISP
            CODE    F851H     000FH     UNIT         ?PR?INITPARAMETER?MAIN
            CODE    F860H     000CH     UNIT         ?PR?DELAY30US?ISP
            CODE    F86CH     000CH     UNIT         ?PR?CHIPERASE?ISP
            CODE    F878H     000CH     UNIT         ?PR?SETCHIPPROTECT?ISP
            CODE    F884H     000BH     UNIT         ?PR?DELAY10US?ISP
            CODE    F88FH     0009H     UNIT         ?PR?WATCHDOG?MAIN
            CODE    F898H     0009H     UNIT         PROGRAM
            CODE    F8A1H     0008H     UNIT         ?PR?_CHIPREAD?ISP
            CODE    F8A9H     0004H     UNIT         ?C_INITSEG



OVERLAY MAP OF MODULE:   dd (?C_STARTUP)


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

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

?PR?RESETSYSTEM?MAIN              0009H    0002H
  +--> ?PR?_CHIPREAD?ISP

?PR?INITSYSTEM?MAIN               -----    -----
  +--> ?PR?_READ_FLASH?MAIN

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

?PR?_SENDRESPONSE?COMM            0013H    000AH
BL51 BANKED LINKER/LOCATER V5.02                                                      06/09/2005  12:47:53  PAGE 3


  +--> ?PR?WATCHDOG?MAIN
  +--> ?PR?_WRITECOMM?COMM

?PR?_WRITECOMM?COMM               001DH    0002H
  +--> ?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?CMD_VERIFYF?MYAPP
  +--> ?PR?CMD_GETMACHINEF?MYAPP
  +--> ?PR?CMD_ENDCOMF?MYAPP
  +--> ?PR?ERRCMD?MYAPP
  +--> ?PR?INITPARAMETER?MAIN

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

?PR?_READCOMM?COMM                0010H    0005H
  +--> ?PR?WATCHDOG?MAIN

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

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

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

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

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

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

?PR?_PAGEERASE?ISP                -----    -----
  +--> ?PR?DELAY10MS?ISP

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

?PR?CMD_CHIPWRITEF?MYAPP          000AH    0009H
  +--> ?PR?_CHIPWRITE?ISP
BL51 BANKED LINKER/LOCATER V5.02                                                      06/09/2005  12:47:53  PAGE 4


  +--> ?PR?_SENDRESPONSE?COMM

?PR?_CHIPWRITE?ISP                -----    -----
  +--> ?PR?DELAY30US?ISP

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

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

?PR?SETCHIPPROTECT?ISP            000AH    0001H
  +--> ?PR?DELAY400US?ISP

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

?PR?CMD_VERIFYF?MYAPP             000AH    0008H
  +--> ?PR?_CHIPREAD?ISP
  +--> ?PR?_SENDRESPONSE?COMM

?PR?CMD_GETMACHINEF?MYAPP         -----    -----
  +--> ?PR?_DELAY1MS?MAIN
  +--> ?PR?_SENDRESPONSE?COMM

?PR?CMD_ENDCOMF?MYAPP             -----    -----
  +--> ?PR?_DELAY1MS?MAIN
  +--> ?PR?_SENDRESPONSE?COMM

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

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

?PR?CHECKAPPPRG?MYAPP             0009H    0003H
  +--> ?PR?_CHIPREAD?ISP



SYMBOL TABLE OF MODULE:  dd (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:F354H         SEGMENT       ?C_C51STARTUP
  I:0033H         SEGMENT       ?STACK
  C:F000H         PUBLIC        ?C_STARTUP
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
  D:0083H         SYMBOL        DPH
  D:0082H         SYMBOL        DPL
BL51 BANKED LINKER/LOCATER V5.02                                                      06/09/2005  12:47:53  PAGE 5


  N:0000H         SYMBOL        IBPSTACK
  N:0100H         SYMBOL        IBPSTACKTOP
  N:0080H         SYMBOL        IDATALEN
  N:0000H         SYMBOL        PBPSTACK
  N:0000H         SYMBOL        PBPSTACKTOP
  N:0000H         SYMBOL        PDATALEN
  N:0000H         SYMBOL        PDATASTART
  N:0000H         SYMBOL        PPAGE
  N:0000H         SYMBOL        PPAGEENABLE
  D:00A0H         SYMBOL        PPAGE_SFR
  D:0081H         SYMBOL        SP
  C:F354H         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:F000H         LINE#         92
  C:F354H         LINE#         151
  C:F357H         LINE#         155
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        COMM
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00D8H         PUBLIC        P4
  C:F66EH         PUBLIC        _InitComm
  B:00A8H.7       PUBLIC        EA
  B:0090H.5       PUBLIC        PIN_TXEN
  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:F174H         PUBLIC        _SendResponse
  C:F003H         PUBLIC        ReceiveData
  D:008DH         PUBLIC        TH1
  D:008BH         PUBLIC        TL1
  B:0088H.6       PUBLIC        TR1
  C:F602H         PUBLIC        _ReadComm
  C:F706H         PUBLIC        _WriteComm
  -------         PROC          _INITCOMM
  D:0007H         SYMBOL        nBaudRate
  C:F66EH         LINE#         19
  C:F66EH         LINE#         20
  C:F66EH         LINE#         21
  C:F676H         LINE#         22
  C:F679H         LINE#         23
  C:F687H         LINE#         24
  C:F687H         LINE#         25
  C:F687H         LINE#         26
  C:F68AH         LINE#         27
  C:F68CH         LINE#         28
  C:F68CH         LINE#         29
  C:F68FH         LINE#         30
  C:F691H         LINE#         31
BL51 BANKED LINKER/LOCATER V5.02                                                      06/09/2005  12:47:53  PAGE 6


  C:F691H         LINE#         32
  C:F694H         LINE#         33
  C:F696H         LINE#         34
  C:F696H         LINE#         35
  C:F699H         LINE#         36
  C:F699H         LINE#         37
  C:F699H         LINE#         38
  C:F69CH         LINE#         39
  C:F69FH         LINE#         42
  C:F6A1H         LINE#         43
  C:F6A3H         LINE#         45
  -------         ENDPROC       _INITCOMM
  C:F5F7H         SYMBOL        L?0048
  C:F5FCH         SYMBOL        L?0049
  -------         PROC          L?0047
  -------         ENDPROC       L?0047
  C:F5F7H         SYMBOL        L?0048
  C:F5FCH         SYMBOL        L?0049
  -------         PROC          _READCOMM
  D:0010H         SYMBOL        ch
  -------         DO            
  D:0013H         SYMBOL        timeout
  -------         ENDDO         
  C:F602H         LINE#         77
  C:F608H         LINE#         78
  C:F608H         LINE#         80
  C:F60EH         LINE#         82
  C:F61BH         LINE#         83
  C:F61BH         LINE#         84
  C:F61EH         LINE#         85
  C:F621H         LINE#         86
  C:F621H         LINE#         87
  C:F623H         LINE#         88
  C:F62EH         LINE#         89
  C:F631H         LINE#         90
  C:F631H         LINE#         91
  C:F631H         LINE#         92
  C:F633H         LINE#         94
  -------         ENDPROC       _READCOMM
  -------         PROC          _WRITECOMM
  D:0007H         SYMBOL        ch
  -------         DO            
  D:001DH         SYMBOL        timeout
  -------         ENDDO         
  C:F706H         LINE#         95
  C:F706H         LINE#         96
  C:F706H         LINE#         97
  C:F70CH         LINE#         99
  C:F70EH         LINE#         100
  C:F71BH         LINE#         101
  C:F71BH         LINE#         102
  C:F71EH         LINE#         103
  C:F721H         LINE#         104
  C:F721H         LINE#         105
  C:F723H         LINE#         106
  C:F726H         LINE#         107
  C:F726H         LINE#         108
BL51 BANKED LINKER/LOCATER V5.02                                                      06/09/2005  12:47:53  PAGE 7


  C:F726H         LINE#         109
  C:F728H         LINE#         110

⌨️ 快捷键说明

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