W5100E01-AVR是为AVR开发者提供的W5100评估板。本文是W5100E01-AVR的用户手册,希望对大家有所帮助。今天我们接着昨天的博文继续介绍:
第一部分在这里:W5100E01-AVR是什么?怎么用?(用户手册V1.0版)
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条评论)
登录后参与讨论