📄 tftpmain.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 + -