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

📄 webcontrol51.m51

📁 基于网络服务控制芯片TF-320的嵌入式web server源代码
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        02/06/2006  09:17:18  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE COMMON {.\obj\TFStartup.obj}, BANK0 {.\obj\main.obj}, BANK0 {.\obj\WEB.obj}, BANK2 {.\obj\ioDrv
>> .obj}, BANK3 {.\obj\magic.obj}, COMMON {.\obj\L51_Bank.obj}, BANK0 {.\obj\htmfiles.obj}, BANK1 {.\obj\htmfiles1.obj},
>>  BANK2 {.\obj\htmfiles2.obj}, BANK5 {.\obj\htmfiles3.obj}, BANK1 {.\obj\uip_arch.obj}, BANK1 {.\obj\uarp.obj}, BANK1 
>> {.\obj\uip.obj}, BANK2 {.\obj\fs2.obj}, BANK1 {.\obj\checkip.obj}, BANK0 {.\obj\fs.obj}, BANK3 {.\obj\fs3.obj}, BANK1
>>  {.\obj\fs1.obj}, COMMON {.\obj\httputil.obj}, BANK1 {.\obj\httpd.obj}, BANK7 {.\obj\memcpy07.obj}, BANK1 {.\obj\memc
>> py01.obj}, BANK2 {.\obj\memcpy02.obj}, BANK3 {.\obj\memcpy03.obj}, BANK4 {.\obj\memcpy04.obj}, BANK5 {.\obj\memcpy05.
>> obj}, BANK6 {.\obj\memcpy06.obj}, BANK0 {.\obj\memcpy00.obj}, BANK2 {.\obj\loginCbk.obj}, BANK2 {.\obj\md5.obj}, COMM
>> ON {..\..\src\httpd\cookie.lib}, COMMON {..\..\src\httpd\httpout.lib}, COMMON {.\obj\uart.obj}, COMMON {.\obj\timer.o
>> bj}, COMMON {.\obj\tf320Drv.obj}, COMMON {.\obj\ethernet.obj}, BANK2 {.\obj\eeprom.obj}, BANK2 {.\obj\i2c.obj}, COMMO
>> N {.\obj\dprintf.obj}, COMMON {.\obj\jump.obj}, BANK3 {.\obj\configCbk.obj}, BANK0 {.\obj\updateCbk.obj}, BANK0 {.\ob
>> j\ioCbk.obj}, BANK3 {.\obj\loopback.obj}, BANK3 {.\obj\remoteStatusCbk.obj}, BANK3 {.\obj\remoteConfigCbk.obj}, BANK3
>>  {.\obj\statusCbk.obj}, BANK1 {.\obj\parameterSettingsCbk.obj}, BANK1 {.\obj\conjuncCbk.obj}, BANK2 {.\obj\dns.obj}, 
>> BANK2 {.\obj\alert.obj}, BANK2 {.\obj\mime.obj}, BANK2 {.\obj\smtp.obj}, BANK1 {.\obj\dhcpc.obj}, BANK7 {.\obj\ip113f
>> .obj} TO .\obj\WebControl51 BANKAREA (0X7000, 0XFFFF) PRINT (.\obj\WebControl51.m51) NOOVERLAY, BANK0 (?CO?HTMFILES (
>> 0X7000)) BANK1 (?CO?HTMFILES1 (0X7000)) BANK2 (?CO?HTMFILES2 (0X7000)) BANK3 (?CO?HTMFILES3 (0X7000)) BANK7 (?CO?MAGI
>> C (0X7FFFC)) CODE (0X2000-0XFFFE) XDATA (0X0000-0X2CFF)


MEMORY MODEL: LARGE WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  .\obj\TFStartup.obj (?C_STARTUP)
  .\obj\main.obj (MAIN)
  .\obj\WEB.obj (WEB)
  .\obj\ioDrv.obj (IODRV)
  .\obj\magic.obj (MAGIC)
  .\obj\L51_Bank.obj (?BANK?SWITCHING)
  .\obj\htmfiles.obj (HTMFILES)
  .\obj\htmfiles1.obj (HTMFILES1)
  .\obj\htmfiles2.obj (HTMFILES2)
  .\obj\htmfiles3.obj (HTMFILES3)
  .\obj\uip_arch.obj (UIP_ARCH)
  .\obj\uarp.obj (UARP)
  .\obj\uip.obj (UIP)
  .\obj\fs2.obj (FS2)
  .\obj\checkip.obj (CHECKIP)
  .\obj\fs.obj (FS)
  .\obj\fs3.obj (FS3)
  .\obj\fs1.obj (FS1)
  .\obj\httputil.obj (HTTPUTIL)
  .\obj\httpd.obj (HTTPD)
  .\obj\memcpy07.obj (MEMCPY07)
  .\obj\memcpy01.obj (MEMCPY01)
  .\obj\memcpy02.obj (MEMCPY02)
  .\obj\memcpy03.obj (MEMCPY03)
  .\obj\memcpy04.obj (MEMCPY04)
  .\obj\memcpy05.obj (MEMCPY05)
  .\obj\memcpy06.obj (MEMCPY06)
  .\obj\memcpy00.obj (MEMCPY00)
  .\obj\loginCbk.obj (LOGINCBK)
  .\obj\md5.obj (MD5)
  ..\..\src\httpd\cookie.lib (COOKIE)
  ..\..\src\httpd\httpout.lib (HTTPOUT)
  .\obj\uart.obj (UART)
  .\obj\timer.obj (TIMER)
  .\obj\tf320Drv.obj (TF320DRV)
