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

📄 cgi.m51

📁 F020集成以太网接口核心模块以太网通讯与数据采集例程源代码
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        01/16/2008  21:37:44  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\UV3\C51\BIN\BL51.EXE STARTUP.obj, mn_vars.obj, main.obj, mn_callback.obj, index.obj, .\mn_stack_bank_039.lib, .\
>> mn_stack_common_0393.lib TO cgi RAMSIZE (256) NOOL CODE (0X0000-0XFFFF) XDATA (0X0010-0X0FFF)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  mn_vars.obj (MN_VARS)
  main.obj (MAIN)
  mn_callback.obj (MN_CALLBACK)
  index.obj (INDEX)
  .\mn_stack_bank_039.lib (ARP)
  .\mn_stack_bank_039.lib (MN_HTTP_FIND_VALUE)
  .\mn_stack_bank_039.lib (HTTP)
  .\mn_stack_bank_039.lib (START_ARP_PACKET)
  .\mn_stack_bank_039.lib (MN_TCP_CLOSE)
  .\mn_stack_bank_039.lib (TCP)
  .\mn_stack_bank_039.lib (MN_TCP_ABORT)
  .\mn_stack_common_0393.lib (MN_ETHER_INIT)
  .\mn_stack_common_0393.lib (SENDHWADDR)
  .\mn_stack_common_0393.lib (IP)
  .\mn_stack_common_0393.lib (MN_CSUM)
  .\mn_stack_common_0393.lib (MN_PORT)
  .\mn_stack_common_0393.lib (MN_GET_TIMER_TICK)
  .\mn_stack_common_0393.lib (MN_RESET_TIMER)
  .\mn_stack_common_0393.lib (MN_TIMER_EXPIRED)
  .\mn_stack_common_0393.lib (MNSERVER)
  .\mn_stack_common_0393.lib (MN_RECV_BYTE)
  .\mn_stack_common_0393.lib (MN_SEND_BYTE)
  .\mn_stack_common_0393.lib (MN_ABORT)
  .\mn_stack_common_0393.lib (MN_FIND_SOCKET)
  .\mn_stack_common_0393.lib (MN_CLOSE_PACKET)
  .\mn_stack_common_0393.lib (MN_OPEN_SOCKET)
  .\mn_stack_common_0393.lib (MN_GET_SOCKET_TYPE)
  .\mn_stack_common_0393.lib (MN_VF_GET_ENTRY)
  .\mn_stack_common_0393.lib (MN_VF_SET_ENTRY)
  .\mn_stack_common_0393.lib (MN_PF_GET_ENTRY)
  .\mn_stack_common_0393.lib (MN_PF_SET_ENTRY)
  .\mn_stack_common_0393.lib (MN_STRCPY_CB)
  .\mn_stack_common_0393.lib (MN_STRCAT_CB)
  .\mn_stack_common_0393.lib (MN_STRLEN_CB)
  .\mn_stack_common_0393.lib (MN_STRICMP_CB)
  .\mn_stack_common_0393.lib (MN_STRNICMP_CB)
  .\mn_stack_common_0393.lib (MN_USTOA)
  .\mn_stack_common_0393.lib (MN_ATOUS)
  .\mn_stack_common_0393.lib (MN_APP_GET_SEND_SIZE)
  .\mn_stack_common_0393.lib (MN_APP_INIT_RECV)
  .\mn_stack_common_0393.lib (MN_APP_RECV_BYTE)
  .\mn_stack_common_0393.lib (MN_APP_PROCESS_PACKET)
  .\mn_stack_common_0393.lib (MN_APP_SEND_COMPLETE)
  .\mn_stack_common_0393.lib (CP2200_REG)
  .\mn_stack_common_0393.lib (?C?CLDPTR)
  .\mn_stack_common_0393.lib (?C?CLDOPTR)
  .\mn_stack_common_0393.lib (?C?CSTPTR)
  .\mn_stack_common_0393.lib (?C?CSTOPTR)
