[STM32F4]

奇怪现象:PING看抓包是有返回,但是CMD显示无返回

[复制链接]
2083|2
手机看帖
扫描二维码
随时随地手机跟帖
feifan570|  楼主 | 2015-5-23 12:12 | 显示全部楼层 |阅读模式
本帖最后由 feifan570 于 2015-5-23 12:24 编辑

我用我的电脑(192.168.1.10)分别PING另外一台电脑(192.168.1.2)和一个控制板STM32F407+DP83848I(192.168.1.230)
可以看到CMD现实的是192.168.1.2正常返回,但是192.168.1.230是没有返回的。但是使用wireshark抓包看到两者都是正常返回的。
这是什么情况造成的?



CMD现实192.168.1.230无返回

CMD现实192.168.1.230无返回

抓包现实两者都有返回

抓包现实两者都有返回
aozima| | 2015-5-23 13:18 | 显示全部楼层
检查230的返回包的校验是否正确。 STM32的硬件校验有问题,需要清0原ICMP的校验,建议关闭EMAC的硬件校验,然后使用LWIP的软件校验。

使用特权

评论回复
feifan570|  楼主 | 2015-5-24 00:54 | 显示全部楼层
谢谢aozima,我下去去检查一下你说的情况,但是wireshark并不现实230返回的包检验有问题,只是显示我电脑发出的包检验有问题。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

92

主题

195

帖子

1

粉丝