[X]关闭

用开发板再带demo测试千兆以太网,发现问题

文档创建者:繁花落尽905
浏览次数:7820
最后更新:2019-11-12
 
本帖最后由 繁花落尽905 于 2019-11-5 16:30 编辑

用开发板再带demo测试开发板千兆以太网,通过FPGA往udp_packet_fifo一直写递增数然后持续向网络调试助手传输数据,第一次每次上传是1kB经过测试发现每次在固定位置丢2K,用网络抓包软件查看,丢失的两包数据已经传到电脑的网卡,但提示是Header checksum错误,如图所示,丢失的第一包Header checksum值应该为0XFFFE但实际值是FFFF,第二包Header checksum值应该为0XFFFD但实际值是FFFE;经过多次测试每次都是同一个地方丢;将以此长传1kB,修改为512B依然是存在这个问题,现在怀疑是不是以太网那个协议核有问题,包计数没有计正确,这个应该怎么处理一下

以太网抓包情况

以太网抓包情况

发表评论已发布 5

uisrc

发表于 2019-11-5 21:57:04 | 显示全部楼层

不一定是BUG 请论坛跟贴
越努力越幸运!加油!

繁花落尽905

发表于 2019-11-6 11:31:17 | 显示全部楼层

还没有测试完毕吗?

繁花落尽905

发表于 2019-11-6 11:39:44 | 显示全部楼层

msxbo 发表于 2019-11-5 21:57
不一定是BUG 请论坛跟贴

经过严格测试,用网络助手第一次丢包是在发送了25965包后丢

uisrc

发表于 2019-11-12 20:55:07 | 显示全部楼层

bug已经解决,请更新upd协议栈,附上附件

udp_ip_protocol_stack.dcp

1.1 MB, 下载次数: 292

越努力越幸运!加油!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则