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

📄 recvtcp.m51

📁 C8051F120单片机TCP协议栈,主体眶架,从美国人LIB库中导出
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        08/27/2007  11:39:17  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj, mn_callback.obj, mn_vars.obj, .\MN_STACK_BANK_037.LIB, .\MN_STACK_COMMON_037.LIB TO r
>> ecvtcp RAMSIZE (256) NOOL CODE (0X0000-0XFFFF) XDATA (0X0000-0X1FFF)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  main.obj (MAIN)
  mn_callback.obj (MN_CALLBACK)
  mn_vars.obj (MN_VARS)
  .\MN_STACK_COMMON_037.LIB (MN_ETHER_INIT)
  .\MN_STACK_COMMON_037.LIB (MN_ABORT)
  .\MN_STACK_COMMON_037.LIB (MN_INIT)
  .\MN_STACK_COMMON_037.LIB (MN_OPEN)
  .\MN_STACK_COMMON_037.LIB (MN_RECV)
  .\MN_STACK_COMMON_037.LIB (CP2200_REG)
  .\MN_STACK_COMMON_037.LIB (?C_STARTUP)
  .\MN_STACK_COMMON_037.LIB (IP)
  .\MN_STACK_COMMON_037.LIB (MN_PORT)
  .\MN_STACK_COMMON_037.LIB (MN_RECV_WAIT)
  .\MN_STACK_COMMON_037.LIB (MN_OPEN_SOCKET)
  .\MN_STACK_COMMON_037.LIB (MN_VERIFY)
  .\MN_STACK_COMMON_037.LIB (CP2200_ETHER_INIT)
  .\MN_STACK_COMMON_037.LIB (?C?CLDOPTR)
  .\MN_STACK_COMMON_037.LIB (?C?IMUL)
  .\MN_STACK_COMMON_037.LIB (?C?ISTPTR)
  .\MN_STACK_COMMON_037.LIB (?C?OFFXADD)
  .\MN_STACK_COMMON_037.LIB (?C?PLDXDATA)
  .\MN_STACK_COMMON_037.LIB (?C?PSTXDATA)
  .\MN_STACK_COMMON_037.LIB (?C?MEMSET)
  .\MN_STACK_COMMON_037.LIB (ETHER_RECV_HEADER)
  .\MN_STACK_COMMON_037.LIB (MN_ETHER_START_PACKET)
  .\MN_STACK_COMMON_037.LIB (MN_CSUM)
  .\MN_STACK_COMMON_037.LIB (MN_RESET_TIMER)
  .\MN_STACK_COMMON_037.LIB (MN_TIMER_EXPIRED)
  .\MN_STACK_COMMON_037.LIB (MN_WAIT_TICKS)
  .\MN_STACK_COMMON_037.LIB (MN_RECV_BYTE)
  .\MN_STACK_COMMON_037.LIB (MN_SEND_BYTE)
  .\MN_STACK_COMMON_037.LIB (MN_FIND_SOCKET)
  .\MN_STACK_COMMON_037.LIB (MN_CLOSE_PACKET)
  .\MN_STACK_COMMON_037.LIB (MN_APP_RECV_IDLE)
  .\MN_STACK_COMMON_037.LIB (FLASH_UTILS)
  .\MN_STACK_COMMON_037.LIB (CP2200_ETHER_POLL_RECV)
  .\MN_STACK_COMMON_037.LIB (CP2200_ETHER_RECV)
  .\MN_STACK_COMMON_037.LIB (?C?COPY)
  .\MN_STACK_COMMON_037.LIB (?C?CLDPTR)
  .\MN_STACK_COMMON_037.LIB (?C?CSTOPTR)
  .\MN_STACK_COMMON_037.LIB (?C?IILDX)
  .\MN_STACK_COMMON_037.LIB (?C?ISTOPTR)
  .\MN_STACK_COMMON_037.LIB (?C?LADD)
  .\MN_STACK_COMMON_037.LIB (?C?ULSHR)
  .\MN_STACK_COMMON_037.LIB (?C?LLDXDATA)
  .\MN_STACK_COMMON_037.LIB (?C?LLDXDATA0)
  .\MN_STACK_COMMON_037.LIB (?C?LSTXDATA)
  .\MN_STACK_COMMON_037.LIB (?C?PSTOPTR)
  .\MN_STACK_COMMON_037.LIB (?C?MEMCMP)
