📄 cp220x_ethernet_routines.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 06/04/2007 15:07:40 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE C:\SILABS\MCU\EXAMPLES\C8051F34X\ETHERNET\CP220X_ETHE
>> RNET_ROUTINES\CP220X_REG.OBJ, C:\SILABS\MCU\EXAMPLES\C8051F34X\ETHERNET\CP2
>> 20X_ETHERNET_ROUTINES\CP220X_CORE.OBJ, C:\SILABS\MCU\EXAMPLES\C8051F34X\ETH
>> ERNET\CP220X_ETHERNET_ROUTINES\CP220X_ETH.OBJ, C:\SILABS\MCU\EXAMPLES\C8051
>> F34X\ETHERNET\CP220X_ETHERNET_ROUTINES\MAIN.OBJ, C:\SILABS\MCU\EXAMPLES\C80
>> 51F34X\ETHERNET\CP220X_ETHERNET_ROUTINES\F12X_INIT.OBJ TO C:\SILABS\MCU\EXA
>> MPLES\C8051F34X\ETHERNET\CP220X_ETHERNET_ROUTINES\CP220X_ETHERNET_ROUTINES
>> RS (256) PL (68) PW (78)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
C:\SILABS\MCU\EXAMPLES\C8051F34X\ETHERNET\CP220X_ETHERNET_ROUTINES\CP220X_RE
>> G.OBJ (CP220X_REG)
C:\SILABS\MCU\EXAMPLES\C8051F34X\ETHERNET\CP220X_ETHERNET_ROUTINES\CP220X_CO
>> RE.OBJ (CP220X_CORE)
C:\SILABS\MCU\EXAMPLES\C8051F34X\ETHERNET\CP220X_ETHERNET_ROUTINES\CP220X_ET
>> H.OBJ (CP220X_ETH)
C:\SILABS\MCU\EXAMPLES\C8051F34X\ETHERNET\CP220X_ETHERNET_ROUTINES\MAIN.OBJ
>> (MAIN)
C:\SILABS\MCU\EXAMPLES\C8051F34X\ETHERNET\CP220X_ETHERNET_ROUTINES\F12X_INIT
>> .OBJ (F12X_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
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 (PRINTF)
C:\KEIL\C51\LIB\C51S.LIB (PUTS)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
LINK MAP OF MODULE: C:\SILABS\MCU\EXAMPLES\C8051F34X\ETHERNET\CP220X_ETHERNET
>> _ROUTINES\CP220X_ETHERNET_ROUTINES (CP220X_REG)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
0008H 0018H *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
BIT 0021H.1 0000H.1 UNIT ?BI?CP220X_CORE
0021H.2 0000H.6 *** GAP ***
DATA 0022H 001DH UNIT _DATA_GROUP_
IDATA 003FH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 06F2H UNIT ?XD?MAIN
06F2H 190FH *** 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
BL51 BANKED LINKER/LOCATER V6.00 06/04/2007 15:07:40 PAGE 2
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
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
BL51 BANKED LINKER/LOCATER V6.00 06/04/2007 15:07:40 PAGE 3
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
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 035CH UNIT ?PR?PRINTF?PRINTF
CODE 035FH 0170H UNIT ?PR?MAIN?MAIN
CODE 04CFH 0166H UNIT ?CO?CP220X_CORE
CODE 0635H 011DH UNIT ?PR?_CP220X_SEND?CP220X_E
>> TH
CODE 0752H 00B4H UNIT ?PR?PHY_INIT?CP220X_CORE
CODE 0806H 00A5H UNIT ?PR?CP220X_HW_RESET?CP220
>> X_CORE
CODE 08ABH 008EH UNIT ?C?LIB_CODE
CODE 0939H 008CH UNIT ?C_C51STARTUP
CODE 09C5H 0084H UNIT ?PR?_CP220X_RECEIVE?CP220
>> X_ETH
CODE 0A49H 0069H UNIT ?PR?MAC_INIT?CP220X_CORE
CODE 0AB2H 004FH UNIT ?CO?MAIN
BL51 BANKED LINKER/LOCATER V6.00 06/04/2007 15:07:40 PAGE 4
CODE 0B01H 0039H UNIT ?PR?_MAC_SETADDRESS?CP220
>> X_CORE
CODE 0B3AH 0030H UNIT ?PR?POLL_FLASH_BUSY?CP220
>> X_CORE
CODE 0B6AH 002AH UNIT ?PR?_PUTS?PUTS
CODE 0B94H 0027H UNIT ?PR?_CPFLASH_BYTEWRITE?CP
>> 220X_CORE
CODE 0BBBH 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 0BE2H 0025H UNIT ?PR?_CPFLASH_PAGEERASE?CP
>> 220X_CORE
CODE 0C07H 0024H UNIT ?PR?ETHERNET_ISR?MAIN
CODE 0C2BH 0018H UNIT ?PR?_MAC_WRITE?CP220X_COR
>> E
CODE 0C43H 000FH UNIT ?PR?_CPFLASH_BYTEREAD?CP2
>> 20X_CORE
CODE 0C52H 0003H UNIT ?C_INITSEG
OVERLAY MAP OF MODULE: C:\SILABS\MCU\EXAMPLES\C8051F34X\ETHERNET\CP220X_ETHE
>> RNET_ROUTINES\CP220X_ETHERNET_ROUTINES (CP220X_REG)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
>>
------------------------------------------------------------------------------
>>
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- 0022H 0007H
+--> ?PR?_CPFLASH_BYTEWRITE?CP220X_CORE
+--> ?PR?_CPFLASH_BYTEREAD?CP220X_CORE
+--> ?PR?CP220X_HW_RESET?CP220X_CORE
+--> ?CO?MAIN
+--> ?PR?PRINTF?PRINTF
+--> ?PR?PHY_INIT?CP220X_CORE
+--> ?PR?MAC_INIT?CP220X_CORE
+--> ?PR?_CP220X_RECEIVE?CP220X_ETH
+--> ?PR?_CP220X_SEND?CP220X_ETH
?PR?_CPFLASH_BYTEWRITE?CP220X_CORE ----- ----- ----- -----
+--> ?PR?POLL_FLASH_BUSY?CP220X_CORE
?PR?POLL_FLASH_BUSY?CP220X_CORE ----- ----- ----- -----
+--> ?CO?CP220X_CORE
+--> ?PR?_PUTS?PUTS
?PR?_PUTS?PUTS ----- ----- ----- -----
+--> ?PR?PUTCHAR?PUTCHAR
?PR?CP220X_HW_RESET?CP220X_CORE ----- ----- 0029H 0001H
+--> ?CO?CP220X_CORE
+--> ?PR?_PUTS?PUTS
?PR?PRINTF?PRINTF 0020H.0 0001H.1 002BH 0014H
+--> ?PR?PUTCHAR?PUTCHAR
?PR?PHY_INIT?CP220X_CORE ----- ----- 0029H 0002H
+--> ?CO?CP220X_CORE
+--> ?PR?_PUTS?PUTS
+--> ?PR?PRINTF?PRINTF
BL51 BANKED LINKER/LOCATER V6.00 06/04/2007 15:07:40 PAGE 5
?PR?MAC_INIT?CP220X_CORE ----- ----- ----- -----
+--> ?PR?_MAC_WRITE?CP220X_CORE
+--> ?PR?_MAC_SETADDRESS?CP220X_CORE
?PR?_MAC_SETADDRESS?CP220X_CORE ----- ----- 0029H 0002H
+--> ?PR?_MAC_WRITE?CP220X_CORE
?PR?_CP220X_RECEIVE?CP220X_ETH 0020H.0 0000H.2 0029H 0005H
?PR?_CP220X_SEND?CP220X_ETH ----- ----- 0029H 000CH
UNRESOLVED EXTERNAL SYMBOLS:
AB4_RST_STATE
CP220X_RST_HIGH
CP220X_RST_LOW
RESET_INIT
TIMEOUT_EXPIRED
_RESET_TIMEOUT
_WAIT_MS
SYMBOL TABLE OF MODULE: C:\SILABS\MCU\EXAMPLES\C8051F34X\ETHERNET\CP220X_ETHE
>> RNET_ROUTINES\CP220X_ETHERNET_ROUTINES (CP220X_REG)
VALUE TYPE NAME
----------------------------------
------- MODULE CP220X_REG
C:0000H SYMBOL _ICE_DUMMY_
X:204BH PUBLIC TLB6ADDRH
X:2034H PUBLIC TLB2ADDRL
X:2051H PUBLIC TLB7ADDRH
X:203AH PUBLIC TLB3ADDRL
X:2040H PUBLIC TLB4ADDRL
X:2046H PUBLIC TLB5ADDRL
X:204CH PUBLIC TLB6ADDRL
X:2078H PUBLIC PHYCN
X:2052H PUBLIC TLB7ADDRL
X:2059H PUBLIC TXSTARTH
X:205AH PUBLIC TXSTARTL
X:2023H PUBLIC TLB0INFOH
X:201DH PUBLIC CPINFOH
X:2029H PUBLIC TLB1INFOH
X:202FH PUBLIC TLB2INFOH
X:2006H PUBLIC FLASHDATA
X:2035H PUBLIC TLB3INFOH
X:203BH PUBLIC TLB4INFOH
X:2024H PUBLIC TLB0INFOL
X:201EH PUBLIC CPINFOL
X:2072H PUBLIC RSTEN
X:2041H PUBLIC TLB5INFOH
X:202AH PUBLIC TLB1INFOL
X:2047H PUBLIC TLB6INFOH
X:2030H PUBLIC TLB2INFOL
X:204DH PUBLIC TLB7INFOH
X:2036H PUBLIC TLB3INFOL
X:2003H PUBLIC TXAUTOWR
X:203CH PUBLIC TLB4INFOL
X:2042H PUBLIC TLB5INFOL
X:2070H PUBLIC IOPWR
X:2048H PUBLIC TLB6INFOL
X:2012H PUBLIC RXSTA
BL51 BANKED LINKER/LOCATER V6.00 06/04/2007 15:07:40 PAGE 6
X:204EH PUBLIC TLB7INFOL
X:200EH PUBLIC RXHASHH
X:2063H PUBLIC INT0
X:200FH PUBLIC RXHASHL
X:207FH PUBLIC INT1
X:2075H PUBLIC SWRST
X:207AH PUBLIC TXPWR
X:2002H PUBLIC RAMRXDATA
X:2004H PUBLIC RAMTXDATA
X:2017H PUBLIC RXFIFOHEADH
X:2064H PUBLIC INT0EN
X:2018H PUBLIC RXFIFOHEADL
X:207DH PUBLIC INT1EN
X:2076H PUBLIC INT0RD
X:207EH PUBLIC INT1RD
X:200BH PUBLIC MACDATAH
X:205BH PUBLIC RXFIFOSTA
X:200CH PUBLIC MACDATAL
X:2025H PUBLIC TLB0LENH
X:201FH PUBLIC CPLENH
X:2011H PUBLIC RXCN
X:202BH PUBLIC TLB1LENH
X:2053H PUBLIC TXCN
X:2031H PUBLIC TLB2LENH
X:2037H PUBLIC TLB3LENH
X:203DH PUBLIC TLB4LENH
X:2026H PUBLIC TLB0LENL
X:2020H PUBLIC CPLENL
X:2043H PUBLIC TLB5LENH
X:202CH PUBLIC TLB1LENL
X:2049H PUBLIC TLB6LENH
X:2032H PUBLIC TLB2LENL
X:2005H PUBLIC FLASHAUTORD
X:204FH PUBLIC TLB7LENH
X:2038H PUBLIC TLB3LENL
X:203EH PUBLIC TLB4LENL
X:2015H PUBLIC RXFIFOTAILH
X:2044H PUBLIC TLB5LENL
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -