7A50T EVM 试用日志-MicroBlaze & Ethernetlite lwIP Applications测试

硬件环境:7A50T
软件环境VIVADO2014.04
项目内容: 7A50t LWIP应用测试

备注:在跑第二个例子的时候,遇到问题“XMD既不是内部命令也不是外部命令”,此问题纠结了一周多,最后在重新安装软件之后问题成功解决,下面是LWIP应用程序的详细测试步骤。

一. 下载程序:
1 . 开启串口,设置波特率,8位uu,1位停止为何无奇偶校验和流控制,在demo文件夹下打开命令提示符窗口,输入“demo_raw_apps.bat", uxiatu所示:

2. 如下图所示,程序下载成功

3. 当可执行文件完成下载完成之后,在串口窗口你将会看到以下打印消息(由于我的开发板没有和DHCP服务器所以IP地址默认为192.168.1.10)。

二 . 接收测试
在demo目录下的iperf应用程序将会自动连接开发板里的rxtest应用程序,接下来会开始数据转换,命令提示符窗口将会每2秒打印统计消息,实际上的带宽值可能会因为主机系统的不同而轻微的改变。

1. 在命令提示符输入:run_iperf_cli.bat

2. 你可以多次运行run_iperf_cli.bat脚本文件。

三. 发送测试
主机上的iperf应用程序将会连接到开发板上的txtest应用程序,接着会传送数据。在命令提示符窗口中将会每两秒统计一下带宽信息直到我们关闭它,实际的带宽根据电脑主机的不同有所差异。

1. 在命令提示符窗口中输入run_iperf_ser.bat

2. 停止命令为两次Ctrl+C键,接着输入y。

四. HTTP服务器示例
1. 打开网页 http://192.168.1.10 ,如图:

1. 电极toggle LEDs,可以控制开发板上的灯和灭。如下图所示


五. echo测试
1 . 在命令提示符窗口中输入telnet 192.168.1.10 7,其中前面是IP地址,后面对应的端口号。echo服务将会返回你打印的每一个字符,如下图所示:

六. TFTP服务器例子程序
基于UDP原理的 TFTP在嵌入式系统中通过网络传送和接受文件是非常流行的,尽管UDP不能保证可靠的传输包,TFTP实现了在文件传输中保证包不丢失的机制。

1. 在demo路径中打开命令提示符并且输入”tftp -i 192.168.1.10 get images/board.jpg“