BL51 BANKED LINKER/LOCATER V5.12                                                      02/06/2006  09:17:18  PAGE 2


  .\obj\ethernet.obj (ETHERNET)
  .\obj\eeprom.obj (EEPROM)
  .\obj\i2c.obj (I2C)
  .\obj\dprintf.obj (DPRINTF)
  .\obj\jump.obj (JUMP)
  .\obj\configCbk.obj (CONFIGCBK)
  .\obj\updateCbk.obj (UPDATECBK)
  .\obj\ioCbk.obj (IOCBK)
  .\obj\loopback.obj (LOOPBACK)
  .\obj\remoteStatusCbk.obj (REMOTESTATUSCBK)
  .\obj\remoteConfigCbk.obj (REMOTECONFIGCBK)
  .\obj\statusCbk.obj (STATUSCBK)
  .\obj\parameterSettingsCbk.obj (PARAMETERSETTINGSCBK)
  .\obj\conjuncCbk.obj (CONJUNCCBK)
  .\obj\dns.obj (DNS)
  .\obj\alert.obj (ALERT)
  .\obj\mime.obj (MIME)
  .\obj\smtp.obj (SMTP)
  .\obj\dhcpc.obj (DHCPC)
  .\obj\ip113f.obj (IP113F)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPADD)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPMUL)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FCAST)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?CASTF)
  C:\KEIL\C51\LIB\C51FPL.LIB (PRINTF)
  C:\KEIL\C51\LIB\C51FPL.LIB (SCANF)
  C:\KEIL\C51\LIB\C51FPL.LIB (POW)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPGETOPN)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?CHKFLOAT)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPCMP)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPNEG)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPROUND)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPCONVERT)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?ATOF)
  C:\KEIL\C51\LIB\C51FPL.LIB (EXP)
  C:\KEIL\C51\LIB\C51FPL.LIB (LOG)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPDIV)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FTNPWR)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPSERIES)
  C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CILDPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CILDOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ILDPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?IILDOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ISTPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
BL51 BANKED LINKER/LOCATER V5.12                                                      02/06/2006  09:17:18  PAGE 3


  C:\KEIL\C51\LIB\C51L.LIB (?C?LADD)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSUB)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?SLDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LAND)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LOR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LXOR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LNOT)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LNEG)
  C:\KEIL\C51\LIB\C51L.LIB (?C?SLCMP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ULSHR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSHL)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDCODE)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA0)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDCODE0)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PILDXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ICASE)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ICALL)
  C:\KEIL\C51\LIB\C51L.LIB (GETCHAR)
  C:\KEIL\C51\LIB\C51L.LIB (UNGETC)
  C:\KEIL\C51\LIB\C51L.LIB (ISSPACE)
  C:\KEIL\C51\LIB\C51L.LIB (ISXDIGIT)
  C:\KEIL\C51\LIB\C51L.LIB (?C?STRCMP)
  C:\KEIL\C51\LIB\C51L.LIB (STRNCMP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?STRCPY)
  C:\KEIL\C51\LIB\C51L.LIB (STRNCPY)
  C:\KEIL\C51\LIB\C51L.LIB (STRLEN)
  C:\KEIL\C51\LIB\C51L.LIB (STRCHR)
  C:\KEIL\C51\LIB\C51L.LIB (STRCSPN)
  C:\KEIL\C51\LIB\C51L.LIB (STRSTR)
  C:\KEIL\C51\LIB\C51L.LIB (ATOL)
  C:\KEIL\C51\LIB\C51L.LIB (ATOI)
  C:\KEIL\C51\LIB\C51L.LIB (?C?MEMCMP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?MEMSET)
  C:\KEIL\C51\LIB\C51L.LIB (?C?MEMMOVE)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDPDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTIDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTPDATA)