BL51 BANKED LINKER/LOCATER V6.00                                                      01/16/2008  21:37:44  PAGE 2


  .\mn_stack_common_0393.lib (?C?IMUL)
  .\mn_stack_common_0393.lib (?C?UIDIV)
  .\mn_stack_common_0393.lib (?C?IILDX)
  .\mn_stack_common_0393.lib (?C?ILDIX)
  .\mn_stack_common_0393.lib (?C?ILDPTR)
  .\mn_stack_common_0393.lib (?C?ILDOPTR)
  .\mn_stack_common_0393.lib (?C?IILDPTR)
  .\mn_stack_common_0393.lib (?C?ISTPTR)
  .\mn_stack_common_0393.lib (?C?ISTOPTR)
  .\mn_stack_common_0393.lib (?C?LADD)
  .\mn_stack_common_0393.lib (?C?LMUL)
  .\mn_stack_common_0393.lib (?C?ULDIV)
  .\mn_stack_common_0393.lib (?C?SLDIV)
  .\mn_stack_common_0393.lib (?C?ULCMP)
  .\mn_stack_common_0393.lib (?C?ULSHR)
  .\mn_stack_common_0393.lib (?C?SLSHR)
  .\mn_stack_common_0393.lib (?C?LSHL)
  .\mn_stack_common_0393.lib (?C?LLDOPTR)
  .\mn_stack_common_0393.lib (?C?LSTPTR)
  .\mn_stack_common_0393.lib (?C?LSTOPTR)
  .\mn_stack_common_0393.lib (?C?LLDXDATA)
  .\mn_stack_common_0393.lib (?C?LLDXDATA0)
  .\mn_stack_common_0393.lib (?C?LLDOPTR0)
  .\mn_stack_common_0393.lib (?C?LSTXDATA)
  .\mn_stack_common_0393.lib (?C?LSTKXDATA)
  .\mn_stack_common_0393.lib (?C?LSTKOPTR)
  .\mn_stack_common_0393.lib (?C?OFFXADD)
  .\mn_stack_common_0393.lib (?C?PLDXDATA)
  .\mn_stack_common_0393.lib (?C?PLDIXDATA)
  .\mn_stack_common_0393.lib (?C?PSTXDATA)
  .\mn_stack_common_0393.lib (?C?PLDPTR)
  .\mn_stack_common_0393.lib (?C?PSTPTR)
  .\mn_stack_common_0393.lib (?C?PLDOPTR)
  .\mn_stack_common_0393.lib (?C?PSTOPTR)
  .\mn_stack_common_0393.lib (?C?CCASE)
  .\mn_stack_common_0393.lib (?C?ICALL)
  .\mn_stack_common_0393.lib (?C_XBP)
  .\mn_stack_common_0393.lib (PRINTF)
  .\mn_stack_common_0393.lib (TOUPPER)
  .\mn_stack_common_0393.lib (?C?STRCMP)
  .\mn_stack_common_0393.lib (?C?STRCPY)
  .\mn_stack_common_0393.lib (STRLEN)
  .\mn_stack_common_0393.lib (?C?MEMCMP)
  .\mn_stack_common_0393.lib (?C?MEMSET)
  .\mn_stack_common_0393.lib (ETHER_RECV_HEADER)
  .\mn_stack_common_0393.lib (MN_ETHER_START_PACKET)
  .\mn_stack_common_0393.lib (MN_CLOSE)
  .\mn_stack_common_0393.lib (MN_VERIFY)
  .\mn_stack_common_0393.lib (SET_VF_ENTRY)
  .\mn_stack_common_0393.lib (MN_MEMCPY_CB_CP2200)
  .\mn_stack_common_0393.lib (MN_MEMCPY_CB)
  .\mn_stack_common_0393.lib (MN_TOLOWER)
  .\mn_stack_common_0393.lib (MN_STRICMP)
  .\mn_stack_common_0393.lib (MN_APP_SERVER_IDLE)
  .\mn_stack_common_0393.lib (MN_APP_SERVER_PROCESS_PACKET)
  .\mn_stack_common_0393.lib (CP2200_ETHER_INIT)
  .\mn_stack_common_0393.lib (CP2200_ETHER_POLL_RECV)
