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

📄 web51.m51

📁 8051 Web Server project See Makefile for build notes Written for Keil C51 V5.1 compiler, notes:
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        01/11/2008  21:15:52  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE ANALOG.obj, ARP.obj, ETH.obj, HTTP.obj, ICMP.obj, IP.obj, MAIN.obj, SERIAL.obj, TCP.obj, TIMER.
>> obj, UDP.obj, CKSUM.obj, WEBDOC1.obj TO Web51 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  ANALOG.obj (ANALOG)
  ARP.obj (ARP)
  ETH.obj (ETH)
  HTTP.obj (HTTP)
  ICMP.obj (ICMP)
  IP.obj (IP)
  MAIN.obj (MAIN)
  SERIAL.obj (SERIAL)
  TCP.obj (TCP)
  TIMER.obj (TIMER)
  UDP.obj (UDP)
  CKSUM.obj (CKSUM)
  WEBDOC1.obj (WEBDOC1)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA0)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE0)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ICASE)
  C:\KEIL\C51\LIB\C51S.LIB (STRLEN)
  C:\KEIL\C51\LIB\C51S.LIB (?C?MEMSET)
  C:\KEIL\C51\LIB\C51S.LIB (?C?MEMMOVE)
  C:\KEIL\C51\LIB\C51S.LIB (MALLOC)
  C:\KEIL\C51\LIB\C51S.LIB (INIT_MEM)
  C:\KEIL\C51\LIB\C51S.LIB (FREE)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IILDX)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDPDATA)


LINK MAP OF MODULE:  Web51 (ANALOG)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
BL51 BANKED LINKER/LOCATER V6.00                                                      01/11/2008  21:15:52  PAGE 2


            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            DATA    0008H     0009H     UNIT         ?DT?MAIN
            DATA    0011H     0004H     UNIT         ?DT?SERIAL
            DATA    0015H     0004H     UNIT         ?DT?TIMER
            DATA    0019H     0002H     UNIT         ?DT?IP
            DATA    001BH     0001H     UNIT         ?DT?ARP
            IDATA   001CH     0002H     UNIT         ?ID?MAIN
            IDATA   001EH     0001H     UNIT         ?ID?ARP
            IDATA   001FH     0001H     UNIT         ?ID?HTTP
            BIT     0020H.0   0000H.3   UNIT         ?BI?SERIAL
            BIT     0020H.3   0000H.1   UNIT         ?BI?ETH
            BIT     0020H.4   0000H.1   UNIT         ?BI?HTTP
            BIT     0020H.5   0000H.1   UNIT         _BIT_GROUP_
                    0020H.6   0000H.2                *** GAP ***
            DATA    0021H     0058H     UNIT         _DATA_GROUP_
            IDATA   0079H     0026H     UNIT         _IDATA_GROUP_
            IDATA   009FH     0007H     UNIT         ?ID?ANALOG
            IDATA   00A6H     0006H     UNIT         ?ID?TCP
            IDATA   00ACH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0080H     ABSOLUTE     
            XDATA   0080H     0080H     ABSOLUTE     
            XDATA   0100H     00E7H     UNIT         ?XD?TCP
            XDATA   01E7H     006EH     UNIT         ?XD?ARP
            XDATA   0255H     0014H     UNIT         ?XD?MAIN
            XDATA   0269H     000AH     UNIT         ?XD?IP
            XDATA   0273H     0008H     UNIT         ?XD?INIT_MEM
            XDATA   027BH     0006H     UNIT         ?XD?UDP

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0008H     UNIT         ?PR?_SENDSPIBYTE?MAIN
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0015H     UNIT         ?PR?_STRLEN?STRLEN
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0003H     UNIT         ?PR?_SERIAL_SEND?SERIAL
                    0029H     0002H                  *** GAP ***
            CODE    002BH     0003H     ABSOLUTE     
            CODE    002EH     1C16H     UNIT         ?CO?WEBDOC1
            CODE    1C44H     065CH     UNIT         ?PR?_TCP_RCVE?TCP
            CODE    22A0H     05D8H     UNIT         ?C?LIB_CODE
            CODE    2878H     04AEH     UNIT         ?PR?_HTTP_SERVER?HTTP
            CODE    2D26H     0346H     UNIT         ?CO?TCP
            CODE    306CH     01E2H     UNIT         ?PR?_TCP_SEND?TCP
            CODE    324EH     01D6H     UNIT         ?PR?_ARP_RCVE?ARP
            CODE    3424H     01D3H     UNIT         ?PR?TCP
            CODE    35F7H     0192H     UNIT         ?PR?_IP_RCVE?IP
            CODE    3789H     0174H     UNIT         ?CO?ARP
            CODE    38FDH     015CH     UNIT         ?PR?_HTTP_SEND?HTTP
            CODE    3A59H     0146H     UNIT         ?PR?_UDP_SEND?UDP
            CODE    3B9FH     0105H     UNIT         ?PR?TCP_RETRANSMIT?TCP
            CODE    3CA4H     0103H     UNIT         ?PR?_FREE?FREE
            CODE    3DA7H     0102H     UNIT         ?PR?HTTP
