📄 cp220x_ethernet_routines.m51
字号:
BL51 BANKED LINKER/LOCATER V6.05 11/04/2008 18:45:35 PAGE 1
BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE E:\C8051F\CP220x_Ethernet_Routines_web340\CP220x_REG.
>> obj, E:\C8051F\CP220x_Ethernet_Routines_web340\CP220x_CORE.obj, E:\C8051F\C
>> P220x_Ethernet_Routines_web340\F34x_Init.obj, E:\C8051F\CP220x_Ethernet_Rou
>> tines_web340\STARTUP.obj, E:\C8051F\CP220x_Ethernet_Routines_web340\main.ob
>> j, E:\C8051F\CP220x_Ethernet_Routines_web340\Analog.obj, E:\C8051F\CP220x_E
>> thernet_Routines_web340\Arp.obj, E:\C8051F\CP220x_Ethernet_Routines_web340\
>> CKSUM.obj, E:\C8051F\CP220x_Ethernet_Routines_web340\Http.obj, E:\C8051F\CP
>> 220x_Ethernet_Routines_web340\Icmp.obj, E:\C8051F\CP220x_Ethernet_Routines_
>> web340\Ip.obj, E:\C8051F\CP220x_Ethernet_Routines_web340\Tcp.obj, E:\C8051F
>> \CP220x_Ethernet_Routines_web340\Udp.obj, E:\C8051F\CP220x_Ethernet_Routine
>> s_web340\Webdoc1.obj TO E:\C8051F\CP220x_Ethernet_Routines_web340\CP220x_Et
>> hernet_Routines RS (256) PL (68) PW (78)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
E:\C8051F\CP220x_Ethernet_Routines_web340\CP220x_REG.obj (CP220X_REG)
E:\C8051F\CP220x_Ethernet_Routines_web340\CP220x_CORE.obj (CP220X_CORE)
E:\C8051F\CP220x_Ethernet_Routines_web340\F34x_Init.obj (F34X_INIT)
E:\C8051F\CP220x_Ethernet_Routines_web340\STARTUP.obj (?C_STARTUP)
E:\C8051F\CP220x_Ethernet_Routines_web340\main.obj (MAIN)
E:\C8051F\CP220x_Ethernet_Routines_web340\Analog.obj (ANALOG)
E:\C8051F\CP220x_Ethernet_Routines_web340\Arp.obj (ARP)
E:\C8051F\CP220x_Ethernet_Routines_web340\CKSUM.obj (CKSUM)
E:\C8051F\CP220x_Ethernet_Routines_web340\Http.obj (HTTP)
E:\C8051F\CP220x_Ethernet_Routines_web340\Icmp.obj (ICMP)
E:\C8051F\CP220x_Ethernet_Routines_web340\Ip.obj (IP)
E:\C8051F\CP220x_Ethernet_Routines_web340\Tcp.obj (TCP)
E:\C8051F\CP220x_Ethernet_Routines_web340\Udp.obj (UDP)
E:\C8051F\CP220x_Ethernet_Routines_web340\Webdoc1.obj (WEBDOC1)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
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?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 (PRINTF)
C:\KEIL\C51\LIB\C51S.LIB (PUTS)
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 (?C?LLDXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDPDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
LINK MAP OF MODULE: E:\C8051F\CP220x_Ethernet_Routines_web340\CP220x_Ethernet
>> _Routines (CP220X_REG)
BL51 BANKED LINKER/LOCATER V6.05 11/04/2008 18:45:35 PAGE 2
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 0006H UNIT ?DT?F34X_INIT
DATA 000EH 0002H UNIT ?DT?MAIN
DATA 0010H 0002H UNIT ?DT?IP
DATA 0012H 0001H UNIT ?DT?ARP
IDATA 0013H 0007H UNIT ?ID?ANALOG
IDATA 001AH 0006H UNIT ?ID?TCP
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
BIT 0021H.1 0000H.1 UNIT ?BI?CP220X_CORE
BIT 0021H.2 0000H.1 UNIT ?BI?HTTP
0021H.3 0000H.5 *** GAP ***
DATA 0022H 0052H UNIT _DATA_GROUP_
IDATA 0074H 0026H UNIT _IDATA_GROUP_
IDATA 009AH 0002H UNIT ?ID?MAIN
IDATA 009CH 0001H UNIT ?ID?ARP
IDATA 009DH 0001H UNIT ?ID?HTTP
IDATA 009EH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 00E7H UNIT ?XD?TCP
XDATA 00E7H 006EH UNIT ?XD?ARP
XDATA 0155H 000AH UNIT ?XD?IP
XDATA 015FH 0006H UNIT ?XD?UDP
0165H 0283H *** GAP ***
XDATA 03E8H 05DCH ABSOLUTE
XDATA 09C4H 05DCH ABSOLUTE
0FA0H 0001H *** GAP ***
XDATA 0FA1H 0006H ABSOLUTE
XDATA 0FA7H 06FCH UNIT ?XD?MAIN
16A3H 095EH *** GAP ***
XDATA 2001H 0001H ABSOLUTE
XDATA 2002H 0001H ABSOLUTE
XDATA 2003H 0001H ABSOLUTE
XDATA 2004H 0001H ABSOLUTE
XDATA 2005H 0001H ABSOLUTE
XDATA 2006H 0001H ABSOLUTE
2007H 0001H *** GAP ***
XDATA 2008H 0001H ABSOLUTE
XDATA 2009H 0001H ABSOLUTE
XDATA 200AH 0001H ABSOLUTE
XDATA 200BH 0001H ABSOLUTE
XDATA 200CH 0001H ABSOLUTE
XDATA 200DH 0001H ABSOLUTE
XDATA 200EH 0001H ABSOLUTE
XDATA 200FH 0001H ABSOLUTE
XDATA 2010H 0001H ABSOLUTE
XDATA 2011H 0001H ABSOLUTE
XDATA 2012H 0001H ABSOLUTE
XDATA 2013H 0001H ABSOLUTE
2014H 0001H *** GAP ***
XDATA 2015H 0001H ABSOLUTE
XDATA 2016H 0001H ABSOLUTE
XDATA 2017H 0001H ABSOLUTE
XDATA 2018H 0001H ABSOLUTE
2019H 0001H *** GAP ***
XDATA 201AH 0001H ABSOLUTE
201BH 0001H *** GAP ***
XDATA 201CH 0001H ABSOLUTE
XDATA 201DH 0001H ABSOLUTE
XDATA 201EH 0001H ABSOLUTE
XDATA 201FH 0001H ABSOLUTE
BL51 BANKED LINKER/LOCATER V6.05 11/04/2008 18:45:35 PAGE 3
XDATA 2020H 0001H ABSOLUTE
XDATA 2021H 0001H ABSOLUTE
XDATA 2022H 0001H ABSOLUTE
XDATA 2023H 0001H ABSOLUTE
XDATA 2024H 0001H ABSOLUTE
XDATA 2025H 0001H ABSOLUTE
XDATA 2026H 0001H ABSOLUTE
XDATA 2027H 0001H ABSOLUTE
XDATA 2028H 0001H ABSOLUTE
XDATA 2029H 0001H ABSOLUTE
XDATA 202AH 0001H ABSOLUTE
XDATA 202BH 0001H ABSOLUTE
XDATA 202CH 0001H ABSOLUTE
XDATA 202DH 0001H ABSOLUTE
XDATA 202EH 0001H ABSOLUTE
XDATA 202FH 0001H ABSOLUTE
XDATA 2030H 0001H ABSOLUTE
XDATA 2031H 0001H ABSOLUTE
XDATA 2032H 0001H ABSOLUTE
XDATA 2033H 0001H ABSOLUTE
XDATA 2034H 0001H ABSOLUTE
XDATA 2035H 0001H ABSOLUTE
XDATA 2036H 0001H ABSOLUTE
XDATA 2037H 0001H ABSOLUTE
XDATA 2038H 0001H ABSOLUTE
XDATA 2039H 0001H ABSOLUTE
XDATA 203AH 0001H ABSOLUTE
XDATA 203BH 0001H ABSOLUTE
XDATA 203CH 0001H ABSOLUTE
XDATA 203DH 0001H ABSOLUTE
XDATA 203EH 0001H ABSOLUTE
XDATA 203FH 0001H ABSOLUTE
XDATA 2040H 0001H ABSOLUTE
XDATA 2041H 0001H ABSOLUTE
XDATA 2042H 0001H ABSOLUTE
XDATA 2043H 0001H ABSOLUTE
XDATA 2044H 0001H ABSOLUTE
XDATA 2045H 0001H ABSOLUTE
XDATA 2046H 0001H ABSOLUTE
XDATA 2047H 0001H ABSOLUTE
XDATA 2048H 0001H ABSOLUTE
XDATA 2049H 0001H ABSOLUTE
XDATA 204AH 0001H ABSOLUTE
XDATA 204BH 0001H ABSOLUTE
XDATA 204CH 0001H ABSOLUTE
XDATA 204DH 0001H ABSOLUTE
XDATA 204EH 0001H ABSOLUTE
XDATA 204FH 0001H ABSOLUTE
XDATA 2050H 0001H ABSOLUTE
XDATA 2051H 0001H ABSOLUTE
XDATA 2052H 0001H ABSOLUTE
XDATA 2053H 0001H ABSOLUTE
XDATA 2054H 0001H ABSOLUTE
XDATA 2055H 0001H ABSOLUTE
XDATA 2056H 0001H ABSOLUTE
XDATA 2057H 0001H ABSOLUTE
XDATA 2058H 0001H ABSOLUTE
XDATA 2059H 0001H ABSOLUTE
XDATA 205AH 0001H ABSOLUTE
XDATA 205BH 0001H ABSOLUTE
XDATA 205CH 0001H ABSOLUTE
XDATA 205DH 0001H ABSOLUTE
XDATA 205EH 0001H ABSOLUTE
XDATA 205FH 0001H ABSOLUTE
XDATA 2060H 0001H ABSOLUTE
BL51 BANKED LINKER/LOCATER V6.05 11/04/2008 18:45:35 PAGE 4
XDATA 2061H 0001H ABSOLUTE
XDATA 2062H 0001H ABSOLUTE
XDATA 2063H 0001H ABSOLUTE
XDATA 2064H 0001H ABSOLUTE
2065H 0002H *** GAP ***
XDATA 2067H 0001H ABSOLUTE
XDATA 2068H 0001H ABSOLUTE
XDATA 2069H 0001H ABSOLUTE
XDATA 206AH 0001H ABSOLUTE
206BH 0005H *** GAP ***
XDATA 2070H 0001H ABSOLUTE
2071H 0001H *** GAP ***
XDATA 2072H 0001H ABSOLUTE
XDATA 2073H 0001H ABSOLUTE
2074H 0001H *** GAP ***
XDATA 2075H 0001H ABSOLUTE
XDATA 2076H 0001H ABSOLUTE
2077H 0001H *** GAP ***
XDATA 2078H 0001H ABSOLUTE
XDATA 2079H 0001H ABSOLUTE
XDATA 207AH 0001H ABSOLUTE
XDATA 207BH 0001H ABSOLUTE
XDATA 207CH 0001H ABSOLUTE
XDATA 207DH 0001H ABSOLUTE
XDATA 207EH 0001H ABSOLUTE
XDATA 207FH 0001H ABSOLUTE
XDATA 2080H 0001H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0069H UNIT ?PR?MAC_INIT?CP220X_CORE
CODE 006FH 0003H UNIT ?PR?CLEAR_MS_TIMER_FLAG?F
>> 34X_INIT
CODE 0072H 0001H UNIT ?PR?INIT_ADC?ANALOG
CODE 0073H 0003H ABSOLUTE
CODE 0076H 1C0BH UNIT ?CO?WEBDOC1
CODE 1C81H 0955H UNIT ?PR?_TCP_RCVE?TCP
CODE 25D6H 059EH UNIT ?PR?_HTTP_SERVER?HTTP
CODE 2B74H 04DBH UNIT ?C?LIB_CODE
CODE 304FH 035CH UNIT ?PR?PRINTF?PRINTF
CODE 33ABH 02F5H UNIT ?PR?_ARP_RCVE?ARP
CODE 36A0H 029EH UNIT ?PR?_TCP_SEND?TCP
CODE 393EH 01F0H UNIT ?PR?_HTTP_SEND?HTTP
CODE 3B2EH 01B1H UNIT ?PR?MAIN?MAIN
CODE 3CDFH 018AH UNIT ?PR?_UDP_SEND?UDP
CODE 3E69H 0182H UNIT ?PR?TCP_RETRANSMIT?TCP
CODE 3FEBH 014FH UNIT ?PR?_IP_SEND?IP
CODE 413AH 014DH UNIT ?PR?_UDP_RCVE?UDP
CODE 4287H 0142H UNIT ?PR?_IP_RCVE?IP
CODE 43C9H 0120H UNIT ?PR?_ARP_SEND?ARP
CODE 44E9H 011DH UNIT ?PR?_CP220X_SEND?MAIN
CODE 4606H 010AH UNIT ?CO?CP220X_CORE
CODE 4710H 00E3H UNIT ?PR?TCP_INACTIVITY?TCP
CODE 47F3H 00DEH UNIT ?PR?_PING_SEND?ICMP
CODE 48D1H 00CAH UNIT ?PR?_CKSUM?CKSUM
CODE 499BH 00C3H UNIT ?PR?_ITOA?HTTP
CODE 4A5EH 00B4H UNIT ?PR?PHY_INIT?CP220X_CORE
CODE 4B12H 00B4H UNIT ?PR?_ARP_RESOLVE?ARP
CODE 4BC6H 00AEH UNIT ?PR?TIMER3_INTERRUPT?F34X
>> _INIT
CODE 4C74H 00A5H UNIT ?PR?CP220X_HW_RESET?CP220
>> X_CORE
CODE 4D19H 0099H UNIT ?PR?_DEST_UNREACH_SEND?IC
>> MP
BL51 BANKED LINKER/LOCATER V6.05 11/04/2008 18:45:35 PAGE 5
CODE 4DB2H 008FH UNIT ?C_C51STARTUP
CODE 4E41H 0084H UNIT ?PR?_CP220X_RECEIVE?MAIN
CODE 4EC5H 0083H UNIT ?PR?_STRSTR?HTTP
CODE 4F48H 007DH UNIT ?PR?AGE_ARP_CACHE?ARP
CODE 4FC5H 0069H UNIT ?PR?_REPLACE_TAG?HTTP
CODE 502EH 0068H UNIT ?CO?HTTP
CODE 5096H 0064H UNIT ?PR?_ICMP_RCVE?ICMP
CODE 50FAH 0061H UNIT ?CO?MAIN
CODE 515BH 0041H UNIT ?PR?_ETH_RCVE?MAIN
CODE 519CH 0041H UNIT ?PR?ARP_RETRANSMIT?ARP
CODE 51DDH 003BH UNIT ?PR?INT0_ISR?F34X_INIT
CODE 5218H 0039H UNIT ?PR?_MAC_SETADDRESS?CP220
>> X_CORE
CODE 5251H 0031H UNIT ?PR?PORT_INIT?F34X_INIT
CODE 5282H 002AH UNIT ?PR?SYSCLK_INIT?F34X_INIT
>>
CODE 52ACH 002AH UNIT ?CO?F34X_INIT
CODE 52D6H 002AH UNIT ?PR?_PUTS?PUTS
CODE 5300H 0029H UNIT ?PR?_WAIT_MS?F34X_INIT
CODE 5329H 0029H UNIT ?PR?TIMEOUT_EXPIRED?F34X_
>> INIT
CODE 5352H 0024H UNIT ?PR?ETHERNET_ISR?MAIN
CODE 5376H 0022H UNIT ?PR?INIT_ARP?ARP
CODE 5398H 001DH UNIT ?PR?RESET_INIT?F34X_INIT
CODE 53B5H 001CH UNIT ?PR?INIT_TCP?TCP
CODE 53D1H 001AH UNIT ?PR?UART0_INIT?F34X_INIT
CODE 53EBH 0018H UNIT ?PR?_MAC_WRITE?CP220X_COR
>> E
CODE 5403H 0018H UNIT ?C_INITSEG
CODE 541BH 0017H UNIT ?PR?START_MS_TIMER?F34X_I
>> NIT
CODE 5432H 0016H UNIT ?PR?INIT_TIMER3?F34X_INIT
>>
CODE 5448H 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 545DH 0013H UNIT ?PR?_PUTCHAR?F34X_INIT
CODE 5470H 000BH UNIT ?PR?_UDP_ECHO_SERVICE?UDP
>>
CODE 547BH 000AH UNIT ?PR?EMIF_INIT?F34X_INIT
CODE 5485H 000AH UNIT ?CO?TCP
CODE 548FH 0009H UNIT ?PR?LIGHTONOFF?MAIN
CODE 5498H 0009H UNIT ?PR?INIT_HTTP?HTTP
CODE 54A1H 0008H UNIT ?PR?_GETKEY?F34X_INIT
CODE 54A9H 0007H UNIT ?PR?_RESET_TIMEOUT?F34X_I
>> NIT
CODE 54B0H 0006H UNIT ?PR?GET_MS_TIMER_FLAG?F34
>> X_INIT
CODE 54B6H 0006H UNIT ?PR?CP220X_RST_HIGH?F34X_
>> INIT
CODE 54BCH 0006H UNIT ?PR?AB4_RST_STATE?F34X_IN
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -