天线|RF射频
直播中

王倩

7年用户 235经验值
私信 关注
[问答]

为什么STM32F107+LWIP在Linux系统下可以ping通但在win7系统下ping不通?

防火墙关了,IP也在同一网段,不知道为什么就是在win7下不通,第一次遇到这种怪事,希望各位给点建议。。。有没有还有其他可能造成这种现象?
STM32F107+LWIP上的程序是公司其他同事搞的,现在也没有个说明,同事也不在。

回帖(6)

刘晓红

2019-7-18 09:02:46
关键奇怪的是,在win7下用网络调试助手用TCP连接,还能接收到东西。。。。对网络是个新手,希望高手给指导指导!!!
举报

张晓宁

2019-7-18 09:16:22
网络调试助手都可以收到东西拿肯定可以ping通的啊
举报

冯媛媛

2019-7-18 09:29:43
但事实却是ping超时,而且不止用一台电脑。。windows下就是ping不通,Linux下是可以的。。我还是没找出原因来,STM32上的程序不是我写的,是公司原来的人写的,不知道哪个大神搞出个这么神奇的现象
举报

刘晓英

2019-7-18 09:47:41
最简单的方法,如果MDK的话就联调加断点测试,如果驱动没问题,我之前做移植的时候,ping不通的影响就一个
 #define  ETH_PAD_SIZE  0/1这个定义修改下
 因为不同系统填充字节不一样,可能导致信息接收不到,因为lwip的数据要严格一致的
举报

更多回帖

发帖
×
20
完善资料,
赚取积分