BL51 BANKED LINKER/LOCATER V6.00                                                      01/11/2008  21:15:52  PAGE 3


            CODE    3EA9H     00FFH     UNIT         ?PR?_IP_SEND?IP
            CODE    3FA8H     00F5H     UNIT         ?PR?_UDP_RCVE?UDP
            CODE    409DH     00F4H     UNIT         ?PR?_ARP_SEND?ARP
            CODE    4191H     00E7H     UNIT         ?CO?ICMP
            CODE    4278H     00E2H     UNIT         ?PR?MAIN?MAIN
            CODE    435AH     00DEH     UNIT         ?CO?IP
            CODE    4438H     00DDH     UNIT         ?PR?RCVE_FRAME?ETH
            CODE    4515H     00CCH     UNIT         ?PR?_PING_SEND?ICMP
            CODE    45E1H     00C9H     UNIT         ?PR?_ARP_RESOLVE?ARP
            CODE    46AAH     00C6H     UNIT         ?PR?_DEST_UNREACH_SEND?ICMP
            CODE    4770H     00BEH     UNIT         ?PR?_SEND_FRAME?ETH
            CODE    482EH     00BBH     UNIT         ?PR?ARP
            CODE    48E9H     00B8H     UNIT         ?CO?HTTP
            CODE    49A1H     00AEH     UNIT         ?PR?_ITOA?SERIAL
            CODE    4A4FH     00AEH     UNIT         ?PR?_CKSUM?CKSUM
            CODE    4AFDH     00ADH     UNIT         ?PR?TIMER2_INTERRUPT?TIMER
            CODE    4BAAH     00A5H     UNIT         ?CO?UDP
            CODE    4C4FH     009FH     UNIT         ?PR?_ICMP_RCVE?ICMP
            CODE    4CEEH     009CH     UNIT         ?PR?_MALLOC?MALLOC
            CODE    4D8AH     0092H     UNIT         ?PR?UDP
            CODE    4E1CH     008CH     UNIT         ?C_C51STARTUP
            CODE    4EA8H     007FH     UNIT         ?PR?READ_ANALOG_INPUTS?ANALOG
            CODE    4F27H     0077H     UNIT         ?PR?INIT_8019?ETH
            CODE    4F9EH     0077H     UNIT         ?PR?_STRSTR?HTTP
            CODE    5015H     0076H     UNIT         ?PR?TCP_INACTIVITY?TCP
            CODE    508BH     0071H     UNIT         ?PR?ETH
            CODE    50FCH     0069H     UNIT         ?PR?_REPLACE_TAG?HTTP
            CODE    5165H     0060H     UNIT         ?PR?ARP_RETRANSMIT?ARP
            CODE    51C5H     005CH     UNIT         ?PR?COMMISR?SERIAL
            CODE    5221H     0053H     UNIT         ?PR?AGE_ARP_CACHE?ARP
            CODE    5274H     0053H     UNIT         ?PR?_ETH_RCVE?ETH
            CODE    52C7H     004DH     UNIT         ?PR?_UDP_ECHO_SERVICE?UDP
            CODE    5314H     0049H     UNIT         ?PR?TIMER0_ISR?MAIN
            CODE    535DH     0047H     UNIT         ?PR?_ETH_SEND?ETH
            CODE    53A4H     0045H     UNIT         ?PR?_SENDCOMMSTRING?SERIAL
            CODE    53E9H     0040H     UNIT         ?PR?WRITERTL8019NODEID?ETH
            CODE    5429H     003CH     UNIT         ?PR?_INIT_MEMPOOL?INIT_MEM
            CODE    5465H     0036H     UNIT         ?PR?ANALOG
            CODE    549BH     0035H     UNIT         ?CO?ETH
            CODE    54D0H     0034H     UNIT         ?PR?OPENCOMM?SERIAL
            CODE    5504H     002FH     UNIT         ?PR?QUERY_8019?ETH
            CODE    5533H     002DH     UNIT         ?PR?IP
            CODE    5560H     0029H     UNIT         ?PR?_GETCOMMCHAR?SERIAL
            CODE    5589H     0027H     UNIT         ?PR?ICMP
            CODE    55B0H     0025H     UNIT         ?PR?INIT_MAIN?MAIN
            CODE    55D5H     0023H     UNIT         ?C_INITSEG
            CODE    55F8H     0022H     UNIT         ?CO?MAIN
            CODE    561AH     0020H     UNIT         ?PR?CLEARCOMMRECBUFFER?SERIAL
            CODE    563AH     001CH     UNIT         ?PR?SYSCLK_INIT?MAIN
            CODE    5656H     001AH     UNIT         ?PR?READRTL8019NODEID?ETH
            CODE    5670H     001AH     UNIT         ?PR?TIMER0_INIT?MAIN
            CODE    568AH     001AH     UNIT         ?PR?LIGHTONOFF?MAIN
            CODE    56A4H     0017H     UNIT         ?PR?INIT_ADC?ANALOG
            CODE    56BBH     0016H     UNIT         ?PR?INIT_ARP?ARP
            CODE    56D1H     0016H     UNIT         ?PR?INIT_TCP?TCP
            CODE    56E7H     0013H     UNIT         ?PR?_PAGE?ETH
            CODE    56FAH     0013H     UNIT         ?PR?PORT_INIT?MAIN
