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

📄 tcp.m51

📁 C8051F120单片机TCP协议栈,主体眶架,从美国人LIB库中导出
💻 M51
📖 第 1 页 / 共 5 页
字号:
            CODE    4E14H     0082H     UNIT         ?PR?_MN_APP_RECV_BYTE?MN_
>> APP_RECV_BYTE
            CODE    4E96H     007FH     UNIT         ?PR?_SENDHWADDR?SENDHWADD
>> R
            CODE    4F15H     007EH     UNIT         ?PR?MN_TIMER_INIT?MN_PORT
>> 
            CODE    4F93H     007CH     UNIT         ?PR?ETHER_RECV_HEADER?ETH
>> ER_RECV_HEADER
            CODE    500FH     0076H     UNIT         ?PR?MN_IP_INIT?IP
            CODE    5085H     006DH     UNIT         ?PR?_MN_ARP_SEARCH_ENTRY?
>> ARP
            CODE    50F2H     0069H     UNIT         ?C_INITSEG
            CODE    515BH     005EH     UNIT         ?PR?MN_RECV_BYTE?MN_RECV_
>> BYTE
            CODE    51B9H     0058H     UNIT         ?PR?_MN_TCP_ABORT?MN_TCP_
>> ABORT
            CODE    5211H     0057H     UNIT         ?PR?_MN_PUT_RECV_BYTE?MN_
>> PUT_RECV_BYTE
            CODE    5268H     0056H     UNIT         ?PR?_MN_TIMER_EXPIRED?MN_
>> TIMER_EXPIRED
            CODE    52BEH     004FH     UNIT         ?PR?_MN_UDP_TCP_END_CHECK
BL51 BANKED LINKER/LOCATER V6.00            08/24/2007  15:35:14  PAGE 10


>> SUM?MN_CSUM
            CODE    530DH     0047H     UNIT         ?PR?_TCP_SEND_NODATA_HDR?
>> TCP
            CODE    5354H     0046H     UNIT         ?PR?MN_ARP_UPDATE_TIMER?A
>> RP
            CODE    539AH     0045H     UNIT         ?PR?MN_TRANSMIT_READY?MN_
>> PORT
            CODE    53DFH     0045H     UNIT         ?PR?_MN_CLOSE_PACKET?MN_C
>> LOSE_PACKET
            CODE    5424H     0045H     UNIT         ?PR?_MN_ARP_RECV_REPLY?AR
>> P
            CODE    5469H     0040H     UNIT         ?PR?_TCP_RECV_SEND?TCP
            CODE    54A9H     0040H     UNIT         ?PR?_TCP_UPDATE_ACK?TCP
            CODE    54E9H     003EH     UNIT         ?PR?SYSCLK_INIT?MAIN
            CODE    5527H     003CH     UNIT         ?PR?_MN_SEND_BYTE?MN_SEND
>> _BYTE
            CODE    5563H     0039H     UNIT         ?PR?NEXT_SOCKET?MN_OPEN_S
>> OCKET
            CODE    559CH     0037H     UNIT         ?PR?TCP_TIMER?MN_PORT
            CODE    55D3H     0032H     UNIT         ?PR?PORT_INIT?MAIN
            CODE    5605H     0030H     UNIT         ?PR?_START_ARP_PACKET?STA
>> RT_ARP_PACKET
            CODE    5635H     002FH     UNIT         ?PR?MAIN?MAIN
            CODE    5664H     002FH     UNIT         ?PR?_TCP_SEND_RESET?TCP
            CODE    5693H     002DH     UNIT         ?PR?ESTABLISH_NETWORK_CON
>> NECTION?MAIN
            CODE    56C0H     002DH     UNIT         ?PR?_MN_ETHER_INIT?MN_ETH
>> ER_INIT
            CODE    56EDH     002CH     UNIT         ?PR?_MN_GET_SOCKET_TYPE?M
>> N_GET_SOCKET_TYPE
            CODE    5719H     002BH     UNIT         ?PR?MN_IP_RECV?IP
            CODE    5744H     0028H     UNIT         ?PR?_CPFLASH_BYTEWRITE?FL
