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

📄 re.m51

📁 mc51单片机对rtl8019编程,实现ethernet的收发控制.
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V4.23                                                        05/11/2004  18:03:28  PAGE 1


BL51 BANKED LINKER/LOCATER V4.23, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE ethernet.obj, icmp.obj, ip.obj, arp.obj, task.obj, ring.obj, udp.obj TO RE RAMSIZE (256)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  ethernet.obj (ETHERNET)
  icmp.obj (ICMP)
  ip.obj (IP)
  arp.obj (ARP)
  task.obj (TASK)
  ring.obj (RING)
  udp.obj (UDP)
  D:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
  D:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
  D:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
  D:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
  D:\KEIL\C51\LIB\C51L.LIB (?C?ILDPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?IILDPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?IILDOPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?ISTPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?LNOT)
  D:\KEIL\C51\LIB\C51L.LIB (?C?ULSHR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
  D:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
  D:\KEIL\C51\LIB\C51L.LIB (?C?PLDOPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?PSTOPTR)
  D:\KEIL\C51\LIB\C51L.LIB (?C?ICASE)
  D:\KEIL\C51\LIB\C51L.LIB (?C?MEMCMP)
  D:\KEIL\C51\LIB\C51L.LIB (?C?MEMSET)
  D:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
  D:\KEIL\C51\LIB\C51L.LIB (?C?PLDIDATA)
  D:\KEIL\C51\LIB\C51L.LIB (?C?PSTIDATA)
  D:\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
  D:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
  D:\KEIL\C51\LIB\C51L.LIB (?C?PLDPDATA)
  D:\KEIL\C51\LIB\C51L.LIB (?C?PSTPDATA)
  D:\KEIL\C51\LIB\C51L.LIB (?C?PLDCODE)


LINK MAP OF MODULE:  RE (ETHERNET)


            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     0001H     UNIT         ?STACK

BL51 BANKED LINKER/LOCATER V4.23                                                      05/11/2004  18:03:28  PAGE 2


            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0DB9H     UNIT         ?XD?UDP
            XDATA   0DB9H     0BF8H     UNIT         _XDATA_GROUP_
            XDATA   19B1H     00AEH     UNIT         ?XD?ARP
            XDATA   1A5FH     001CH     UNIT         ?XD?ETHERNET

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     060DH     UNIT         ?C?LIB_CODE
            CODE    0610H     01C9H     INBLOCK      ?PR?_ETHERNET_SEND?ETHERNET
            CODE    07D9H     000FH     INBLOCK      ?PR?ARP_INIT?ARP
            CODE    07E8H     000CH     INBLOCK      ?PR?UDP_CLOSE?UDP
            CODE    07F4H     000CH     UNIT         ?C_C51STARTUP
            CODE    0800H     0210H     INBLOCK      ?PR?_ETHERNET_RECEIVE?ETHERNET
            CODE    0A10H     0168H     INBLOCK      ?PR?_ARP_SEND?ARP
            CODE    0B78H     0155H     INBLOCK      ?PR?_ICMP_SEND?ICMP
            CODE    0CCDH     0146H     INBLOCK      ?PR?_IP_SEND?IP
            CODE    0E13H     0143H     INBLOCK      ?PR?_ETHERNET_INIT?ETHERNET
            CODE    0F56H     0090H     INBLOCK      ?PR?_GET_MACADDR?ARP
                    0FE6H     001AH                  *** GAP ***
            CODE    1000H     0139H     INBLOCK      ?PR?_RING_WRITE?RING
            CODE    1139H     0136H     INBLOCK      ?PR?_UDP_SENDTO?UDP
            CODE    126FH     0130H     INBLOCK      ?PR?_RING_READ?RING
            CODE    139FH     011DH     INBLOCK      ?PR?_CPU_CHECKSUM?IP
            CODE    14BCH     011AH     INBLOCK      ?PR?_ADD_MACADDR?ARP
            CODE    15D6H     00DEH     INBLOCK      ?PR?_IP_CONFIG?IP
            CODE    16B4H     00DCH     INBLOCK      ?PR?_ICMP_RECEIVE?ICMP
            CODE    1790H     0064H     INBLOCK      ?PR?MAIN?TASK
                    17F4H     000CH                  *** GAP ***
            CODE    1800H     00D6H     INBLOCK      ?PR?_IP_RECEIVE?IP
            CODE    18D6H     00D5H     INBLOCK      ?PR?_ARP_RECEIVE?ARP
            CODE    19ABH     008BH     INBLOCK      ?PR?_RING_INIT?RING
            CODE    1A36H     008BH     INBLOCK      ?PR?_UDP_PROCESS?UDP
            CODE    1AC1H     0089H     INBLOCK      ?PR?_UDP_OPEN?UDP
            CODE    1B4AH     0075H     INBLOCK      ?PR?_UDP_RECV?UDP
            CODE    1BBFH     003CH     INBLOCK      ?PR?_UDP_SEND?UDP
            CODE    1BFBH     003BH     INBLOCK      ?PR?TICK?UDP



OVERLAY MAP OF MODULE:   RE (ETHERNET)


SEGMENT                                  XDATA_GROUP
  +--> CALLED SEGMENT                  START    LENGTH
------------------------------------------------------
?C_C51STARTUP                          -----    -----
  +--> ?PR?MAIN?TASK

?PR?MAIN?TASK                          0DB9H    05DCH
  +--> ?PR?_ETHERNET_INIT?ETHERNET
  +--> ?PR?ARP_INIT?ARP
  +--> ?PR?_IP_CONFIG?IP
  +--> ?PR?_UDP_OPEN?UDP
  +--> ?PR?_UDP_SEND?UDP
  +--> ?PR?_UDP_RECV?UDP
  +--> ?PR?TICK?UDP
BL51 BANKED LINKER/LOCATER V4.23                                                      05/11/2004  18:03:28  PAGE 3


  +--> ?PR?UDP_CLOSE?UDP

?PR?_ETHERNET_INIT?ETHERNET            1395H    0003H

?PR?_IP_CONFIG?IP                      1395H    000CH

?PR?_UDP_OPEN?UDP                      1395H    0007H
  +--> ?PR?_RING_INIT?RING

?PR?_RING_INIT?RING                    139CH    0009H

?PR?_UDP_SEND?UDP                      1395H    0003H
  +--> ?PR?_UDP_SENDTO?UDP

?PR?_UDP_SENDTO?UDP                    1398H    0010H
  +--> ?PR?_IP_SEND?IP

?PR?_IP_SEND?IP                        1990H    000CH
  +--> ?PR?_CPU_CHECKSUM?IP
  +--> ?PR?_GET_MACADDR?ARP
  +--> ?PR?_ARP_SEND?ARP
  +--> ?PR?_ETHERNET_SEND?ETHERNET

?PR?_CPU_CHECKSUM?IP                   199CH    000BH

?PR?_GET_MACADDR?ARP                   199CH    0004H

?PR?_ARP_SEND?ARP                      199CH    000EH
  +--> ?PR?_ETHERNET_SEND?ETHERNET

?PR?_ETHERNET_SEND?ETHERNET            19AAH    0007H

?PR?_UDP_RECV?UDP                      1395H    0005H
  +--> ?PR?_RING_READ?RING

?PR?_RING_READ?RING                    139AH    0006H

?PR?TICK?UDP                           1395H    05DCH
  +--> ?PR?_ETHERNET_RECEIVE?ETHERNET
  +--> ?PR?_IP_RECEIVE?IP
  +--> ?PR?_ARP_RECEIVE?ARP

?PR?_ETHERNET_RECEIVE?ETHERNET         1971H    0008H

?PR?_IP_RECEIVE?IP                     1971H    0006H
  +--> ?PR?_CPU_CHECKSUM?IP
  +--> ?PR?_ICMP_RECEIVE?ICMP
  +--> ?PR?_UDP_PROCESS?UDP

?PR?_ICMP_RECEIVE?ICMP                 1977H    0009H
  +--> ?PR?_CPU_CHECKSUM?IP
  +--> ?PR?_ICMP_SEND?ICMP

?PR?_ICMP_SEND?ICMP                    1980H    0010H
  +--> ?PR?_CPU_CHECKSUM?IP
  +--> ?PR?_IP_SEND?IP

BL51 BANKED LINKER/LOCATER V4.23                                                      05/11/2004  18:03:28  PAGE 4


?PR?_UDP_PROCESS?UDP                   1977H    0003H
  +--> ?PR?_RING_WRITE?RING

?PR?_RING_WRITE?RING                   197AH    0006H

?PR?_ARP_RECEIVE?ARP                   1971H    0003H
  +--> ?PR?_ADD_MACADDR?ARP
  +--> ?PR?_ARP_SEND?ARP

?PR?_ADD_MACADDR?ARP                   1974H    0009H



SYMBOL TABLE OF MODULE:  RE (ETHERNET)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        ETHERNET
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:0800H         PUBLIC        _ethernet_receive
  C:0610H         PUBLIC        _ethernet_send
  C:0E13H         PUBLIC        _ethernet_init
  X:1A5FH         PUBLIC        net_inf
  -------         PROC          _ETHERNET_INIT
  D:0006H         SYMBOL        base_addr
  X:1395H         SYMBOL        pMac
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:0E13H         LINE#         53
  C:0E1EH         LINE#         54
  C:0E1EH         LINE#         56
  C:0E26H         LINE#         57
  C:0E34H         LINE#         58
  C:0E48H         LINE#         60
  C:0E56H         LINE#         62
  C:0E69H         LINE#         64
  C:0E74H         LINE#         65
  C:0E7FH         LINE#         67
  C:0E8BH         LINE#         69
  C:0E97H         LINE#         71
  C:0E9FH         LINE#         72
  C:0EA8H         LINE#         73
  C:0EB2H         LINE#         75
  C:0EBEH         LINE#         76
  C:0ECAH         LINE#         78
  C:0ED6H         LINE#         79
  C:0EE1H         LINE#         80
  C:0EECH         LINE#         82
  C:0EF3H         LINE#         84
  C:0F05H         LINE#         86
  C:0F07H         LINE#         87
  C:0F28H         LINE#         88
  C:0F2DH         LINE#         90
  C:0F3BH         LINE#         91
  C:0F4EH         LINE#         93
BL51 BANKED LINKER/LOCATER V4.23                                                      05/11/2004  18:03:28  PAGE 5


  C:0F55H         LINE#         94
  -------         ENDPROC       _ETHERNET_INIT
  -------         PROC          _ETHERNET_SEND
  X:19AAH         SYMBOL        pbuffer
  X:19ADH         SYMBOL        aLength
  -------         DO            
  D:0005H         SYMBOL        crda0
  X:19AFH         SYMBOL        i
  -------         ENDDO         
  C:0610H         LINE#         97
  C:0621H         LINE#         98
  C:0621H         LINE#         101
  C:0631H         LINE#         102
  C:0633H         LINE#         103
  C:0651H         LINE#         104
  C:0670H         LINE#         106
  C:0683H         LINE#         107
  C:068EH         LINE#         108
  C:0699H         LINE#         109
  C:06A5H         LINE#         110
  C:06B0H         LINE#         111
  C:06B7H         LINE#         112
  C:06CEH         LINE#         113
  C:06E1H         LINE#         114
  C:06E1H         LINE#         115
  C:06F1H         LINE#         116
  C:06F7H         LINE#         117
  C:06F9H         LINE#         119
  C:070CH         LINE#         120
  C:0717H         LINE#         121
  C:072EH         LINE#         122
  C:073EH         LINE#         123
  C:0745H         LINE#         124
  C:0761H         LINE#         125
  C:0786H         LINE#         126
  C:0796H         LINE#         128
  C:07A9H         LINE#         129
  C:07B9H         LINE#         130
  C:07D0H         LINE#         131
  C:07D7H         LINE#         132
  C:07D8H         LINE#         133
  -------         ENDPROC       _ETHERNET_SEND
  -------         PROC          _ETHERNET_RECEIVE
  X:1971H         SYMBOL        pBuffer
  -------         DO            
  X:1974H         SYMBOL        i
  X:1976H         SYMBOL        length
  D:0007H         SYMBOL        next_pkt
  D:0006H         SYMBOL        curr
  X:1978H         SYMBOL        bnry
  -------         ENDDO         
  C:0800H         LINE#         136
  C:080BH         LINE#         137
  C:080BH         LINE#         141
  C:0825H         LINE#         142
  C:0833H         LINE#         143
  C:0841H         LINE#         144
BL51 BANKED LINKER/LOCATER V4.23                                                      05/11/2004  18:03:28  PAGE 6


  C:0842H         LINE#         145
  C:0848H         LINE#         146
  C:084AH         LINE#         148
  C:0858H         LINE#         149
  C:086AH         LINE#         150
  C:0871H         LINE#         152
  C:0875H         LINE#         153
  C:0887H         LINE#         154
  C:088BH         LINE#         155
  C:088BH         LINE#         157
  C:089DH         LINE#         158
  C:08A8H         LINE#         159
  C:08B3H         LINE#         160
  C:08BFH         LINE#         161
  C:08C6H         LINE#         162
  C:08DBH         LINE#         163
  C:08E9H         LINE#         164
  C:0903H         LINE#         165
  C:0916H         LINE#         166
  C:0927H         LINE#         167
  C:0945H         LINE#         169

⌨️ 快捷键说明

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