BL51 BANKED LINKER/LOCATER V6.00                                                      01/11/2008  21:15:52  PAGE 4


            CODE    570DH     0012H     UNIT         ?PR?CKSUM
            CODE    571FH     0010H     UNIT         ?PR?RTL8019AS_RESET?ETH
            CODE    572FH     0010H     UNIT         ?PR?INIT_TIMER2?TIMER
            CODE    573FH     000DH     UNIT         ?PR?SPI0_INIT?MAIN
            CODE    574CH     000CH     UNIT         ?PR?SERIAL
            CODE    5758H     0009H     UNIT         ?PR?INIT_HTTP?HTTP
            CODE    5761H     0007H     UNIT         ?PR?_DELAY1MS?MAIN
            CODE    5768H     0006H     UNIT         ?PR?INIT_SERIAL?SERIAL



OVERLAY MAP OF MODULE:   Web51 (ANALOG)


SEGMENT                                  BIT_GROUP          DATA_GROUP          IDATA_GROUP
  +--> CALLED SEGMENT                 START    LENGTH     START    LENGTH     START    LENGTH
---------------------------------------------------------------------------------------------
?PR?COMMISR?SERIAL                    -----    -----      -----    -----      -----    -----
  +--> ?PR?SERIAL

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

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

?PR?MAIN?MAIN                         -----    -----      0021H    0006H      -----    -----
  +--> ?PR?SYSCLK_INIT?MAIN
  +--> ?PR?TIMER0_INIT?MAIN
  +--> ?PR?PORT_INIT?MAIN
  +--> ?PR?SPI0_INIT?MAIN
  +--> ?PR?INIT_MAIN?MAIN
  +--> ?PR?INIT_TCP?TCP
  +--> ?PR?INIT_HTTP?HTTP
  +--> ?PR?INIT_SERIAL?SERIAL
  +--> ?CO?MAIN
  +--> ?PR?_SENDCOMMSTRING?SERIAL
  +--> ?PR?INIT_ADC?ANALOG
  +--> ?PR?INIT_TIMER2?TIMER
  +--> ?PR?INIT_ARP?ARP
  +--> ?PR?INIT_8019?ETH
  +--> ?PR?QUERY_8019?ETH
  +--> ?PR?RCVE_FRAME?ETH
  +--> ?PR?_ETH_RCVE?ETH
  +--> ?PR?_FREE?FREE
  +--> ?PR?TCP_RETRANSMIT?TCP
  +--> ?PR?TCP_INACTIVITY?TCP
  +--> ?PR?ARP_RETRANSMIT?ARP
  +--> ?PR?AGE_ARP_CACHE?ARP
  +--> ?PR?READ_ANALOG_INPUTS?ANALOG

?PR?INIT_MAIN?MAIN                    -----    -----      -----    -----      -----    -----
  +--> ?PR?_INIT_MEMPOOL?INIT_MEM

?PR?INIT_TCP?TCP                      -----    -----      -----    -----      -----    -----
  +--> ?PR?TCP