>> ASH_UTILS
            CODE    576CH     0024H     UNIT         ?PR?_MN_RECV?MN_RECV
            CODE    5790H     0024H     UNIT         ?PR?_CPFLASH_PAGEERASE?FL
>> ASH_UTILS
            CODE    57B4H     0024H     UNIT         ?PR?_MN_APP_GET_SEND_SIZE
>> ?MN_APP_GET_SEND_SIZE
            CODE    57D8H     001FH     UNIT         ?PR?_MAC_READ?CP2200_ETHE
>> R_INIT
            CODE    57F7H     001EH     UNIT         ?CO?MN_VARS
            CODE    5815H     001AH     UNIT         ?PR?INIT_RECV?MN_PORT
            CODE    582FH     001AH     UNIT         ?PR?_MN_WAIT_TICKS?MN_WAI
>> T_TICKS
            CODE    5849H     001AH     UNIT         ?PR?MN_RECV_BYTE_PRESENT?
>> MN_RECV_BYTE_PRESENT
            CODE    5863H     001AH     UNIT         ?PR?_TCP_SEND_NODATA_PKT?
>> TCP
            CODE    587DH     0017H     UNIT         ?PR?_INIT_SEND?MN_PORT
            CODE    5894H     0017H     UNIT         ?PR?MN_ARP_INIT?ARP
            CODE    58ABH     0016H     UNIT         ?PR?_MAC_WRITE?CP2200_ETH
>> ER_INIT
            CODE    58C1H     0015H     UNIT         ?PR?_STRLEN?STRLEN
            CODE    58D6H     0014H     UNIT         ?PR?RESET_RECV?IP
            CODE    58EAH     0012H     UNIT         ?PR?ETHER_POLL_RECV?CP220
>> 0_ETHER_POLL_RECV
            CODE    58FCH     0011H     UNIT         ?PR?EMIF_INIT?MAIN
            CODE    590DH     0010H     UNIT         ?PR?ETHER_RESET_HIGH?MAIN
>> 
            CODE    591DH     000FH     UNIT         ?PR?_CPFLASH_BYTEREAD?FLA
>> SH_UTILS
            CODE    592CH     000EH     UNIT         ?PR?INIT_IO_BUFFS?MN_PORT
>> 
            CODE    593AH     000DH     UNIT         ?PR?MN_GET_TIMER_TICK?MN_
>> GET_TIMER_TICK
BL51 BANKED LINKER/LOCATER V6.00            08/24/2007  15:35:14  PAGE 11


            CODE    5947H     000BH     UNIT         ?PR?ETHER_RESET_LOW?MAIN
            CODE    5952H     0009H     UNIT         ?PR?_CALLBACK_APP_SERVER_
>> IDLE?MN_CALLBACK
            CODE    595BH     0009H     UNIT         ?PR?_MN_APP_INIT_RECV?MN_
>> APP_INIT_RECV
            CODE    5964H     0004H     UNIT         ?PR?_MN_APP_SERVER_PROCES
>> S_PACKET?MN_APP_SERVER_PROCESS_PACKET
            CODE    5968H     0004H     UNIT         ?PR?MN_APP_RECV_IDLE?MN_A
>> PP_RECV_IDLE
            CODE    596CH     0004H     UNIT         ?PR?_MN_APP_PROCESS_PACKE
>> T?MN_APP_PROCESS_PACKET
            CODE    5970H     0003H     UNIT         ?PR?IS_MULTICAST?IP
            CODE    5973H     0003H     UNIT         ?PR?_CALLBACK_APP_PROCESS
>> _PACKET?MN_CALLBACK
            CODE    5976H     0003H     UNIT         ?PR?CALLBACK_APP_RECV_IDL
>> E?MN_CALLBACK
            CODE    5979H     0003H     UNIT         ?PR?_CALLBACK_APP_SERVER_
>> PROCESS_PACKET?MN_CALLBACK
            CODE    597CH     0001H     UNIT         ?PR?_CALLBACK_SOCKET_EMPT
>> Y?MN_CALLBACK