BL51 BANKED LINKER/LOCATER V5.12                                                      02/06/2006  09:17:18  PAGE 4


  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIIDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTIDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDPDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIPDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDCODE)
  C:\KEIL\C51\LIB\C51L.LIB (_GETKEY)
  C:\KEIL\C51\LIB\C51L.LIB (ISDIGIT)


LINK MAP OF MODULE:  .\obj\WebControl51 (?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"
            IDATA   0008H     0018H     ABSOLUTE     
* OVERLAP * REG     0008H     0008H     ABSOLUTE     "REG BANK 1"
            IDATA   0020H     0002H     ABSOLUTE     
            DATA    0022H     0001H     BIT_ADDR     ?BA?I2C
            BIT     0023H.0   0001H.1   UNIT         ?BI?PRINTF?PRINTF
            BIT     0024H.1   0000H.6   UNIT         ?BI?SCANF?SCANF
            BIT     0024H.7   0000H.5   UNIT         ?BI??C?ATOF??C?ATOF
            BIT     0025H.4   0000H.1   UNIT         ?BI?I2C
            BIT     0025H.5   0000H.1   UNIT         ?BI?LOG?LOG
            BIT     0025H.6   0000H.1   UNIT         ?BI?GETCHAR
            BIT     0025H.7   0000H.1   UNIT         ?BI?_ATOL?ATOL
            BIT     0026H.0   0000H.1   UNIT         ?BI?_ATOI?ATOI
                    0026H.1   0000H.7                *** GAP ***
            DATA    0027H     0009H     UNIT         ?DT?SCANF?SCANF
            IDATA   0030H     0016H     ABSOLUTE     
            DATA    0046H     0004H     ABSOLUTE     
            DATA    004AH     0005H     UNIT         ?DT?PRINTF?PRINTF
            DATA    004FH     0002H     UNIT         ?DT??C?ATOF??C?ATOF
            DATA    0051H     0001H     UNIT         ?BANK?DATA
            IDATA   0052H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     09DEH     UNIT         ?XD?UIP
            XDATA   09DEH     0323H     UNIT         ?XD?HTTPD
            XDATA   0D01H     01DEH     UNIT         ?XD?HTMFILES3
            XDATA   0EDFH     0118H     UNIT         ?XD?HTMFILES
            XDATA   0FF7H     0110H     UNIT         ?XD?SMTP
            XDATA   1107H     0102H     UNIT         ?XD?_SMTP_CHK_RESPONSE?SMTP
            XDATA   1209H     00E9H     UNIT         ?XD?HTMFILES1
            XDATA   12F2H     00D9H     UNIT         ?XD?MD5
            XDATA   13CBH     00A4H     UNIT         ?XD?UARP
            XDATA   146FH     0076H     UNIT         ?XD?COOKIE
            XDATA   14E5H     0071H     UNIT         ?XD?DHCPC
            XDATA   1556H     0055H     UNIT         ?XD?HTMFILES2
            XDATA   15ABH     0054H     UNIT         ?XD?STATUSCBK
            XDATA   15FFH     0053H     UNIT         ?XD?_MD5TRANSFORM?MD5
            XDATA   1652H     004BH     UNIT         ?XD?CONJUNCCBK
            XDATA   169DH     0036H     UNIT         ?XD?REMOTESTATUSCBK
BL51 BANKED LINKER/LOCATER V5.12                                                      02/06/2006  09:17:18  PAGE 5


            XDATA   16D3H     0034H     UNIT         ?XD?CONFIGCBK
            XDATA   1707H     0034H     UNIT         ?XD?REMOTECONFIGCBK
            XDATA   173BH     0030H     UNIT         ?XD?PRINTF?PRINTF
            XDATA   176BH     002EH     UNIT         ?XD?SCANF?SCANF
            XDATA   1799H     002BH     UNIT         ?XD?DNS
            XDATA   17C4H     0029H     UNIT         ?XD?_HTTPD_VALIDATE_PASSWORD?LOGINCBK
            XDATA   17EDH     0025H     UNIT         ?XD?LOOPBACK
            XDATA   1812H     0024H     UNIT         ?XD?PARAMETERSETTINGSCBK
            XDATA   1836H     0024H     UNIT         ?XD?_RESOLV_QUERY?DNS
            XDATA   185AH     0023H     UNIT         ?XD?WEB
            XDATA   187DH     0022H     UNIT         ?XD?LOGINCBK
            XDATA   189FH     0020H     UNIT         ?XD?_NAME2DNS?DNS
            XDATA   18BFH     001DH     UNIT         ?XD?IODRV
            XDATA   18DCH     0018H     UNIT         ?XD?_TGISYSTEM?IOCBK

⌨️ 快捷键说明

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