MicroZed运行lwIP的echo server

2016-06-27 20:07 阅读 591 次 评论 0 条

创建vivado工程,这里的版本推荐为2014.2或更早些,因为在vivado2015.1版本中,已经不支持microzed的板卡包了,但也是可以正常运行echo sever工程的。

确认工程中的Enet0设置与Bank1的电压设置为LVCOMS 1.8V,如下图所示

clip_image002

生成bit文件后,导出到SDK,然后启动sdk。

新建“Application Project”,工程名为hellolwip,在OS Platform选择“standalone”,在Board Support Package选择“Create New”,如下图所示

clip_image004

在一步选择“lwIP Echo Server”工程模板,创建工程。这样通过系统提供的模板创建工程,不用修改代码就可以完成echo server测试工程。

clip_image006

连接网线,打开调试串口,开始调试。Microzed正常运行,串口输出的调试信息如下

clip_image008

在Windows中可以在cmd状态下,ping 192.168.1.10,正常的情况如下

clip_image010

下面使用NetAssis网络调试助手,进行数据发送与接收测试。如调试信息中所示,MicroZed运行为“TCP echo sever start”,说明其为服务器端。

clip_image012

注意设置为“TCP客户端”,ip地址为microzed的地址“192.168.1.10”,端口号在串口调试信息上已经显示为7。连接后,发送发送区域可以看到本地计算机的端口号,发送调试信息,在接收区域能够收到发送的回显信息。

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:MicroZed运行lwIP的echo server | 起点博客
分类:应用笔记 标签:, , ,

发表评论


表情