SYMBOL TABLE OF MODULE:  C:\SILABS\MCU\EXAMPLES\C8051F12X\ETHERNET\TCP\FIRMWAR
>> E\TCP (MN_VARS)

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

  -------         MODULE        MN_VARS
  C:0000H         SYMBOL        _ICE_DUMMY_
  X:0010H         PUBLIC        ip_src_addr
  C:580AH         PUBLIC        MULTICAST_TTL
  X:0014H         PUBLIC        eth_dest_hw_addr
  C:5814H         PUBLIC        TH0_FLASH
  C:57F7H         PUBLIC        DEVICE_ID
  C:5813H         PUBLIC        TL0_FLASH
  C:580DH         PUBLIC        TCP_WINDOW
  X:001AH         PUBLIC        subnet_mask
  C:5808H         PUBLIC        ARP_AUTO_UPDATE
  X:001EH         PUBLIC        eth_src_hw_addr
  X:0024H         PUBLIC        gateway_ip_addr
  X:0028H         PUBLIC        send_buff
  C:5807H         PUBLIC        ARP_CACHE_SIZE
  X:0628H         PUBLIC        recv_buff
  X:0C28H         PUBLIC        page_send_info
  X:0C43H         PUBLIC        null_addr
  C:5804H         PUBLIC        ARP_RESEND_TRYS
  C:5812H         PUBLIC        NUM_VF_PAGES
  C:5811H         PUBLIC        TCP_RESEND_TRYS
  X:0C47H         PUBLIC        sock_info
  C:57F8H         PUBLIC        C8051F340_USB_FIFO
  C:57FEH         PUBLIC        SOCKET_WAIT_TICKS
  C:5809H         PUBLIC        TIME_TO_LIVE
  X:0CFEH         PUBLIC        ping_reply_buff
  C:5802H         PUBLIC        ARP_KEEP_TICKS
  C:580BH         PUBLIC        PING_BUFF_SIZE
  C:57FCH         PUBLIC        RECV_BUFF_SIZE
  X:0D27H         PUBLIC        arp_info
  C:5805H         PUBLIC        ARP_WAIT_TICKS
  C:57FAH         PUBLIC        XMIT_BUFF_SIZE
  X:0D5BH         PUBLIC        ip_dest_addr
  C:580FH         PUBLIC        TCP_RESEND_TICKS
  C:57F9H         PUBLIC        NUM_SOCKETS
  C:5800H         PUBLIC        ETHER_WAIT_TICKS
BL51 BANKED LINKER/LOCATER V6.00            08/24/2007  15:35:14  PAGE 12


  X:0D5FH         PUBLIC        vf_dir
  -------         ENDMOD        MN_VARS

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:008FH         PUBLIC        PLL0FLT
  D:00FFH         PUBLIC        WDTCN
  D:00C8H         PUBLIC        P4
  D:00D8H         PUBLIC        P5
  D:00E8H         PUBLIC        P6
  D:00F8H         PUBLIC        P7
  D:008EH         PUBLIC        PLL0MUL
  D:00E8H         PUBLIC        ADC0CN
  D:0084H         PUBLIC        SFRPAGE
  D:00E8H         PUBLIC        ADC2CN
  D:00A5H         PUBLIC        P1MDOUT
  D:00A8H         PUBLIC        IE
  D:00A6H         PUBLIC        P2MDOUT
  D:009CH         PUBLIC        P4MDOUT
  D:009DH         PUBLIC        P5MDOUT
  D:009EH         PUBLIC        P6MDOUT
  D:009FH         PUBLIC        P7MDOUT
  D:00A3H         PUBLIC        EMI0CF
  D:00D8H         PUBLIC        PCA0CN
  C:58FCH         PUBLIC        EMIF_Init
  D:00B8H         PUBLIC        IP
  D:00E1H         PUBLIC        XBR0
  D:00E2H         PUBLIC        XBR1
  D:00A2H         PUBLIC        EMI0CN
  D:00E3H         PUBLIC        XBR2
  X:0D7EH         PUBLIC        data_buff
  D:00A1H         PUBLIC        EMI0TC
  D:00C0H         PUBLIC        SMB0CN
  C:590DH         PUBLIC        ether_reset_high
  C:5635H         PUBLIC        main
  D:0088H         PUBLIC        CPT0CN
  D:0089H         PUBLIC        PLL0CN
  D:0088H         PUBLIC        CPT1CN
  D:00F8H         PUBLIC        SPI0CN
  D:0088H         PUBLIC        TCON
  D:00C8H         PUBLIC        TMR2CN
  D:00C8H         PUBLIC        TMR3CN
  D:00C8H         PUBLIC        TMR4CN
  C:55D3H         PUBLIC        PORT_Init
  D:0097H         PUBLIC        CLKSEL
  D:008AH         PUBLIC        OSCICN
  C:5693H         PUBLIC        establish_network_connection
  D:0088H         PUBLIC        FLSTAT
  C:54E9H         PUBLIC        SYSCLK_Init
  C:5947H         PUBLIC        ether_reset_low
  D:0098H         PUBLIC        SCON0
  D:0098H         PUBLIC        SCON1
  C:3654H         PUBLIC        TCP
  D:00B7H         PUBLIC        FLSCL
  X:0DA6H         SYMBOL        ECHOSTRING
  D:00D0H         PUBLIC        PSW
  D:008DH         PUBLIC        PLL0DIV
  -------         PROC          MAIN
  -------         DO            
  X:1023H         SYMBOL        retval
  -------         ENDDO         
  C:5635H         LINE#         97
  C:5635H         LINE#         98
  C:5635H         LINE#         102
  C:5638H         LINE#         103
