硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3105|回复: 6
收起左侧

[RL-TCPnet] ping checksum=0x0

[复制链接]

58

主题

118

回帖

292

积分

高级会员

积分
292
发表于 2018-7-10 13:55:42 | 显示全部楼层 |阅读模式
移植了RL_TCP到STM32上,ping一下,但cmd显示ping不通。wireshark看了,开发板有应答,响应很快,打开响应包,checksum总是为0.哪儿可设置校验特性啊?是否有校验参数需要设置啊,就像LwIP中那样啊。

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
发表于 2018-7-10 15:00:40 | 显示全部楼层
是不是板子跟电脑直连测试,开了防火墙的话,把防火墙关闭了。
回复

使用道具 举报

58

主题

118

回帖

292

积分

高级会员

积分
292
 楼主| 发表于 2018-7-10 16:20:58 | 显示全部楼层
eric2013 发表于 2018-7-10 15:00
是不是板子跟电脑直连测试,开了防火墙的话,把防火墙关闭了。

防火墙关了也不行。wireshark能看到ping一问一答的数据,RL_TCP应答的数据包中ICMP校验部分为0,问题应该出在这里了,但怎么打开ICMP校验呢?硬件使能了IPCO也没用。
回复

使用道具 举报

58

主题

118

回帖

292

积分

高级会员

积分
292
 楼主| 发表于 2018-7-10 16:24:01 | 显示全部楼层
eric2013 发表于 2018-7-10 15:00
是不是板子跟电脑直连测试,开了防火墙的话,把防火墙关闭了。

见图片
QQ截图20180710162111.png
QQ截图20180710162146.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
发表于 2018-7-10 16:59:37 | 显示全部楼层

这是什么鬼,TCPnet不需要设置校验和

如果测试的电脑上有开启其它的WIFI网卡等,全部禁止掉。
回复

使用道具 举报

58

主题

118

回帖

292

积分

高级会员

积分
292
 楼主| 发表于 2018-7-11 08:28:48 | 显示全部楼层
eric2013 发表于 2018-7-10 16:59
这是什么鬼,TCPnet不需要设置校验和

如果测试的电脑上有开启其它的WIFI网卡等,全部禁止掉。

禁掉试了也没用,可能关系不大,我是用PC ping开发板的。版主,你能帮忙看看你的ping应答里ICMP校验和在吗。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
发表于 2018-7-11 09:17:55 | 显示全部楼层
yuanfp 发表于 2018-7-11 08:28
禁掉试了也没用,可能关系不大,我是用PC ping开发板的。版主,你能帮忙看看你的ping应答里ICMP校验和在 ...

你开启TCPnet的ICMP调试功能看下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-18 21:05 , Processed in 0.235792 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表