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

📄 new connecter+tcpip.m51

📁 基于STC单片机与MICROCHIP ENC28J60的TCPIP以太网控制器
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V6.05                                                        08/11/2008  11:18:47  PAGE 1


BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE appdatatrans.obj, enc28j60.obj, main.obj, uip.obj, uip_arch.obj, uip_arp.obj TO New Connecter+T
>> CPIP RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  appdatatrans.obj (APPDATATRANS)
  enc28j60.obj (ENC28J60)
  main.obj (MAIN)
  uip.obj (UIP)
  uip_arch.obj (UIP_ARCH)
  uip_arp.obj (UIP_ARP)
  D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?ILDPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?ILDIPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?ILDOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?PLDIOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?PSTOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?ICASE)
  D:\KEIL\C51\LIB\C51S.LIB (?C?MEMSET)
  D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  D:\KEIL\C51\LIB\C51S.LIB (?C?ILDIX)
  D:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
  D:\KEIL\C51\LIB\C51S.LIB (?C?PSTIDATA)
  D:\KEIL\C51\LIB\C51S.LIB (?C?PLDIXDATA)
  D:\KEIL\C51\LIB\C51S.LIB (?C?PSTXDATA)
  D:\KEIL\C51\LIB\C51S.LIB (?C?PLDIPDATA)
  D:\KEIL\C51\LIB\C51S.LIB (?C?PSTPDATA)
  D:\KEIL\C51\LIB\C51S.LIB (?C?PLDCODE)


LINK MAP OF MODULE:  New Connecter+TCPIP (APPDATATRANS)


            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     0038H     UNIT         ?DT?UIP
            DATA    0040H     000EH     UNIT         _DATA_GROUP_
            DATA    004EH     0003H     UNIT         ?DT?APPDATATRANS
            DATA    0051H     0003H     UNIT         ?DT?ENC28J60
            IDATA   0054H     0013H     UNIT         ?ID?UIP
            IDATA   0067H     0001H     UNIT         _IDATA_GROUP_
            IDATA   0068H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     023CH     UNIT         ?XD?UIP
            XDATA   023CH     0168H     UNIT         ?XD?APPDATATRANS
