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

📄 tftpmain.c

📁 武汉创维特ARM7实验箱的全部源代码
💻 C
字号:
/****************************************************************************/
/*                                                                          */
/* FILE NAME                                      VERSION                   */
/*                                                                          */
/* IIS.C                                            1.0                     */
/*                                                                          */
/* DESCRIPTION                                                              */
/*                                                                          */
/*     JX44B0(S3C44B0X)TFTP网络驱动实验                                     */
/*                                                                          */
/*                                                                          */
/* DATA STRUCTURES                                                          */
/*                                                                          */
/* FUNCTIONS :                                                              */
/*     在JX44B0教学实验箱和PC之间进行TFTP通讯实验                           */
/*                                                                          */
/* DEPENDENCIES                                                             */
/*     JX44B0-1                                                             */
/*     JX44B0-2                                                             */
/*     JX44B0-3                                                             */
/*                                                                          */
/*                                                                          */
/* NAME:                                                                    */
/* REMARKS:                                                                 */
/*                                                                          */
/*								Copyright (C) 2003 Wuhan CVTECH CO.,LTD     */
/****************************************************************************/

/****************************************************************************/
/* 学习JX44B0中TFTP通讯方法:                                               */
/* 注意:                                                                   */
/*     1. 程序运行之前请将JX44B0正确连接到局域网,或者使用直连网线与PC之间  */
/*     具体连接方法请阅读用户手册                                           */
/*     2. JX44B0缺省使用IP:192.168.1.48,请将PC端IP修改为192.168.1.x,      */
/*     其中x不能等于45                                                      */
/*     3. PC端TFTP工具使用JX44B0光盘Tools目录中的tftp.exe程序,在Dos命令行  */
/*     中根据程序运行的提示输入命令。如:tftp -i 192.168.1.48 put xxx       */
/*     其中xxx为待传送的文件名                                              */
/****************************************************************************/

/* 包含文件 */
#include "def.h"
#include "44b.h"
#include "44blib.h"

extern int data_len;
 
/********************************************************************
// Function name	: Main
// Description	    : TFTP通讯测试主程序
// Return type		: void
// Argument         : void
*********************************************************************/
void Main(void)
{
	unsigned char *ip_s;
	unsigned long ip;
	
	ip_s=(unsigned char *)&ip;
	ip_s[3]=192;	
	ip_s[2]=168;
	ip_s[1]=1;
	ip_s[0]=48;
	
	tftp_main(ip, 0x0c100000);
	
	Uart_Printf("\ntotal = %d bytes.\r", data_len);
	
	while(1);
}

⌨️ 快捷键说明

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