[X]关闭

使用MA704开发板的以太网ARP问题

文档创建者:逢缘合
浏览次数:4566
最后更新:2019-07-04
本帖最后由 逢缘合 于 2019-7-3 20:03 编辑

开发板使用使用MA704开发板,以太网是自己写的mac,自己写了个arp应答代码,目前问题是
1:在arp缓存列表里没有开发板的MAC地址时,使用网络调试助手下发数据后,arp缓存列表不能加上开发板的
MAC地址,fpga上我用ila抓取了数据,我以太网的发送部分是发送了arp应答数据的。



2:在打开wireshark的时候,用网络助手下发数据后,查看arp缓存列表就能加载上开发板的MAC地址了,并且也能抓到应答包,反复进行arp-d删除后重新发数据,arp缓存都能正常加载。但是不打开wireshark时就不行。

3:使用开发板自带的代码进行测试没有上述问题,请老师给点经验建议,可能是什么问题呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

发表评论已发布 2

逢缘合

发表于 2019-7-4 14:40:13 | 显示全部楼层

问题已解决,应答时CRC计算错误。可能PC机打开wireshark时选中网卡后默认不校验CRC了。

uisrc

发表于 2019-7-4 10:28:28 | 显示全部楼层

你自己写 ARP和MAC我暂时回答不了
越努力越幸运!加油!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则