BL51 BANKED LINKER/LOCATER V6.00                                                      01/16/2008  21:37:44  PAGE 3


  .\mn_stack_common_0393.lib (CP2200_ETHER_SEND)
  .\mn_stack_common_0393.lib (?C?COPY)
  .\mn_stack_common_0393.lib (?C?CILDOPTR)
  .\mn_stack_common_0393.lib (?C?IILDOPTR)
  .\mn_stack_common_0393.lib (?C?LNOT)
  .\mn_stack_common_0393.lib (?C?LLDIDATA)
  .\mn_stack_common_0393.lib (?C?LLDPDATA)
  .\mn_stack_common_0393.lib (?C?LLDCODE)
  .\mn_stack_common_0393.lib (?C?LLDIDATA0)
  .\mn_stack_common_0393.lib (?C?LLDPDATA0)
  .\mn_stack_common_0393.lib (?C?LLDCODE0)
  .\mn_stack_common_0393.lib (?C?LSTIDATA)
  .\mn_stack_common_0393.lib (?C?LSTPDATA)
  .\mn_stack_common_0393.lib (?C?LSTKIDATA)
  .\mn_stack_common_0393.lib (?C?LSTKPDATA)
  .\mn_stack_common_0393.lib (?C?PLDIDATA)
  .\mn_stack_common_0393.lib (?C?PSTIDATA)
  .\mn_stack_common_0393.lib (?C?PLDPDATA)
  .\mn_stack_common_0393.lib (?C?PSTPDATA)
  .\mn_stack_common_0393.lib (?C?PLDCODE)
  .\mn_stack_common_0393.lib (PUTCHAR)
  .\mn_stack_common_0393.lib (MN_WAIT_TICKS)
  .\mn_stack_common_0393.lib (MN_RECV_BYTE_PRESENT)
  .\mn_stack_common_0393.lib (FLASH_UTILS)
  .\mn_stack_common_0393.lib (CP2200_ETHER_RECV)
  .\mn_stack_common_0393.lib (?C?LAND)
  .\mn_stack_common_0393.lib (?C?LOR)
  .\mn_stack_common_0393.lib (MN_PUT_RECV_BYTE)
  .\mn_stack_bank_039.lib (MN_TCP_SHUTDOWN)
  .\mn_stack_common_0393.lib (?C?SLCMP)
  C:\KEIL\UV3\C51\LIB\C51L.LIB (?C_INIT)


LINK MAP OF MODULE:  cgi (?C_STARTUP)


            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     0005H     UNIT         ?DT?PRINTF?PRINTF
            DATA    0015H     0002H     UNIT         ?DT?MN_INIT_M?MAIN
            DATA    0017H     0002H     UNIT         ?DT?MAIN?MAIN
            DATA    0019H     0002H     UNIT         ?C?LIB_DATA
                    001BH     0005H                  *** GAP ***
            BIT     0020H.0   0001H.1   UNIT         ?BI?PRINTF?PRINTF
            BIT     0021H.1   0000H.5   UNIT         ?BI?CP2200_REG
            BIT     0021H.6   0000H.1   UNIT         ?BI?MN_INIT_M?MAIN
            BIT     0021H.7   0000H.1   UNIT         ?BI?_GET_DATA?MAIN
            BIT     0022H.0   0000H.1   UNIT         ?BI?CP2200_ETHER_POLL_RECV
                    0022H.1   0000H.7                *** GAP ***
            IDATA   0023H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
                    0000H     0010H                  *** GAP ***
BL51 BANKED LINKER/LOCATER V6.00                                                      01/16/2008  21:37:44  PAGE 4


            XDATA   0010H     093DH     UNIT         ?XD?MN_VARS
            XDATA   094DH     01E1H     UNIT         ?XD?MAIN
            XDATA   0B2EH     0052H     UNIT         ?XD?_GET_DATA?MAIN
            XDATA   0B80H     002DH     UNIT         ?XD?HTTP
            XDATA   0BADH     0028H     UNIT         ?XD?PRINTF?PRINTF
            XDATA   0BD5H     0024H     UNIT         ?XD?_TCP_RECV_HEADER?TCP
            XDATA   0BF9H     0018H     UNIT         ?XD?_IP_CHECKSUM?IP
            XDATA   0C11H     0017H     UNIT         ?XD?_MN_TCP_RECV?TCP
            XDATA   0C28H     0014H     UNIT         ?XD?MN_ARP_PROCESS_PACKET?ARP
            XDATA   0C3CH     0013H     UNIT         ?XD?IP
            XDATA   0C4FH     0013H     UNIT         ?XD?_SAME_NET_NUMBER?MN_ETHER_START_PACKET
            XDATA   0C62H     0013H     UNIT         ?XD?_SET_VF_ENTRY?SET_VF_ENTRY
            XDATA   0C75H     0012H     UNIT         ?XD?_MN_OPEN_SOCKET?MN_OPEN_SOCKET
            XDATA   0C87H     0011H     UNIT         ?XD?IP_RECV_HEADER?IP
            XDATA   0C98H     0011H     UNIT         ?XD?_MN_UDP_TCP_START_CHECKSUM?MN_CSUM
            XDATA   0CA9H     0011H     UNIT         ?XD?MN_PORT
            XDATA   0CBAH     0010H     UNIT         ?XD?_MN_IP_SEND_HEADER?IP
            XDATA   0CCAH     0010H     UNIT         ?XD?_ETHER_SEND?CP2200_ETHER_SEND
            XDATA   0CDAH     000EH     UNIT         ?XD?_MN_HTTP_PROCESS_PACKET?HTTP
            XDATA   0CE8H     000EH     UNIT         ?XD?_TCP_SEND_HEADER?TCP
            XDATA   0CF6H     000EH     UNIT         ?XD?MN_SERVER?MNSERVER
            XDATA   0D04H     000DH     UNIT         ?XD?_PHY_INIT?CP2200_ETHER_INIT
            XDATA   0D11H     000CH     UNIT         ?XD?_MN_HTTP_FIND_VALUE?MN_HTTP_FIND_VALUE
            XDATA   0D1DH     000CH     UNIT         ?XD?_MN_DATA_SEND_CHECKSUM?MN_CSUM
            XDATA   0D29H     000CH     UNIT         ?XD?_MN_FIND_SOCKET?MN_FIND_SOCKET
            XDATA   0D35H     000CH     UNIT         ?XD?_ETHER_INIT?CP2200_ETHER_INIT
            XDATA   0D41H     000CH     UNIT         ?XD?_MAC_INIT?CP2200_ETHER_INIT
            XDATA   0D4DH     000BH     UNIT         ?XD?_MN_ARP_LOOKUP?ARP
            XDATA   0D58H     000AH     UNIT         ?XD?_TCP_SEND_ACK?TCP
            XDATA   0D62H     000AH     UNIT         ?XD?GET_PING_PKT?IP
            XDATA   0D6CH     000AH     UNIT         ?XD?_MN_PF_SET_ENTRY?MN_PF_SET_ENTRY
            XDATA   0D76H     000AH     UNIT         ?XD?_MN_USTOA?MN_USTOA
            XDATA   0D80H     000AH     UNIT         ?XD?_MN_ETHER_START_PACKET?MN_ETHER_START_PACKET
            XDATA   0D8AH     000AH     UNIT         ?XD?_MN_MEMCPY_CB_CP2200?MN_MEMCPY_CB_CP2200
            XDATA   0D94H     000AH     UNIT         ?XD?_MN_MEMCPY_CB?MN_MEMCPY_CB
            XDATA   0D9EH     000AH     UNIT         ?XD?_MN_TCP_SHUTDOWN?MN_TCP_SHUTDOWN
            XDATA   0DA8H     0009H     UNIT         ?XD?_MN_ARP_UPDATE?ARP
            XDATA   0DB1H     0009H     UNIT         ?XD?_MN_ARP_RECV_REPLY?ARP
            XDATA   0DBAH     0009H     UNIT         ?XD?_MN_HTTP_DECODESTRING?MN_HTTP_FIND_VALUE
            XDATA   0DC3H     0009H     UNIT         ?XD?_UPDATE_UNACKED_BYTES?TCP
            XDATA   0DCCH     0008H     UNIT         ?XD?_COPYCONTENTTYPE?HTTP
            XDATA   0DD4H     0008H     UNIT         ?XD?_MN_VF_SET_ENTRY?MN_VF_SET_ENTRY
            XDATA   0DDCH     0008H     UNIT         ?XD?_MN_STRNICMP_CB?MN_STRNICMP_CB
            XDATA   0DE4H     0008H     UNIT         ?XD?_MN_APP_SEND_COMPLETE?MN_APP_SEND_COMPLETE
            XDATA   0DECH     0008H     UNIT         ?XD?ETHER_RECV?CP2200_ETHER_RECV
            XDATA   0DF4H     0007H     UNIT         ?XD?_MN_HTTP_SERVER_SEND?HTTP
            XDATA   0DFBH     0007H     UNIT         ?XD?_MN_HTTP_SET_MESSAGE?HTTP
            XDATA   0E02H     0007H     UNIT         ?XD?_MN_HTTP_SET_FILE?HTTP
            XDATA   0E09H     0007H     UNIT         ?XD?_MN_VF_GET_ENTRY?MN_VF_GET_ENTRY
            XDATA   0E10H     0007H     UNIT         ?XD?_MN_PF_GET_ENTRY?MN_PF_GET_ENTRY
            XDATA   0E17H     0007H     UNIT         ?XD?_MN_APP_RECV_BYTE?MN_APP_RECV_BYTE
            XDATA   0E1EH     0007H     UNIT         ?XD?_MN_STRICMP?MN_STRICMP
            XDATA   0E25H     0006H     UNIT         ?XD?AD_ISR?MAIN
            XDATA   0E2BH     0006H     UNIT         ?XD?_HTTP_SET_IN_USE_FLAG?HTTP
            XDATA   0E31H     0006H     UNIT         ?XD?_MN_TCP_SEND?TCP
            XDATA   0E37H     0006H     UNIT         ?XD?MN_IP_GET_PKT?IP
            XDATA   0E3DH     0006H     UNIT         ?XD?SEND_PING_REPLY?IP