BL51 BANKED LINKER/LOCATER V6.05                                                      08/11/2008  11:18:47  PAGE 2


            XDATA   03A4H     0045H     UNIT         ?XD?UIP_ARP

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     102AH     UNIT         ?PR?_UIP_PROCESS?UIP
            CODE    102DH     0360H     UNIT         ?C?LIB_CODE
            CODE    138DH     01F6H     UNIT         ?PR?UIP_ARP_OUT?UIP_ARP
            CODE    1583H     0160H     UNIT         ?PR?_UIP_ARP_UPDATE?UIP_ARP
            CODE    16E3H     014CH     UNIT         ?PR?UIP_TCPCHKSUM?UIP_ARCH
            CODE    182FH     014AH     UNIT         ?PR?DATATRANS_APPCALL?APPDATATRANS
            CODE    1979H     0149H     UNIT         ?PR?UIP_ARP_ARPIN?UIP_ARP
            CODE    1AC2H     00E9H     UNIT         ?PR?ENCINIT?ENC28J60
            CODE    1BABH     00C7H     UNIT         ?PR?MAIN?MAIN
            CODE    1C72H     00C0H     UNIT         ?PR?ETHDEVSPI_READ?ENC28J60
            CODE    1D32H     00A9H     UNIT         ?PR?ETHDEVSPI_SENDPACK?ENC28J60
            CODE    1DDBH     0093H     UNIT         ?PR?_UIP_CHKSUM?UIP_ARCH
            CODE    1E6EH     008CH     UNIT         ?C_C51STARTUP
            CODE    1EFAH     007EH     UNIT         ?PR?UIP_ARP_IPIN?UIP_ARP
            CODE    1F78H     005EH     UNIT         ?PR?UIP_ARP_TIMER?UIP_ARP
            CODE    1FD6H     005AH     UNIT         ?PR?_UIP_ADD_RCV_NXT?UIP
            CODE    2030H     0056H     UNIT         ?PR?_UIP_ADD32?UIP_ARCH
            CODE    2086H     003EH     UNIT         ?PR?UIP_INIT?UIP
            CODE    20C4H     0037H     UNIT         ?PR?UIP_ARP_INIT?UIP_ARP
            CODE    20FBH     0031H     UNIT         ?PR?FILE_INIT?APPDATATRANS
            CODE    212CH     002FH     UNIT         ?PR?_ENCREADOP?ENC28J60
            CODE    215BH     002AH     UNIT         ?PR?NICSETMACADDRESS?ENC28J60
            CODE    2185H     002AH     UNIT         ?PR?_UIP_LISTEN?UIP
            CODE    21AFH     0025H     UNIT         ?PR?_ENCSETBANK?ENC28J60
            CODE    21D4H     0023H     UNIT         ?PR?_ENCPHYWRITE?ENC28J60
            CODE    21F7H     001DH     UNIT         ?PR?_ENCWRITEOP?ENC28J60
            CODE    2214H     001BH     UNIT         ?PR?_ENCWRITE?ENC28J60
            CODE    222FH     0013H     UNIT         ?PR?_DELAY_MS?ENC28J60
            CODE    2242H     0010H     UNIT         ?PR?SYSTEM_RESET?ENC28J60
            CODE    2252H     000FH     UNIT         ?PR?INIT_SPI?ENC28J60
            CODE    2261H     000EH     UNIT         ?C_INITSEG
            CODE    226FH     000EH     UNIT         ?PR?UIP_IPCHKSUM?UIP_ARCH
            CODE    227DH     000DH     UNIT         ?PR?_ENCREAD?ENC28J60
            CODE    228AH     000CH     UNIT         ?CO?UIP
            CODE    2296H     000AH     UNIT         ?PR?DATATRANS_INIT?APPDATATRANS
            CODE    22A0H     0001H     UNIT         ?PR?_HTONS?UIP



OVERLAY MAP OF MODULE:   New Connecter+TCPIP (APPDATATRANS)


SEGMENT                                      DATA_GROUP          IDATA_GROUP
  +--> CALLED SEGMENT                      START    LENGTH     START    LENGTH
------------------------------------------------------------------------------
?C_C51STARTUP                              -----    -----      -----    -----
  +--> ?PR?MAIN?MAIN
  +--> ?C_INITSEG

?PR?MAIN?MAIN                              0040H    0002H      -----    -----
  +--> ?PR?UIP_INIT?UIP
  +--> ?PR?DATATRANS_INIT?APPDATATRANS
  +--> ?PR?ENCINIT?ENC28J60
BL51 BANKED LINKER/LOCATER V6.05                                                      08/11/2008  11:18:47  PAGE 3


  +--> ?PR?UIP_ARP_INIT?UIP_ARP
  +--> ?PR?ETHDEVSPI_READ?ENC28J60
  +--> ?PR?_UIP_PROCESS?UIP
  +--> ?PR?UIP_ARP_OUT?UIP_ARP
  +--> ?PR?ETHDEVSPI_SENDPACK?ENC28J60
  +--> ?PR?UIP_ARP_TIMER?UIP_ARP
  +--> ?PR?_HTONS?UIP
  +--> ?PR?UIP_ARP_IPIN?UIP_ARP
  +--> ?PR?UIP_ARP_ARPIN?UIP_ARP

?PR?DATATRANS_INIT?APPDATATRANS            -----    -----      -----    -----
  +--> ?PR?FILE_INIT?APPDATATRANS
  +--> ?PR?_UIP_LISTEN?UIP

?PR?FILE_INIT?APPDATATRANS                 -----    -----      0067H    0001H

?PR?ENCINIT?ENC28J60                       -----    -----      -----    -----
  +--> ?PR?INIT_SPI?ENC28J60
  +--> ?PR?SYSTEM_RESET?ENC28J60
  +--> ?PR?_DELAY_MS?ENC28J60
  +--> ?PR?_ENCREAD?ENC28J60
  +--> ?PR?_ENCWRITE?ENC28J60
  +--> ?PR?NICSETMACADDRESS?ENC28J60
  +--> ?PR?_ENCPHYWRITE?ENC28J60
  +--> ?PR?_ENCSETBANK?ENC28J60
  +--> ?PR?_ENCWRITEOP?ENC28J60

?PR?_ENCREAD?ENC28J60                      -----    -----      -----    -----
  +--> ?PR?_ENCSETBANK?ENC28J60
  +--> ?PR?_ENCREADOP?ENC28J60

?PR?_ENCSETBANK?ENC28J60                   -----    -----      -----    -----
  +--> ?PR?_ENCWRITEOP?ENC28J60

?PR?_ENCWRITE?ENC28J60                     -----    -----      -----    -----
  +--> ?PR?_ENCSETBANK?ENC28J60
  +--> ?PR?_ENCWRITEOP?ENC28J60

?PR?NICSETMACADDRESS?ENC28J60              -----    -----      -----    -----
  +--> ?PR?_ENCWRITE?ENC28J60

?PR?_ENCPHYWRITE?ENC28J60                  -----    -----      -----    -----
  +--> ?PR?_ENCWRITE?ENC28J60
  +--> ?PR?_ENCREAD?ENC28J60

?PR?ETHDEVSPI_READ?ENC28J60                0042H    0002H      -----    -----
  +--> ?PR?_ENCREAD?ENC28J60
  +--> ?PR?_ENCWRITEOP?ENC28J60
  +--> ?PR?_ENCWRITE?ENC28J60
  +--> ?PR?_ENCREADOP?ENC28J60

?PR?_UIP_PROCESS?UIP                       0042H    0003H      -----    -----
  +--> ?PR?DATATRANS_APPCALL?APPDATATRANS
  +--> ?CO?UIP
  +--> ?PR?UIP_IPCHKSUM?UIP_ARCH
  +--> ?PR?UIP_TCPCHKSUM?UIP_ARCH
  +--> ?PR?_UIP_ADD_RCV_NXT?UIP
BL51 BANKED LINKER/LOCATER V6.05                                                      08/11/2008  11:18:47  PAGE 4


  +--> ?PR?_UIP_ADD32?UIP_ARCH

?PR?DATATRANS_APPCALL?APPDATATRANS         -----    -----      0067H    0001H

?PR?UIP_IPCHKSUM?UIP_ARCH                  -----    -----      -----    -----
  +--> ?PR?_UIP_CHKSUM?UIP_ARCH

?PR?_UIP_CHKSUM?UIP_ARCH                   0049H    0005H      -----    -----
  +--> ?PR?_HTONS?UIP

?PR?UIP_TCPCHKSUM?UIP_ARCH                 0045H    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                    0045H    0002H      -----    -----

?PR?UIP_ARP_OUT?UIP_ARP                    0042H    0003H      -----    -----
  +--> ?CO?UIP

?PR?ETHDEVSPI_SENDPACK?ENC28J60            0042H    0003H      -----    -----
  +--> ?PR?_ENCWRITE?ENC28J60
  +--> ?PR?_ENCWRITEOP?ENC28J60

?PR?UIP_ARP_IPIN?UIP_ARP                   -----    -----      -----    -----
  +--> ?CO?UIP
  +--> ?PR?_UIP_ARP_UPDATE?UIP_ARP

?PR?_UIP_ARP_UPDATE?UIP_ARP                0042H    0009H      -----    -----

?PR?UIP_ARP_ARPIN?UIP_ARP                  -----    -----      -----    -----
  +--> ?CO?UIP
  +--> ?PR?_UIP_ARP_UPDATE?UIP_ARP



SYMBOL TABLE OF MODULE:  New Connecter+TCPIP (APPDATATRANS)

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

  -------         MODULE        APPDATATRANS
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:182FH         PUBLIC        datatrans_appcall
  C:20FBH         PUBLIC        file_init
  C:2296H         PUBLIC        datatrans_init
  D:004EH         PUBLIC        s
  X:023CH         SYMBOL        count_rx
  X:02F0H         SYMBOL        count_tx
  -------         PROC          FILE_INIT
  -------         DO            
  I:0067H         SYMBOL        i
  -------         ENDDO         
  C:20FBH         LINE#         27
  C:20FBH         LINE#         28
BL51 BANKED LINKER/LOCATER V6.05                                                      08/11/2008  11:18:47  PAGE 5


  C:20FBH         LINE#         32
  C:2108H         LINE#         33
  C:2118H         LINE#         34
  C:2128H         LINE#         35
  C:212BH         LINE#         38
  -------         ENDPROC       FILE_INIT
  -------         PROC          DATATRANS_INIT
  C:2296H         LINE#         42
  C:2296H         LINE#         43
  C:2296H         LINE#         44
  C:2299H         LINE#         47
  -------         ENDPROC       DATATRANS_INIT
  -------         PROC          DATATRANS_APPCALL
  -------         DO            
  I:0067H         SYMBOL        i
  -------         ENDDO         
  C:182FH         LINE#         53
  C:182FH         LINE#         55
  C:182FH         LINE#         57
  C:184BH         LINE#         58
  C:184BH         LINE#         59
  C:184BH         LINE#         61
  C:185CH         LINE#         70
  C:1865H         LINE#         72
  C:1865H         LINE#         73
  C:186BH         LINE#         77
  C:1886H         LINE#         78
  C:1886H         LINE#         79
  C:1889H         LINE#         81
  C:1889H         LINE#         82
  C:188FH         LINE#         83
  C:189DH         LINE#         84
  C:18AAH         LINE#         85
  C:18AAH         LINE#         86
  C:18C9H         LINE#         87
  C:18D6H         LINE#         88
  C:18D6H         LINE#         89
  C:18FFH         LINE#         90
  C:1904H         LINE#         91
  C:1909H         LINE#         93
  C:1909H         LINE#         94
  C:1909H         LINE#         95
  C:190FH         LINE#         96
  C:1916H         LINE#         97
  C:1936H         LINE#         98
  C:1943H         LINE#         99
  C:1943H         LINE#         100
  C:1966H         LINE#         101
  C:196BH         LINE#         102
  C:196BH         LINE#         113
  C:1971H         LINE#         114
  C:1974H         LINE#         117
  C:1974H         LINE#         118
  C:1974H         LINE#         120
  C:1978H         LINE#         121
  C:1978H         LINE#         125
  C:1978H         LINE#         126
BL51 BANKED LINKER/LOCATER V6.05                                                      08/11/2008  11:18:47  PAGE 6


  -------         ENDPROC       DATATRANS_APPCALL
  -------         ENDMOD        APPDATATRANS

  -------         MODULE        ENC28J60
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0092H         PUBLIC        P1M0
  D:0091H         PUBLIC        P1M1
  D:0090H         PUBLIC        P1
  C:2252H         PUBLIC        init_SPI
  C:21F7H         PUBLIC        _encWriteOp
  D:00CEH         PUBLIC        SPCTL
  B:0090H.3       PUBLIC        CS
  B:0090H.4       PUBLIC        SS
  C:227DH         PUBLIC        _encRead
  D:0051H         SYMBOL        NextPacketPtr
  C:221FH         PUBLIC        _encWrite
  C:215BH         PUBLIC        nicSetMacAddress
  C:1AC2H         PUBLIC        encInit
  C:1C72H         PUBLIC        EthdevSPI_read
  D:0053H         PUBLIC        Enc28j60Bank
  C:222FH         PUBLIC        _delay_ms
  C:1D32H         PUBLIC        EthdevSPI_Sendpack
  D:00CDH         PUBLIC        SPSTAT
  C:21AFH         PUBLIC        _encSetBank
  C:2242H         PUBLIC        System_Reset
  C:212CH         PUBLIC        _encReadOp
  C:21D4H         PUBLIC        _encPhyWrite

⌨️ 快捷键说明

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