本例程基ZC706开发板实现LWIP自环通讯测试。使用开发板的网口与电脑或路由器等设备连接,使开发板与电脑在同一局域网内,使用telnet工具与开发板连接,进行LWIP自环测试。
将网盘连接中的BOOT.BIN文件复制到SD卡中,使用SD卡启动,或者烧写到flash中启动,网盘链接中也提供了fsbl.elf文件,用于烧写flash。完整文件项目在购买开发板后提供。
vivado项目如下图所示,由于网口使用的是PS端资源,PL端不需要进行设计,最终测试程序不需要bit文件也可以运行。

在PS中可以修改IP地址与网关等信息,建议将电脑的IP修改与开发板在同一个网段内,这样可以防止有其它设备IP与开发板冲突导致,连接失败。

将带有启动文件的SD卡插入到开发板中,启动模式设置为SD卡启动,插入串口,电源和网线。注意网线插入后会识别出两个串口号,其中只有一个有输出,需要同时打开两个串口助手,分别绑定打开两个串口号。

查看串口输出内容,如下所示,修改的IP等信息也会在此打印出来。

使用win+r 输入cmd 打开命令行窗口,使用telnet命令连接开发板。telnet 目标IP 目标端口。若显示连接失败,可能是IP地址冲突,本地有其他设备与开发板IP相同,可以试试将板卡的网口直连电脑,电脑不要再连接其它网络,包括wifi也不要开启。

也可能是电脑的IP地址等信息没有设置好。如下图所示,设置可供参考。

若提示没有telnet命令,在电脑中搜索windows功能,打开后勾选Telnet客户端选项,点击确定即可。

连接上后会打开一个Telnet窗口,在窗口中输入内容,开发板接收到内容后立即从网口发出,形成回环测试。

本例程简述了ZC706开发板上进行LWIP自环通讯测试的整个流程。测试的主要目的是验证LWIP协议栈在开发板上的正常工作。根据提供的文件可以使用SD卡或flash的方式启动。完整的项目文件已经详细教程在购买开发板后提供。由于网口使用的是PS端资源,PL端不需要进行设计,最终测试程序不需要bit文件也可以运行。可在LWIP项目中修改IP地址、网关等信息,并将电脑的IP地址设置为与开发板在同一网段,使用telnet命令进行回环测试。通过本次测试,我们验证了LWIP协议栈在TQZC706开发板上的正常工作。
通过网盘分享的文件:TQZC706开发板教程:LWIP自环测试
链接: https://pan.baidu.com/s/1if2uBCEVrj912jbZcmaajQ 提取码: e5ba IP地址:192.168.5.111 端口号:7压缩包中共两个文件:BOOT.BIN,fsbl.elf
BOOT.BIN : SD卡启动将BOOT.BIN文件复制到SD卡根目录
fsbl.elf : flash启动烧写flash时,需要用到fsbl.elf文件和BOOT.BIN文件完整工程项目购买开发板后获取
