原创 W5100E01-AVR是什么?怎么用?(二)(用户手册V1.0版)

2012-8-22 10:24 1162 23 23 分类: 消费电子

 

W5100E01-AVR是为AVR开发者提供的W5100评估板。本文是W5100E01-AVR的用户手册,希望对大家有所帮助。今天我们接着昨天的博文继续介绍:

第一部分在这里:W5100E01-AVR是什么?怎么用?(用户手册V1.0版)

http://blog.iwiznet.cn/?p=663

 

2.4 评估板测试

评估板的固件可以分为管理程序和评估板测试应用程序,管理程序为评估板的运行执行系统配置,评估板测试应用程序为W5100的测试提供网络应用程序。

2.4.1. 管理程序

        在手动重置评估板和给评估板通电的情况下,如果在7秒内从终端程序收到‘M’或‘m’字符,评估板就执行管理程序。这个程序设置W5100信道进行通信测试,并用DNS服务器执行某些Ping响应测试。

2.4.1.1网络配置

管理程序配置评估板的网络信息。如<图2-6>所示,当在终端程序选择‘1’时,就可以根据需要配置评估板的网络信息。默认评估板的网络信息如<表2-2>所示。

如果在管理程序中选择“网络配置”,菜单显示如<图2.7>,并且每一个功能在<表2-3>中都有描述。

2.4.1.2信道配置

它配置了可以在W5100的4个信道进行操作的应用,选择‘2 : Channel Config’,可以配置每一个信道,W5100默认的信道如<表2-4>所示。

如果在管理程序中选择了“Channel Config”,管理程序会显示如<图2.10>所示的菜单,每个菜单的功能如<表2-5>所示。

除了“DHCP 客户”,其他的应用类型都不能无视信道反复配置。<图2-11>是W5100作为“TCP Loopback客户端”配置第2信道的演示。

当只输入回车键<(ENTER)>,而不输入IP地址或者端口号时,系统会自动使用默认值。<表2-7>所示为每一个应用程序的默认值。

2.4.1.3 Ping应用程序测试

Ping应用程序测试是用来评估W5100的IP原始信道的程序,发送Ping请求给特定主机并接收响应。这个程序基于命令提示符下的ping命令,当选择‘3’时,执行结果如<图2.6:执行管理程序>所示。

要终止Ping应用类型,在“PING>”提示下输入“exit”。

2.4.2. 评估板测试应用程序

2.4.2.1. DHCP客户端

DHCP客户端应用程序是从DHCP服务器为评估板动态分配网络信息的应用程序。为了测试DHCP客户,首先,必须使用[Manager>>Channel Config>>0th Channel]菜单将W5100的第一信道应用类型设置成“DHCP Client”,参见2.4.1.2节。

<图2-14>显示了DHCP客户端成功获取网络信息。注意如果DHCP服务器端不存在或者不能从DHCP服务器端获取网络信息,DHCP客户端会设置成默认的网络信息。

2.4.2.2. Loopback TCP服务器

       Loopback TCP服务器应用程序是通过TCP信道将“AX1”程序和测试电脑相连,并来回传送任意文件或数据包的应用程序。首先,使用评估板的[Manager>>Channel Config]菜单将任意信道设置成“Loopback  TCP Server”应用类型来测试Loopback TCP服务器。当设定评估板的应用类型为“Loopback  TCP Server”时,你可以设置任何值的监听端口,这里默认为5000,参见2.4.1.2节。

       完成评估板的设置后,在测试电脑上运行“AX1”并尝试连接设置的IP地址。当评估板和“AX1”成功连接后,就可以相互传送数据,参见“AX1 Manual Vx.x.pdf ”。

2.4.2.3. Loopback TCP客户端