BL51 BANKED LINKER/LOCATER V6.00            08/24/2007  15:35:14  PAGE 13


  C:563BH         LINE#         106
  C:563EH         LINE#         107
  C:5641H         LINE#         108
  C:5644H         LINE#         110
  C:5644H         LINE#         111
  C:5644H         LINE#         113
  C:564FH         LINE#         114
  C:564FH         LINE#         117
  C:5651H         LINE#         118
  C:5651H         LINE#         121
  C:5654H         LINE#         124
  C:5657H         LINE#         128
  C:5662H         LINE#         130
  -------         ENDPROC       MAIN
  -------         PROC          ESTABLISH_NETWORK_CONNECTION
  -------         DO            
  D:0006H         SYMBOL        retval
  -------         ENDDO         
  C:5693H         LINE#         148
  C:5693H         LINE#         149
  C:5693H         LINE#         153
  C:5693H         LINE#         156
  C:569BH         LINE#         160
  C:56A1H         LINE#         161
  C:56A1H         LINE#         162
  C:56A9H         LINE#         163
  C:56A9H         LINE#         167
  C:56B1H         LINE#         168
  C:56B1H         LINE#         172
  C:56B3H         LINE#         173
  C:56B3H         LINE#         175
  C:56BBH         LINE#         177
  C:56BFH         LINE#         179
  -------         ENDPROC       ESTABLISH_NETWORK_CONNECTION
  -------         PROC          TCP
  -------         DO            
  X:0F72H         SYMBOL        socket_no
  X:0F73H         SYMBOL        socket_ptr
  X:0F76H         SYMBOL        data_ptr
  X:0F79H         SYMBOL        data_len
  D:0006H         SYMBOL        status
  -------         ENDDO         
  C:3654H         LINE#         189
  C:3654H         LINE#         190
  C:3654H         LINE#         207
  C:368CH         LINE#         209
  C:369AH         LINE#         210
  C:36AAH         LINE#         214
  C:36B9H         LINE#         215
  C:36B9H         LINE#         217
  C:36B9H         LINE#         219
  C:36D9H         LINE#         221
  C:36D9H         LINE#         222
  C:36D9H         LINE#         223
  C:36DBH         LINE#         228
  C:36E9H         LINE#         229
  C:36E9H         LINE#         230
  C:3700H         LINE#         232
  C:3727H         LINE#         233
  C:3727H         LINE#         234
  C:3738H         LINE#         235
  C:373EH         LINE#         236
  C:3740H         LINE#         237
  C:3740H         LINE#         238
  C:3740H         LINE#         240
BL51 BANKED LINKER/LOCATER V6.00            08/24/2007  15:35:14  PAGE 14


⌨️ 快捷键说明

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