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

📄 web51.m51

📁 基于C8051F124单片机的TCP/IP协议栈的开发
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        01/23/2006  18:25:41  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE ANALOG.obj, ARP.obj, ETH.obj, HTTP.obj, ICMP.obj, IP.obj, MAIN.obj, SERIAL.obj, T
>> CP.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:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?COPY)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LLDOPTR)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA0)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE0)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LSTKIDATA)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ICASE)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (STRLEN)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?MEMSET)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?MEMMOVE)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (MALLOC)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (INIT_MEM)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (FREE)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?IILDX)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LLDXDATA)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LLDPDATA)


LINK MAP OF MODULE:  Web51 (ANALOG)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
BL51 BANKED LINKER/LOCATER V5.12                                                      01/23/2006  18:25:41  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 V5.12                                                      01/23/2006  18:25:41  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     004DH     UNIT         ?PR?_INIT_MEMPOOL?INIT_MEM
            CODE    5361H     0049H     UNIT         ?PR?TIMER0_ISR?MAIN
            CODE    53AAH     0047H     UNIT         ?PR?_ETH_SEND?ETH
            CODE    53F1H     0045H     UNIT         ?PR?_SENDCOMMSTRING?SERIAL
            CODE    5436H     0040H     UNIT         ?PR?WRITERTL8019NODEID?ETH
            CODE    5476H     0036H     UNIT         ?PR?ANALOG
            CODE    54ACH     0035H     UNIT         ?CO?ETH
            CODE    54E1H     0034H     UNIT         ?PR?OPENCOMM?SERIAL
            CODE    5515H     002FH     UNIT         ?PR?QUERY_8019?ETH
            CODE    5544H     002DH     UNIT         ?PR?IP
            CODE    5571H     0029H     UNIT         ?PR?_GETCOMMCHAR?SERIAL
            CODE    559AH     0027H     UNIT         ?PR?ICMP
            CODE    55C1H     0025H     UNIT         ?PR?INIT_MAIN?MAIN
            CODE    55E6H     0023H     UNIT         ?C_INITSEG
            CODE    5609H     0022H     UNIT         ?CO?MAIN
            CODE    562BH     0020H     UNIT         ?PR?CLEARCOMMRECBUFFER?SERIAL
            CODE    564BH     001CH     UNIT         ?PR?SYSCLK_INIT?MAIN
            CODE    5667H     001AH     UNIT         ?PR?READRTL8019NODEID?ETH
            CODE    5681H     001AH     UNIT         ?PR?TIMER0_INIT?MAIN
            CODE    569BH     001AH     UNIT         ?PR?LIGHTONOFF?MAIN
            CODE    56B5H     0017H     UNIT         ?PR?INIT_ADC?ANALOG
            CODE    56CCH     0016H     UNIT         ?PR?INIT_ARP?ARP
            CODE    56E2H     0016H     UNIT         ?PR?INIT_TCP?TCP
            CODE    56F8H     0013H     UNIT         ?PR?_PAGE?ETH
            CODE    570BH     0013H     UNIT         ?PR?PORT_INIT?MAIN
BL51 BANKED LINKER/LOCATER V5.12                                                      01/23/2006  18:25:41  PAGE 4


            CODE    571EH     0012H     UNIT         ?PR?CKSUM
            CODE    5730H     0010H     UNIT         ?PR?RTL8019AS_RESET?ETH
            CODE    5740H     0010H     UNIT         ?PR?INIT_TIMER2?TIMER
            CODE    5750H     000DH     UNIT         ?PR?SPI0_INIT?MAIN
            CODE    575DH     000CH     UNIT         ?PR?SERIAL
            CODE    5769H     0009H     UNIT         ?PR?INIT_HTTP?HTTP
            CODE    5772H     0007H     UNIT         ?PR?_DELAY1MS?MAIN
            CODE    5779H     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 V5.12                                                      01/23/2006  18:25:41  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 V5.12                                                      01/23/2006  18:25:41  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

⌨️ 快捷键说明

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