BL51 BANKED LINKER/LOCATER V6.00                                                      01/11/2008  21:15:52  PAGE 5


?PR?INIT_HTTP?HTTP                    -----    -----      -----    -----      -----    -----
  +--> ?PR?LIGHTONOFF?MAIN

?PR?LIGHTONOFF?MAIN                   0020H.5  0000H.1    -----    -----      -----    -----
  +--> ?PR?_SENDSPIBYTE?MAIN

?PR?INIT_SERIAL?SERIAL                -----    -----      -----    -----      -----    -----
  +--> ?PR?CLEARCOMMRECBUFFER?SERIAL
  +--> ?PR?OPENCOMM?SERIAL

?PR?_SENDCOMMSTRING?SERIAL            -----    -----      0066H    0003H      -----    -----
  +--> ?PR?SERIAL

?PR?INIT_ARP?ARP                      -----    -----      -----    -----      -----    -----
  +--> ?PR?ARP

?PR?INIT_8019?ETH                     -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAY1MS?MAIN
  +--> ?PR?RTL8019AS_RESET?ETH
  +--> ?PR?_PAGE?ETH
  +--> ?PR?ETH
  +--> ?PR?READRTL8019NODEID?ETH
  +--> ?PR?WRITERTL8019NODEID?ETH

?PR?RTL8019AS_RESET?ETH               -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAY1MS?MAIN

?PR?ETH                               -----    -----      -----    -----      -----    -----
  +--> ?PR?_PAGE?ETH

?PR?READRTL8019NODEID?ETH             -----    -----      -----    -----      -----    -----
  +--> ?PR?_PAGE?ETH
  +--> ?PR?ETH

?PR?WRITERTL8019NODEID?ETH            -----    -----      -----    -----      -----    -----
  +--> ?PR?_PAGE?ETH
  +--> ?CO?MAIN

?PR?QUERY_8019?ETH                    -----    -----      -----    -----      -----    -----
  +--> ?PR?ETH
  +--> ?PR?_PAGE?ETH

?PR?RCVE_FRAME?ETH                    -----    -----      0027H    0007H      -----    -----
  +--> ?PR?ETH
  +--> ?PR?_PAGE?ETH
  +--> ?PR?_MALLOC?MALLOC

?PR?_MALLOC?MALLOC                    -----    -----      0066H    0004H      -----    -----

?PR?_ETH_RCVE?ETH                     -----    -----      0027H    0004H      -----    -----
  +--> ?PR?ETH
  +--> ?CO?ETH
  +--> ?PR?_ARP_RCVE?ARP
  +--> ?PR?_IP_RCVE?IP
  +--> ?PR?_SERIAL_SEND?SERIAL

?PR?_ARP_RCVE?ARP                     -----    -----      002BH    0002H      0079H    0005H
BL51 BANKED LINKER/LOCATER V6.00                                                      01/11/2008  21:15:52  PAGE 6


  +--> ?PR?ARP
  +--> ?CO?ARP
  +--> ?PR?_SERIAL_SEND?SERIAL
  +--> ?CO?MAIN
  +--> ?PR?_IP_SEND?IP
  +--> ?PR?_ARP_SEND?ARP

?PR?_SERIAL_SEND?SERIAL               -----    -----      -----    -----      -----    -----
  +--> ?PR?_SENDCOMMSTRING?SERIAL

?PR?_IP_SEND?IP                       -----    -----      004AH    000BH      -----    -----
  +--> ?PR?IP
  +--> ?CO?MAIN
  +--> ?PR?_CKSUM?CKSUM
  +--> ?PR?_ARP_RESOLVE?ARP
  +--> ?PR?_ETH_SEND?ETH

?PR?_CKSUM?CKSUM                      -----    -----      0055H    0008H      -----    -----
  +--> ?PR?CKSUM

?PR?_ARP_RESOLVE?ARP                  -----    -----      0055H    0005H      -----    -----
  +--> ?CO?MAIN
  +--> ?CO?ARP
  +--> ?PR?_SERIAL_SEND?SERIAL
  +--> ?PR?ARP
  +--> ?PR?_ARP_SEND?ARP

?PR?_ARP_SEND?ARP                     -----    -----      005AH    000CH      -----    -----
  +--> ?PR?_MALLOC?MALLOC
  +--> ?CO?ARP
  +--> ?PR?_SERIAL_SEND?SERIAL
  +--> ?PR?ARP
  +--> ?CO?MAIN
  +--> ?PR?_ETH_SEND?ETH

⌨️ 快捷键说明

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