移植到stm32f4后,lwip开启后,ping可以看到ICMP包回来,但计算机一直现实超时ping不通

发布于 2015-06-04 17:42:05    浏览:2194
如题,是有什么默认参数需要修改下么?

查看更多

3 个回答
aozima
aozima 2015-06-04
拒绝白嫖,拒绝键盘侠!
同样问题不要发新贴,发贴后不要不管了。
ralfak
ralfak 2015-06-05
This guy hasn't written anything yet
这个文图其实前面已经说过了

就是lwip发包时需要加入软件校验
估计楼主用的是ENC28J60吧
不加校验只能抓到ICMP包


#define CHECKSUM_CHECK_TCP 0
#define CHECKSUM_CHECK_IP 0
#define CHECKSUM_CHECK_UDP 0

#define CHECKSUM_GEN_TCP 1
#define CHECKSUM_GEN_IP 1
#define CHECKSUM_GEN_UDP 1
#define CHECKSUM_GEN_ICMP 1
#define IP_DEFAULT_TTL 0x40

撰写答案

请登录后再发布答案,点击登录
关注者
0
被浏览
2.2k

发布
问题

分享
好友

手机
浏览

扫码手机浏览