BL51 BANKED LINKER/LOCATER V6.00                                                      08/27/2007  11:39:17  PAGE 2


  .\MN_STACK_COMMON_037.LIB (MN_PUT_RECV_BYTE)
  .\MN_STACK_COMMON_037.LIB (SENDHWADDR)
  .\MN_STACK_COMMON_037.LIB (MN_GET_TIMER_TICK)
  .\MN_STACK_COMMON_037.LIB (MN_RECV_BYTE_PRESENT)
  .\MN_STACK_COMMON_037.LIB (CP2200_ETHER_SEND)
  .\MN_STACK_COMMON_037.LIB (?C?CILDOPTR)
  .\MN_STACK_COMMON_037.LIB (?C?CSTPTR)
  .\MN_STACK_COMMON_037.LIB (?C?ILDIX)
  .\MN_STACK_COMMON_037.LIB (?C?ILDPTR)
  .\MN_STACK_COMMON_037.LIB (?C?ILDOPTR)
  .\MN_STACK_COMMON_037.LIB (?C?LAND)
  .\MN_STACK_COMMON_037.LIB (?C?LOR)
  .\MN_STACK_COMMON_037.LIB (?C?LNOT)
  .\MN_STACK_COMMON_037.LIB (?C?ULCMP)
  .\MN_STACK_COMMON_037.LIB (?C?LSHL)
  .\MN_STACK_COMMON_037.LIB (?C?PSTIDATA)
  .\MN_STACK_COMMON_037.LIB (?C?PLDIXDATA)
  .\MN_STACK_COMMON_037.LIB (?C?PSTPDATA)
  .\MN_STACK_COMMON_037.LIB (?C?PLDOPTR)
  .\MN_STACK_COMMON_037.LIB (?C?PLDIDATA)
  .\MN_STACK_COMMON_037.LIB (?C?PLDPDATA)
  .\MN_STACK_COMMON_037.LIB (?C?PLDCODE)
  .\MN_STACK_BANK_037.LIB (ARP)
  .\MN_STACK_BANK_037.LIB (TCP)
  .\MN_STACK_BANK_037.LIB (MN_TCP_OPEN)
  .\MN_STACK_BANK_037.LIB (MN_TCP_ABORT)
  .\MN_STACK_BANK_037.LIB (START_ARP_PACKET)
  .\MN_STACK_COMMON_037.LIB (MN_GET_SOCKET_TYPE)
  .\MN_STACK_COMMON_037.LIB (MN_APP_GET_SEND_SIZE)
  .\MN_STACK_COMMON_037.LIB (MN_APP_INIT_RECV)
  .\MN_STACK_COMMON_037.LIB (MN_APP_RECV_BYTE)
  .\MN_STACK_COMMON_037.LIB (MN_APP_PROCESS_PACKET)
  .\MN_STACK_COMMON_037.LIB (MN_APP_SEND_COMPLETE)
  .\MN_STACK_COMMON_037.LIB (?C?UIDIV)
  .\MN_STACK_COMMON_037.LIB (?C?IILDPTR)
  .\MN_STACK_COMMON_037.LIB (?C?LLDOPTR)
  .\MN_STACK_COMMON_037.LIB (?C?LSTPTR)
  .\MN_STACK_COMMON_037.LIB (?C?LSTOPTR)
  .\MN_STACK_COMMON_037.LIB (?C?LLDOPTR0)
  .\MN_STACK_COMMON_037.LIB (?C?LSTKXDATA)
  .\MN_STACK_COMMON_037.LIB (?C?LSTKOPTR)
  .\MN_STACK_COMMON_037.LIB (?C?PLDPTR)
  .\MN_STACK_COMMON_037.LIB (?C?PSTPTR)
  .\MN_STACK_COMMON_037.LIB (?C?CCASE)
  .\MN_STACK_COMMON_037.LIB (?C?IILDOPTR)
  .\MN_STACK_COMMON_037.LIB (?C?LLDIDATA)
  .\MN_STACK_COMMON_037.LIB (?C?LLDPDATA)
  .\MN_STACK_COMMON_037.LIB (?C?LLDCODE)
  .\MN_STACK_COMMON_037.LIB (?C?LLDIDATA0)
  .\MN_STACK_COMMON_037.LIB (?C?LLDPDATA0)
  .\MN_STACK_COMMON_037.LIB (?C?LLDCODE0)
  .\MN_STACK_COMMON_037.LIB (?C?LSTIDATA)
  .\MN_STACK_COMMON_037.LIB (?C?LSTPDATA)
  .\MN_STACK_COMMON_037.LIB (?C?LSTKIDATA)
  .\MN_STACK_COMMON_037.LIB (?C?LSTKPDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51L.LIB (?C?IMUL_F120)
BL51 BANKED LINKER/LOCATER V6.00                                                      08/27/2007  11:39:17  PAGE 3




LINK MAP OF MODULE:  recvtcp (MAIN)


            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"
                    0010H     0010H                  *** GAP ***
            BIT     0020H.0   0000H.5   UNIT         ?BI?CP2200_REG
            BIT     0020H.5   0000H.1   UNIT         ?BI?CP2200_ETHER_POLL_RECV
                    0020H.6   0000H.2                *** GAP ***
            IDATA   0021H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0B96H     UNIT         ?XD?MN_VARS
            XDATA   0B96H     051EH     UNIT         ?XD?TCP?MAIN
            XDATA   10B4H     0068H     UNIT         ?XD?MAIN
            XDATA   111CH     0023H     UNIT         ?XD?_TCP_RECV_HEADER?TCP
            XDATA   113FH     0018H     UNIT         ?XD?_IP_CHECKSUM?IP
            XDATA   1157H     0017H     UNIT         ?XD?_MN_TCP_RECV?TCP
            XDATA   116EH     0016H     UNIT         ?XD?_MN_RECV_WAIT?MN_RECV_WAIT
            XDATA   1184H     0014H     UNIT         ?XD?MN_ARP_PROCESS_PACKET?ARP
            XDATA   1198H     0013H     UNIT         ?XD?IP
            XDATA   11ABH     0013H     UNIT         ?XD?_SAME_NET_NUMBER?MN_ETHER_START_PACKET
            XDATA   11BEH     0012H     UNIT         ?XD?_MN_OPEN_SOCKET?MN_OPEN_SOCKET
            XDATA   11D0H     0011H     UNIT         ?XD?IP_RECV_HEADER?IP
            XDATA   11E1H     0011H     UNIT         ?XD?MN_PORT
            XDATA   11F2H     0011H     UNIT         ?XD?_MN_UDP_TCP_START_CHECKSUM?MN_CSUM
            XDATA   1203H     0010H     UNIT         ?XD?_MN_OPEN?MN_OPEN
            XDATA   1213H     0010H     UNIT         ?XD?_MN_IP_SEND_HEADER?IP
            XDATA   1223H     0010H     UNIT         ?XD?_ETHER_SEND?CP2200_ETHER_SEND
            XDATA   1233H     000EH     UNIT         ?XD?_TCP_SEND_HEADER?TCP
            XDATA   1241H     000DH     UNIT         ?XD?_PHY_INIT?CP2200_ETHER_INIT
            XDATA   124EH     000CH     UNIT         ?XD?_ETHER_INIT?CP2200_ETHER_INIT
            XDATA   125AH     000CH     UNIT         ?XD?_MAC_INIT?CP2200_ETHER_INIT
            XDATA   1266H     000CH     UNIT         ?XD?_MN_DATA_SEND_CHECKSUM?MN_CSUM
            XDATA   1272H     000CH     UNIT         ?XD?_MN_FIND_SOCKET?MN_FIND_SOCKET
            XDATA   127EH     000BH     UNIT         ?XD?_MN_ARP_LOOKUP?ARP
            XDATA   1289H     000AH     UNIT         ?XD?GET_PING_PKT?IP
            XDATA   1293H     000AH     UNIT         ?XD?_MN_ETHER_START_PACKET?MN_ETHER_START_PACKET
            XDATA   129DH     000AH     UNIT         ?XD?_TCP_SEND_ACK?TCP
            XDATA   12A7H     0009H     UNIT         ?XD?_MN_ARP_UPDATE?ARP
            XDATA   12B0H     0009H     UNIT         ?XD?_MN_ARP_RECV_REPLY?ARP
            XDATA   12B9H     0009H     UNIT         ?XD?_UPDATE_UNACKED_BYTES?TCP
            XDATA   12C2H     0009H     UNIT         ?XD?_MN_TCP_OPEN?MN_TCP_OPEN
            XDATA   12CBH     0008H     UNIT         ?XD?ETHER_RECV?CP2200_ETHER_RECV
            XDATA   12D3H     0008H     UNIT         ?XD?_MN_APP_SEND_COMPLETE?MN_APP_SEND_COMPLETE
            XDATA   12DBH     0006H     UNIT         ?XD?_MN_RECV?MN_RECV
            XDATA   12E1H     0006H     UNIT         ?XD?MN_IP_GET_PKT?IP
            XDATA   12E7H     0006H     UNIT         ?XD?SEND_PING_REPLY?IP
            XDATA   12EDH     0006H     UNIT         ?XD?_MN_TCP_SEND?TCP
            XDATA   12F3H     0006H     UNIT         ?XD?_MN_APP_RECV_BYTE?MN_APP_RECV_BYTE
            XDATA   12F9H     0005H     UNIT         ?XD?MN_INIT?MN_INIT
BL51 BANKED LINKER/LOCATER V6.00                                                      08/27/2007  11:39:17  PAGE 4


            XDATA   12FEH     0005H     UNIT         ?XD?MN_TRANSMIT_READY?MN_PORT
            XDATA   1303H     0005H     UNIT         ?XD?_MN_RESET_TIMER?MN_RESET_TIMER
            XDATA   1308H     0005H     UNIT         ?XD?_MN_WAIT_TICKS?MN_WAIT_TICKS
            XDATA   130DH     0005H     UNIT         ?XD?_MN_ARP_SEND_REQUEST?ARP
            XDATA   1312H     0005H     UNIT         ?XD?_TCP_RECV_SEND?TCP
            XDATA   1317H     0005H     UNIT         ?XD?_TCP_UPDATE_ACK?TCP
            XDATA   131CH     0005H     UNIT         ?XD?_TCP_SEND_SYN_CLOSE?TCP
            XDATA   1321H     0004H     UNIT         ?XD?_MN_ABORT?MN_ABORT
            XDATA   1325H     0004H     UNIT         ?XD?_MN_UDP_TCP_END_CHECKSUM?MN_CSUM
            XDATA   1329H     0004H     UNIT         ?XD?_SENDHWADDR?SENDHWADDR
            XDATA   132DH     0004H     UNIT         ?XD?_MN_ARP_SEARCH_ENTRY?ARP
            XDATA   1331H     0003H     UNIT         ?XD?_CALLBACK_APP_SERVER_PROCESS_PACKET?MN_CALLBACK
            XDATA   1334H     0003H     UNIT         ?XD?_CALLBACK_SOCKET_EMPTY?MN_CALLBACK
            XDATA   1337H     0003H     UNIT         ?XD?_MN_ETHER_INIT?MN_ETHER_INIT
            XDATA   133AH     0003H     UNIT         ?XD?_MAC_READ?CP2200_ETHER_INIT
            XDATA   133DH     0003H     UNIT         ?XD?ETHER_ISR?CP2200_ETHER_INIT
            XDATA   1340H     0003H     UNIT         ?XD?ETHER_RECV_HEADER?ETHER_RECV_HEADER
            XDATA   1343H     0003H     UNIT         ?XD?_MN_TIMER_EXPIRED?MN_TIMER_EXPIRED
            XDATA   1346H     0003H     UNIT         ?XD?_MN_TCP_INIT?TCP
            XDATA   1349H     0003H     UNIT         ?XD?_TCP_SEND_NODATA_HDR?TCP
            XDATA   134CH     0003H     UNIT         ?XD?_TCP_SEND_NODATA_PKT?TCP
            XDATA   134FH     0003H     UNIT         ?XD?_MN_TCP_ABORT?MN_TCP_ABORT
            XDATA   1352H     0003H     UNIT         ?XD?_MN_APP_GET_SEND_SIZE?MN_APP_GET_SEND_SIZE
            XDATA   1355H     0002H     UNIT         ?XD?MN_IP_DISCARD_PACKET?IP
            XDATA   1357H     0001H     UNIT         ?XD?MN_IP_RECV?IP
            XDATA   1358H     0001H     UNIT         ?XD?_INIT_SEND?MN_PORT
            XDATA   1359H     0001H     UNIT         ?XD?MN_VERIFY?MN_VERIFY
            XDATA   135AH     0001H     UNIT         ?XD?_MN_SEND_BYTE?MN_SEND_BYTE
            XDATA   135BH     0001H     UNIT         ?XD?MN_ARP_GET_ENTRY?ARP
            XDATA   135CH     0001H     UNIT         ?XD?_TCP_SEND_RESET?TCP
                    135DH     0CA4H                  *** 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     
            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     
BL51 BANKED LINKER/LOCATER V6.00                                                      08/27/2007  11:39:17  PAGE 5


                    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     

⌨️ 快捷键说明

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