BL51 BANKED LINKER/LOCATER V6.00                                                      01/16/2008  21:37:44  PAGE 5


            XDATA   0E43H     0006H     UNIT         ?XD?_MN_STRCPY_CB?MN_STRCPY_CB
            XDATA   0E49H     0006H     UNIT         ?XD?_MN_STRCAT_CB?MN_STRCAT_CB
            XDATA   0E4FH     0006H     UNIT         ?XD?_MN_STRICMP_CB?MN_STRICMP_CB
            XDATA   0E55H     0006H     UNIT         ?XD?_MN_ATOUS?MN_ATOUS
            XDATA   0E5BH     0005H     UNIT         ?XD?_MN_ARP_SEND_REQUEST?ARP
            XDATA   0E60H     0005H     UNIT         ?XD?_MN_HTTP_SERVER_RECV?HTTP
            XDATA   0E65H     0005H     UNIT         ?XD?_TCP_RECV_SEND?TCP
            XDATA   0E6AH     0005H     UNIT         ?XD?_TCP_UPDATE_ACK?TCP
            XDATA   0E6FH     0005H     UNIT         ?XD?_TCP_SEND_SYN_CLOSE?TCP
            XDATA   0E74H     0005H     UNIT         ?XD?MN_TRANSMIT_READY?MN_PORT
            XDATA   0E79H     0005H     UNIT         ?XD?_MN_RESET_TIMER?MN_RESET_TIMER
            XDATA   0E7EH     0005H     UNIT         ?XD?_MN_APP_GET_SEND_SIZE?MN_APP_GET_SEND_SIZE
            XDATA   0E83H     0005H     UNIT         ?XD?_MN_WAIT_TICKS?MN_WAIT_TICKS
            XDATA   0E88H     0004H     UNIT         ?XD?SAMPLEVOLTAGEANDOUT?MAIN
            XDATA   0E8CH     0004H     UNIT         ?XD?SAMPLETEMPERATURE?MAIN
            XDATA   0E90H     0004H     UNIT         ?XD?_MN_ARP_SEARCH_ENTRY?ARP
            XDATA   0E94H     0004H     UNIT         ?XD?_SENDHWADDR?SENDHWADDR

⌨️ 快捷键说明

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