Loopback TCP客户应用程序是通过TCP信道连接“AX1”和测试电脑,并发送和接收任意文件和包的一个应用程序。在服务器上运行“AX1”后,使用评估板的[Manager>>Channel Config]菜单将W5100的任意信道设置为“Loopback  TCP Client”应用类型。当设置评估板为“Loopback  TCP Client” 应用类型,设置服务器的IP为测试电脑的IP,设置服务器端口为等待服务器端口号(3000),参见2.4.1.2节。

完成评估板设置后,退出管理程序,运行EVB测试应用程序。如果评估板成功连接到“AX1”,来回传输期望的数据,参见“AX1 Manual Vx.x.pdf ”  。

2.4.2.4. Loopback UDP

       Loopback UDP应用程序是通过UDP信道连接“AX1”和测试电脑,并来回传送任意文件或数据包的应用程序。首先,为了测试Loopback UDP,使用评估板的[Manager>>Channel Config]菜单,设置W5100的任意信道为“Loopback  UDP”应用类型。

       在设置“Loopback  UDP”应用类型时,设置端口号为任意值,这里我们设为3000,参见2.4.1.2节。

在完成评估板的配置后,使用与UDP相关的菜单或图标,利用IP地址和UDP源端口来回传送期望的数据,参见“AX1 Manual Vx.x.pdf”。

2.4.2.5. Web服务器

       Web服务器应用程序通过连接浏览器的HTTP信道发送和接收网页和评估板控制数据。对于Web服务器测试,通过评估板的[Manager>>Channel Config]菜单设置W5100的任意信道为“Web Server”应用类型。

       当设置评估板为“Web Server”应用类型,设置HTTP端口为任意值。这里默认为80,参见2.4.1.2节。

       完成评估板设置后,在测试电脑上打开浏览器,在评估板的地址栏输入地址(http://192.168.0.2/),连接评估板。

如果浏览器成功连接到评估板的端口,显示的网页如<图2-19>所示。如果没有显示该网页,使用浏览器的“刷新”功能刷新屏幕。

如果单击<图2-19>的[Control]按钮,就可以设置网络信息或显示可以被LEDs(D3,D4)打开或关闭的网页,并在LCD上显示文本信息。

 

2.5 故障排除指南

2.5.1. Ping

当你Ping指令不能连接评估板时。

第1步:检查你是否用双绞线电缆正确连接测试电脑和评估板。

第2步:检查JP3的接口跳线是否正确连接。

第3步:检查你是否正确设置了电脑的网络环境(IP地址、默认网关、子网掩码)。  如果没有,你需要作如下配置。

--IP地址:192.168.0.3

--默认网关:192.168.0.1

--子网掩码:255.255.255.0

第4步:检查MAGJACK(从后视图到左LED)的液晶屏是否打开,如果关闭的话,检查双绞线电缆是否正常工作。

2.5.2. 其他

在建立连接后,若串口终端屏幕通电后仍然无法显示

第1步:检查串口电缆的连接状态。

第2步:检查电脑的COM端口和终端是否一致。

第3步:检查终端的波特率是否为57600。

这是本文的第二部分内容,后面的内容我们将会在今后的博文一一介绍,希望对大家有所帮助。欢迎大家的留言讨论。

 

 

更多有关W5100的博文请看这里:

http://blog.iwiznet.cn/?page_id=329

全硬件TCP/IP嵌入式以太网控制器——W5100E01-AVR http://blog.iwiznet.cn/?p=432

开源硬件-开源思潮到了? http://blog.iwiznet.cn/?p=316

WIZnet员工Richard培训笔记: WIZnet核心技术和产品对比 http://blog.iwiznet.cn/?p=29

 

也可进入我们的官方网站或博客查看更多。

如果您对WIZnet的产品或是技术感兴趣,请随时与我们联系。

可以直接留言或登录WIZnet官方网站:http://www.iwiznet.cn

公司微博是: http://weibo.com/wiznet2012

公司博客是:http://blog.iwiznet.cn/

文章评论0条评论)

登录后参与讨论
我要评论
0
23
关闭 站长推荐上一条 /2 下一条