📄 ethernet.m51
字号:
BL51 BANKED LINKER/LOCATER V6.05 05/13/2008 23:42:03 PAGE 1
BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
F:\KEIL\C51\BIN\BL51.EXE uip_arch.obj, etherdev.obj, main.obj, uip.obj, uip_arp.obj, STC89C58RD+ FLASH-ISP-IAP.obj, netc
>> om.obj, modbus.obj, Startup.obj TO Ethernet RAMSIZE (256) CODE (0X0000-0X7FFF) XDATA (0X0000-0X7FFF)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
uip_arch.obj (UIP_ARCH)
etherdev.obj (ETHERDEV)
main.obj (MAIN)
uip.obj (UIP)
uip_arp.obj (UIP_ARP)
STC89C58RD+ FLASH-ISP-IAP.obj (STC89C58RD__FLASH_ISP_IAP)
netcom.obj (NETCOM)
modbus.obj (MODBUS)
Startup.obj (?C_STARTUP)
F:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
F:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
F:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
F:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
F:\KEIL\C51\LIB\C51L.LIB (?C?CLDIOPTR)
F:\KEIL\C51\LIB\C51L.LIB (?C?CILDOPTR)
F:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
F:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
F:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
F:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
F:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
F:\KEIL\C51\LIB\C51L.LIB (?C?ILDPTR)
F:\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
F:\KEIL\C51\LIB\C51L.LIB (?C?ISTPTR)
F:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
F:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
F:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
F:\KEIL\C51\LIB\C51L.LIB (?C?LCASE)
F:\KEIL\C51\LIB\C51L.LIB (PRINTF)
F:\KEIL\C51\LIB\C51L.LIB (?C?MEMSET)
F:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
F:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
F:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
F:\KEIL\C51\LIB\C51L.LIB (PUTCHAR)
LINK MAP OF MODULE: Ethernet (UIP_ARCH)
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 0005H UNIT ?DT?PRINTF?PRINTF
000DH 0003H *** GAP ***
REG 0010H 0008H ABSOLUTE "REG BANK 2"
REG 0018H 0008H ABSOLUTE "REG BANK 3"
BIT 0020H.0 0001H.1 UNIT ?BI?PRINTF?PRINTF
BIT 0021H.1 0000H.2 UNIT ?BI?NETCOM
BL51 BANKED LINKER/LOCATER V6.05 05/13/2008 23:42:03 PAGE 2
BIT 0021H.3 0000H.2 UNIT _BIT_GROUP_
0021H.5 0000H.3 *** GAP ***
IDATA 0022H 0033H UNIT ?ID?UIP
IDATA 0055H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 121CH UNIT ?XD?UIP
XDATA 121CH 0BA1H UNIT ?XD?NETCOM
XDATA 1DBDH 0080H UNIT ?XD?STC89C58RD__FLASH_ISP_IAP
XDATA 1E3DH 0066H UNIT ?XD?UIP_ARP
XDATA 1EA3H 0028H UNIT ?XD?PRINTF?PRINTF
XDATA 1ECBH 0017H UNIT _XDATA_GROUP_
XDATA 1EE2H 000FH UNIT ?XD?_WRITE_FLASH_WITH_PROTECT_IN_ONE_SECTOR?STC89C58RD__FLASH_ISP_I
>> AP
XDATA 1EF1H 0002H UNIT ?XD?ETHERDEV
XDATA 1EF3H 0001H UNIT ?XD?RTL8019_RDID?ETHERDEV
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?UIP_IPCHKSUM?UIP_ARCH
CODE 000BH 0003H ABSOLUTE
CODE 000EH 000DH UNIT ?PR?_ETHERDEV_REG_WRITE?ETHERDEV
CODE 001BH 0003H ABSOLUTE
CODE 001EH 0003H UNIT ?PR?DISPLAY_BEGIN_LED?STC89C58RD__FLASH_ISP_IAP
0021H 0002H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 13CEH UNIT ?PR?_UIP_PROCESS?UIP
CODE 13F4H 03B0H UNIT ?C?LIB_CODE
CODE 17A4H 0365H UNIT ?PR?PRINTF?PRINTF
CODE 1B09H 021DH UNIT ?PR?_UIP_CONNECT?UIP
CODE 1D26H 0200H UNIT ?CO?STC89C58RD__FLASH_ISP_IAP
CODE 1F26H 01D8H UNIT ?PR?UIP_ARP_OUT?UIP_ARP
CODE 20FEH 01D7H UNIT ?PR?_WRITE_FLASH_WITH_PROTECT_IN_ONE_SECTOR?STC89C58RD__FLASH_ISP_I
>> AP
CODE 22D5H 01D6H UNIT ?PR?ETHERDEV_POLL?ETHERDEV
CODE 24ABH 01BAH UNIT ?PR?_UIP_ARP_UPDATE?UIP_ARP
CODE 2665H 0187H UNIT ?PR?UIP_TCPCHKSUM?UIP_ARCH
CODE 27ECH 0184H UNIT ?PR?UIP_UDP_APPCALL?NETCOM
CODE 2970H 015CH UNIT ?PR?NETCOMINIT?NETCOM
CODE 2ACCH 0137H UNIT ?PR?UIP_ARP_ARPIN?UIP_ARP
CODE 2C03H 0133H UNIT ?PR?COMINIT?NETCOM
CODE 2D36H 0127H UNIT ?PR?COM_ISR?NETCOM
CODE 2E5DH 0125H UNIT ?PR?MAIN?MAIN
CODE 2F82H 010EH UNIT ?PR?UIP_APPCALL?NETCOM
CODE 3090H 010CH UNIT ?PR?_UIP_UDP_NEW?UIP
CODE 319CH 00F2H UNIT ?PR?_SEQUENTIAL_WRITE_FLASH_IN_ONE_SECTOR?STC89C58RD__FLASH_ISP_IAP
>>
CODE 328EH 00E5H UNIT ?PR?ETHERDEV_SEND?ETHERDEV
CODE 3373H 00DBH UNIT ?PR?_UIP_CHKSUM?UIP_ARCH
CODE 344EH 00D9H UNIT ?PR?ETHERDEV_INIT?ETHERDEV
CODE 3527H 00D6H UNIT ?PR?PARAINIT?NETCOM
CODE 35FDH 00CAH UNIT ?PR?_SWAPLONG?NETCOM
CODE 36C7H 00BBH UNIT ?PR?_CALCRC?MODBUS
CODE 3782H 009AH UNIT ?C_C51STARTUP
CODE 381CH 0084H UNIT ?PR?_WRITESENDBUF?NETCOM
CODE 38A0H 007EH UNIT ?PR?_UIP_ADD32?UIP_ARCH
CODE 391EH 0077H UNIT ?PR?UIP_INIT?UIP
BL51 BANKED LINKER/LOCATER V6.05 05/13/2008 23:42:03 PAGE 3
CODE 3995H 006EH UNIT ?PR?_UIP_ADD_RCV_NXT?UIP
CODE 3A03H 006CH UNIT ?PR?_SEQUENTIAL_READ_FLASH_IN_ONE_SECTOR?STC89C58RD__FLASH_ISP_IAP
CODE 3A6FH 0067H UNIT ?PR?UIP_ARP_IPIN?UIP_ARP
CODE 3AD6H 0064H UNIT ?PR?TIMER1_ISR?NETCOM
CODE 3B3AH 005EH UNIT ?PR?UIP_ARP_TIMER?UIP_ARP
CODE 3B98H 0052H UNIT ?PR?RTL8019_RDID?ETHERDEV
CODE 3BEAH 0052H UNIT ?PR?TCPTASK?NETCOM
CODE 3C3CH 004BH UNIT ?PR?RTL8019AS_RESET?ETHERDEV
CODE 3C87H 003FH UNIT ?PR?COMTASK?NETCOM
CODE 3CC6H 003AH UNIT ?PR?_BYTE_PROGRAM_AND_VERIFY?STC89C58RD__FLASH_ISP_IAP
CODE 3D00H 0037H UNIT ?PR?UIP_ARP_INIT?UIP_ARP
CODE 3D37H 0030H UNIT ?CO?ETHERDEV
CODE 3D67H 002DH UNIT ?PR?_UIP_UNLISTEN?UIP
CODE 3D94H 002AH UNIT ?PR?_UIP_LISTEN?UIP
CODE 3DBEH 0027H UNIT ?PR?ETHERDEV_TIMER0_ISR?ETHERDEV
CODE 3DE5H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 3E0CH 0024H UNIT ?PR?_BYTE_PROGRAM?STC89C58RD__FLASH_ISP_IAP
CODE 3E30H 0020H UNIT ?PR?_BYTE_READ?STC89C58RD__FLASH_ISP_IAP
CODE 3E50H 0020H UNIT ?CO?MODBUS
CODE 3E70H 001EH UNIT ?PR?COMBUFINIT?NETCOM
CODE 3E8EH 001BH UNIT ?C_INITSEG
CODE 3EA9H 001AH UNIT ?PR?_ETHERDEV_REG_READ?ETHERDEV
CODE 3EC3H 001AH UNIT ?PR?_DELAY1MS?ETHERDEV
CODE 3EDDH 0018H UNIT ?PR?_ETHERDEV_DELAY_MS?ETHERDEV
CODE 3EF5H 0018H UNIT ?PR?_DELAY?STC89C58RD__FLASH_ISP_IAP
CODE 3F0DH 0017H UNIT ?PR?ISP_IAP_ENABLE?STC89C58RD__FLASH_ISP_IAP
CODE 3F24H 0016H UNIT ?PR?_SECTOR_ERASE?STC89C58RD__FLASH_ISP_IAP
CODE 3F3AH 0014H UNIT ?PR?INIT_SERIAL?ETHERDEV
CODE 3F4EH 0010H UNIT ?CO?NETCOM
CODE 3F5EH 000EH UNIT ?PR?TIMER1INIT?NETCOM
CODE 3F6CH 0009H UNIT ?PR?ETHERDEV_READ?ETHERDEV
CODE 3F75H 0009H UNIT ?PR?ISP_IAP_DISABLE?STC89C58RD__FLASH_ISP_IAP
CODE 3F7EH 0008H UNIT ?PR?_HTONS?UIP
CODE 3F86H 0003H UNIT ?PR?OFF_BEGIN_LED?STC89C58RD__FLASH_ISP_IAP
CODE 3F89H 0003H UNIT ?PR?DISPLAY_OK_LED?STC89C58RD__FLASH_ISP_IAP
CODE 3F8CH 0003H UNIT ?PR?OFF_OK_LED?STC89C58RD__FLASH_ISP_IAP
CODE 3F8FH 0003H UNIT ?PR?DISPLAY_ERROR_LED?STC89C58RD__FLASH_ISP_IAP
CODE 3F92H 0003H UNIT ?PR?OFF_ERROR_LED?STC89C58RD__FLASH_ISP_IAP
CODE 3F95H 0003H UNIT ?PR?SOFTRESET?NETCOM
OVERLAY MAP OF MODULE: Ethernet (UIP_ARCH)
SEGMENT BIT_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------------------
?PR?COM_ISR?NETCOM 0021H.3 0000H.1 ----- -----
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- 1ECBH 0002H
BL51 BANKED LINKER/LOCATER V6.05 05/13/2008 23:42:03 PAGE 4
+--> ?PR?UIP_INIT?UIP
+--> ?PR?UIP_ARP_INIT?UIP_ARP
+--> ?PR?NETCOMINIT?NETCOM
+--> ?PR?ETHERDEV_INIT?ETHERDEV
+--> ?PR?ETHERDEV_READ?ETHERDEV
+--> ?PR?_UIP_PROCESS?UIP
+--> ?PR?UIP_ARP_OUT?UIP_ARP
+--> ?PR?ETHERDEV_SEND?ETHERDEV
+--> ?PR?UIP_ARP_TIMER?UIP_ARP
+--> ?PR?_HTONS?UIP
+--> ?PR?UIP_ARP_IPIN?UIP_ARP
+--> ?PR?UIP_ARP_ARPIN?UIP_ARP
+--> ?PR?COMTASK?NETCOM
+--> ?PR?TCPTASK?NETCOM
?PR?NETCOMINIT?NETCOM ----- ----- 1ECDH 000AH
+--> ?PR?PARAINIT?NETCOM
+--> ?PR?COMINIT?NETCOM
+--> ?PR?TIMER1INIT?NETCOM
+--> ?PR?_UIP_UDP_NEW?UIP
+--> ?PR?_UIP_CONNECT?UIP
?PR?PARAINIT?NETCOM ----- ----- ----- -----
+--> ?PR?_SEQUENTIAL_READ_FLASH_IN_ONE_SEC...
+--> ?PR?_CALCRC?MODBUS
+--> ?PR?_SEQUENTIAL_WRITE_FLASH_IN_ONE_SE...
?PR?_SEQUENTIAL_READ_FLASH_IN_ONE_SEC... ----- ----- 1ED7H 0009H
+--> ?PR?_BYTE_READ?STC89C58RD__FLASH_ISP_IAP
?PR?_BYTE_READ?STC89C58RD__FLASH_ISP_IAP ----- ----- ----- -----
+--> ?PR?ISP_IAP_ENABLE?STC89C58RD__FLASH_...
+--> ?PR?ISP_IAP_DISABLE?STC89C58RD__FLASH...
?PR?_CALCRC?MODBUS ----- ----- 1ED7H 0004H
+--> ?CO?MODBUS
?PR?_SEQUENTIAL_WRITE_FLASH_IN_ONE_SE... ----- ----- 1ED7H 0009H
+--> ?PR?ISP_IAP_ENABLE?STC89C58RD__FLASH_...
+--> ?PR?ISP_IAP_DISABLE?STC89C58RD__FLASH...
?PR?COMINIT?NETCOM ----- ----- ----- -----
+--> ?PR?_SWAPLONG?NETCOM
+--> ?PR?COMBUFINIT?NETCOM
?PR?_SWAPLONG?NETCOM ----- ----- 1ED7H 0007H
?PR?_UIP_UDP_NEW?UIP ----- ----- 1ED7H 0008H
?PR?_UIP_CONNECT?UIP ----- ----- 1ED7H 000BH
+--> ?PR?_HTONS?UIP
?PR?ETHERDEV_INIT?ETHERDEV ----- ----- ----- -----
+--> ?PR?INIT_SERIAL?ETHERDEV
+--> ?PR?RTL8019AS_RESET?ETHERDEV
+--> ?PR?_ETHERDEV_REG_READ?ETHERDEV
+--> ?PR?_ETHERDEV_REG_WRITE?ETHERDEV
BL51 BANKED LINKER/LOCATER V6.05 05/13/2008 23:42:03 PAGE 5
?PR?RTL8019AS_RESET?ETHERDEV ----- ----- ----- -----
+--> ?PR?_DELAY1MS?ETHERDEV
+--> ?PR?_ETHERDEV_REG_WRITE?ETHERDEV
+--> ?PR?_ETHERDEV_REG_READ?ETHERDEV
?PR?_ETHERDEV_REG_READ?ETHERDEV ----- ----- ----- -----
+--> ?PR?_ETHERDEV_REG_WRITE?ETHERDEV
?PR?ETHERDEV_READ?ETHERDEV ----- ----- ----- -----
+--> ?PR?ETHERDEV_POLL?ETHERDEV
?PR?ETHERDEV_POLL?ETHERDEV 0021H.4 0000H.1 1ECDH 0004H
+--> ?PR?_ETHERDEV_REG_READ?ETHERDEV
+--> ?PR?_ETHERDEV_REG_WRITE?ETHERDEV
?PR?_UIP_PROCESS?UIP ----- ----- 1ECDH 0005H
+--> ?PR?UIP_APPCALL?NETCOM
+--> ?PR?UIP_IPCHKSUM?UIP_ARCH
+--> ?PR?UIP_UDP_APPCALL?NETCOM
+--> ?PR?UIP_TCPCHKSUM?UIP_ARCH
+--> ?PR?_UIP_ADD_RCV_NXT?UIP
+--> ?PR?_UIP_ADD32?UIP_ARCH
?PR?UIP_APPCALL?NETCOM ----- ----- 1ED2H 0004H
+--> ?PR?_UIP_CONNECT?UIP
+--> ?PR?_WRITESENDBUF?NETCOM
?PR?_WRITESENDBUF?NETCOM ----- ----- 1ED6H 0005H
?PR?UIP_IPCHKSUM?UIP_ARCH ----- ----- ----- -----
+--> ?PR?_UIP_CHKSUM?UIP_ARCH
?PR?_UIP_CHKSUM?UIP_ARCH ----- ----- 1ED6H 0007H
+--> ?PR?_HTONS?UIP
?PR?UIP_UDP_APPCALL?NETCOM ----- ----- 1ED2H 0003H
+--> ?PR?_CALCRC?MODBUS
+--> ?PR?_SEQUENTIAL_WRITE_FLASH_IN_ONE_SE...
+--> ?CO?NETCOM
?PR?UIP_TCPCHKSUM?UIP_ARCH ----- ----- 1ED2H 0004H
+--> ?PR?_UIP_CHKSUM?UIP_ARCH
+--> ?PR?_HTONS?UIP
?PR?_UIP_ADD_RCV_NXT?UIP ----- ----- ----- -----
+--> ?PR?_UIP_ADD32?UIP_ARCH
?PR?_UIP_ADD32?UIP_ARCH ----- ----- 1ED2H 0002H
?PR?UIP_ARP_OUT?UIP_ARP ----- ----- 1ECDH 0003H
?PR?ETHERDEV_SEND?ETHERDEV ----- ----- 1ECDH 0005H
+--> ?PR?_ETHERDEV_REG_WRITE?ETHERDEV
+--> ?PR?_ETHERDEV_REG_READ?ETHERDEV
?PR?UIP_ARP_IPIN?UIP_ARP ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V6.05 05/13/2008 23:42:03 PAGE 6
+--> ?PR?_UIP_ARP_UPDATE?UIP_ARP
?PR?_UIP_ARP_UPDATE?UIP_ARP ----- ----- 1ECDH 0009H
?PR?UIP_ARP_ARPIN?UIP_ARP ----- ----- ----- -----
+--> ?PR?_UIP_ARP_UPDATE?UIP_ARP
?PR?COMTASK?NETCOM ----- ----- ----- -----
+--> ?PR?SOFTRESET?NETCOM
?PR?TCPTASK?NETCOM ----- ----- 1ECDH 0004H
+--> ?PR?_UIP_CONNECT?UIP
SYMBOL TABLE OF MODULE: Ethernet (UIP_ARCH)
VALUE TYPE NAME
----------------------------------
------- MODULE UIP_ARCH
C:0000H SYMBOL _ICE_DUMMY_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -