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

📄 new connecter+tcpip12.m51

📁 基于STC单片机与MICROCHIP ENC28J60的TCPIP以太网控制器
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V6.05                                                        08/22/2008  14:32:52  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
>> CPIP12 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?ILDOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?IILDOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?ISTPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?ISTOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?PLDIOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?PSTOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?MEMSET)
  D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  D:\KEIL\C51\LIB\C51S.LIB (?C?IILDX)
  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+TCPIP12 (APPDATATRANS)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            REG     0008H     0008H     ABSOLUTE     "REG BANK 1"
            DATA    0010H     0003H     UNIT         ?DT?ENC28J60
            IDATA   0013H     0001H     UNIT         _IDATA_GROUP_
                    0014H     0004H                  *** GAP ***
            REG     0018H     0008H     ABSOLUTE     "REG BANK 3"
            DATA    0020H     0038H     UNIT         ?DT?UIP
            DATA    0058H     000DH     UNIT         _DATA_GROUP_
            DATA    0065H     000CH     UNIT         ?DT?APPDATATRANS
            DATA    0071H     0009H     UNIT         ?DT?MAIN
            IDATA   007AH     0015H     UNIT         ?ID?UIP
BL51 BANKED LINKER/LOCATER V6.05                                                      08/22/2008  14:32:52  PAGE 2


            IDATA   008FH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     01D8H     UNIT         ?XD?UIP
            XDATA   01D8H     0191H     UNIT         ?XD?APPDATATRANS
            XDATA   0369H     0045H     UNIT         ?XD?UIP_ARP
            XDATA   03AEH     0002H     UNIT         _XDATA_GROUP_

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0008H     UNIT         ?PR?_HTONS?UIP
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     000DH     UNIT         ?PR?_ENCREAD?ENC28J60
            CODE    001BH     0003H     ABSOLUTE     
                    001EH     0005H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     11BDH     UNIT         ?PR?_UIP_PROCESS?UIP
            CODE    11E3H     0397H     UNIT         ?C?LIB_CODE
            CODE    157AH     01F6H     UNIT         ?PR?UIP_ARP_OUT?UIP_ARP
            CODE    1770H     01F5H     UNIT         ?PR?DATATRANS_APPCALL?APPDATATRANS
            CODE    1965H     01B3H     UNIT         ?PR?_UIP_CONNECT?UIP
            CODE    1B18H     01A6H     UNIT         ?C_INITSEG
            CODE    1CBEH     0160H     UNIT         ?PR?_UIP_ARP_UPDATE?UIP_ARP
            CODE    1E1EH     0149H     UNIT         ?PR?UIP_ARP_ARPIN?UIP_ARP
            CODE    1F67H     0146H     UNIT         ?PR?UIP_TCPCHKSUM?UIP_ARCH
            CODE    20ADH     0109H     UNIT         ?PR?ENCINIT?ENC28J60
            CODE    21B6H     00F2H     UNIT         ?PR?MAIN?MAIN
            CODE    22A8H     00B8H     UNIT         ?PR?ETHDEVSPI_SENDPACK?ENC28J60
            CODE    2360H     00ADH     UNIT         ?PR?ETHDEVSPI_READ?ENC28J60
            CODE    240DH     0099H     UNIT         ?PR?_UIP_CHKSUM?UIP_ARCH
            CODE    24A6H     008CH     UNIT         ?C_C51STARTUP
            CODE    2532H     0080H     UNIT         ?PR?UIP_ARP_IPIN?UIP_ARP
            CODE    25B2H     005EH     UNIT         ?PR?ETHERDEV_TIMER1_ISR?ENC28J60
            CODE    2610H     005EH     UNIT         ?PR?UIP_ARP_TIMER?UIP_ARP
            CODE    266EH     005AH     UNIT         ?PR?_UIP_ADD_RCV_NXT?UIP
            CODE    26C8H     0058H     UNIT         ?PR?ETHERDEV_TIMER0_ISR?ENC28J60
            CODE    2720H     0056H     UNIT         ?PR?_UIP_ADD32?UIP_ARCH
            CODE    2776H     0053H     UNIT         ?PR?ETHERDEV_UART_ISR?APPDATATRANS
            CODE    27C9H     0044H     UNIT         ?PR?UIP_INIT?UIP
            CODE    280DH     003FH     UNIT         ?PR?_ENCREADBUFFER?ENC28J60
            CODE    284CH     0037H     UNIT         ?PR?UIP_ARP_INIT?UIP_ARP
            CODE    2883H     002FH     UNIT         ?PR?_ENCREADOP?ENC28J60
            CODE    28B2H     002AH     UNIT         ?PR?NICSETMACADDRESS?ENC28J60
            CODE    28DCH     002AH     UNIT         ?PR?_UIP_LISTEN?UIP
            CODE    2906H     0025H     UNIT         ?PR?_ENCSETBANK?ENC28J60
            CODE    292BH     0023H     UNIT         ?PR?_ENCPHYWRITE?ENC28J60
            CODE    294EH     0022H     UNIT         ?PR?FILE_INIT?APPDATATRANS
            CODE    2970H     001DH     UNIT         ?PR?_ENCWRITEOP?ENC28J60
            CODE    298DH     0013H     UNIT         ?PR?_DELAY_MS?ENC28J60
            CODE    29A0H     0013H     UNIT         ?PR?_ENCWRITE?ENC28J60
            CODE    29B3H     0010H     UNIT         ?PR?SYSTEM_RESET?ENC28J60
            CODE    29C3H     000FH     UNIT         ?PR?INIT_SPI?ENC28J60
            CODE    29D2H     000CH     UNIT         ?CO?UIP
            CODE    29DEH     000AH     UNIT         ?PR?DATATRANS_INIT?APPDATATRANS
            CODE    29E8H     0008H     UNIT         ?PR?UIP_IPCHKSUM?UIP_ARCH


BL51 BANKED LINKER/LOCATER V6.05                                                      08/22/2008  14:32:52  PAGE 3



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


SEGMENT                                      DATA_GROUP          IDATA_GROUP         XDATA_GROUP
  +--> CALLED SEGMENT                      START    LENGTH     START    LENGTH     START    LENGTH
--------------------------------------------------------------------------------------------------
?PR?ETHERDEV_TIMER0_ISR?ENC28J60           -----    -----      -----    -----      03AEH    0001H

*** NEW ROOT ***************************************************

?PR?ETHERDEV_TIMER1_ISR?ENC28J60           -----    -----      -----    -----      03AFH    0001H

*** NEW ROOT ***************************************************

?C_C51STARTUP                              -----    -----      -----    -----      -----    -----
  +--> ?PR?MAIN?MAIN
  +--> ?C_INITSEG

?PR?MAIN?MAIN                              0058H    0001H      -----    -----      -----    -----
  +--> ?PR?_HTONS?UIP
  +--> ?PR?UIP_INIT?UIP
  +--> ?PR?DATATRANS_INIT?APPDATATRANS
  +--> ?PR?ENCINIT?ENC28J60
  +--> ?PR?UIP_ARP_INIT?UIP_ARP
  +--> ?PR?ETHDEVSPI_READ?ENC28J60
  +--> ?PR?UIP_ARP_IPIN?UIP_ARP
  +--> ?PR?_UIP_PROCESS?UIP
  +--> ?PR?UIP_ARP_OUT?UIP_ARP
  +--> ?PR?UIP_ARP_ARPIN?UIP_ARP
  +--> ?PR?ETHDEVSPI_SENDPACK?ENC28J60
  +--> ?PR?_UIP_CONNECT?UIP
  +--> ?PR?UIP_ARP_TIMER?UIP_ARP

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

?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                     -----    -----      -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V6.05                                                      08/22/2008  14:32:52  PAGE 4


  +--> ?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                0059H    0003H      -----    -----      -----    -----
  +--> ?PR?_ENCREAD?ENC28J60
  +--> ?PR?_ENCWRITE?ENC28J60
  +--> ?PR?_ENCREADOP?ENC28J60
  +--> ?PR?_ENCREADBUFFER?ENC28J60
  +--> ?PR?_ENCWRITEOP?ENC28J60

?PR?_ENCREADBUFFER?ENC28J60                005CH    0003H      -----    -----      -----    -----

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

?PR?_UIP_ARP_UPDATE?UIP_ARP                0059H    0009H      -----    -----      -----    -----

?PR?_UIP_PROCESS?UIP                       0059H    0003H      -----    -----      -----    -----
  +--> ?PR?DATATRANS_APPCALL?APPDATATRANS
  +--> ?CO?UIP
  +--> ?PR?UIP_IPCHKSUM?UIP_ARCH
  +--> ?PR?UIP_TCPCHKSUM?UIP_ARCH
  +--> ?PR?_UIP_ADD_RCV_NXT?UIP
  +--> ?PR?_UIP_ADD32?UIP_ARCH

?PR?DATATRANS_APPCALL?APPDATATRANS         005CH    0002H      0013H    0001H      -----    -----

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

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

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

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

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

BL51 BANKED LINKER/LOCATER V6.05                                                      08/22/2008  14:32:52  PAGE 5


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

?PR?_UIP_CONNECT?UIP                       0059H    000BH      -----    -----      -----    -----
  +--> ?PR?_HTONS?UIP



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

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

  -------         MODULE        APPDATATRANS
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  C:1770H         PUBLIC        datatrans_appcall
  B:00A8H.4       PUBLIC        ES
  B:0098H.0       PUBLIC        RI
  B:0098H.1       PUBLIC        TI
  X:01D8H         PUBLIC        STAT_AB
  D:0065H         PUBLIC        ptr_tx
  C:2776H         SYMBOL        etherdev_UART_isr
  B:0090H.0       PUBLIC        P10
  D:0099H         PUBLIC        SBUF
  B:0090H.1       PUBLIC        P11
  C:294EH         PUBLIC        file_init
  D:0068H         SYMBOL        UART_state
  D:0069H         PUBLIC        ab_count
  B:0088H.6       PUBLIC        TR1
  D:006AH         PUBLIC        temp_len
  D:006CH         SYMBOL        UART_len
  C:29DEH         PUBLIC        datatrans_init
  D:006EH         PUBLIC        s
  X:01D9H         PUBLIC        count_rx
  X:02A1H         SYMBOL        count_tx
  -------         PROC          FILE_INIT
  C:294EH         LINE#         43
  C:294EH         LINE#         44
  C:294EH         LINE#         48
  C:2962H         LINE#         49
  C:296BH         LINE#         50
  C:296FH         LINE#         53
  -------         ENDPROC       FILE_INIT
  -------         PROC          DATATRANS_INIT
  C:29DEH         LINE#         57
  C:29DEH         LINE#         58
  C:29DEH         LINE#         59
  C:29E1H         LINE#         62
  -------         ENDPROC       DATATRANS_INIT
  -------         PROC          DATATRANS_APPCALL
  -------         DO            
  I:0013H         SYMBOL        i
  D:005CH         SYMBOL        dataptr
  -------         ENDDO         
  C:1770H         LINE#         67
BL51 BANKED LINKER/LOCATER V6.05                                                      08/22/2008  14:32:52  PAGE 6


  C:1770H         LINE#         69
  C:1770H         LINE#         73
  C:17A2H         LINE#         75
  C:17B3H         LINE#         76
  C:17B9H         LINE#         77
  C:17BEH         LINE#         78
  C:17C1H         LINE#         87
  C:17CAH         LINE#         90
  C:17E2H         LINE#         91
  C:17EDH         LINE#         94
  C:1800H         LINE#         95
  C:1809H         LINE#         96
  C:1814H         LINE#         97
  C:181AH         LINE#         98
  C:1821H         LINE#         99
  C:182AH         LINE#         100
  C:1834H         LINE#         101
  C:1838H         LINE#         102
  C:1841H         LINE#         104
  C:1845H         LINE#         105
  C:1845H         LINE#         106
  C:185FH         LINE#         107
  C:186AH         LINE#         108
  C:186AH         LINE#         109
  C:186EH         LINE#         110
  C:1876H         LINE#         111
  C:1879H         LINE#         112
  C:187AH         LINE#         114
  C:187AH         LINE#         115
  C:1883H         LINE#         116
  C:1883H         LINE#         117

⌨️ 快捷键说明

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