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

📄 networkapply.c

📁 开发工具用EMBEST IDE进行开发,该程序是一个S3C44B0直接驱动网卡的程序,包括8019初始化,物理层收包发包,UDP的接收和发送,IP的发送和接收.已及ARM的地址解板,整个程序是自顶而下
💻 C
字号:

#include "def.h"

extern unsigned long server_ip;
extern unsigned long local_ip;

void Tftp_Test()
{
	char input_string[64];
	char* pData;
	unsigned long write_addr;
	int   len;
	
	NicInit();
	NetInit();
	local_ip = 0x4dc0c0c0;		// config local ip 192.192.192.77
	Uart_Printf("\nManual Set local ip 192.192.192.77\n");
	Uart_Printf("\nPress any key to exit ...\n");	
	for( ; ; )
	{
		
		//query_8019();
		
		
		if( Uart_GetKey() )
			return;
		
		pData = (char *)TftpRecv(&len);
		if( (pData == 0) || (len <= 0) )
			continue;
		
		write_addr = (pData[0])+(pData[1]<<8)+(pData[2]<<16)+(pData[3]<<24);
		pData = pData + sizeof(long);
		
		if( Program(write_addr,pData,len-4) == FALSE )
		{
			continue;
		}
		MakeAnswer();
	}
}

⌨️ 快捷键说明

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