首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

lwip 1.4.0 运作TCP测试程序正常,PING不正常

2013-09-28 
lwip 1.4.0 运行TCP测试程序正常,PING不正常?移植lwip 1.4.0 到ucos-ii。运行TCP/UDP测试程序,能够与上位机

lwip 1.4.0 运行TCP测试程序正常,PING不正常?
移植lwip 1.4.0 到ucos-ii。运行TCP/UDP测试程序,能够与上位机正常通信。上位机PING反而不成功。
哪位大侠遇到过这种情况?用的STM32F2开发板,系统在启动时,是不是要发ARP报文,判断网络的状况?
[解决办法]
1、测试程序是UDP还是TCP?如果是TCP,STM32是客户端还是服务器?
2、TCP有一个连接建立过程,先自协商(物理链路)然后三次握手(协议层)。网上资料有很多。
3、STM32以太网控制器应该有个寄存器表示连接状态的,可以随时检查此位作为判断网络状态(物理链路)。协议上的连接状态需要依靠lwip的相关函数返回值来判断。
4、楼主既然已经有了和上位机正常通信的情况,说明初始化应该没问题了。
测试程序是不是TCP的?谁连谁的顺序再看看,服务器应该不能向客户端发起连接的吧
[解决办法]
建议用1.3版本,我之前同样的移植在1.4上也是PING不能,用1.3没问题
[解决办法]
是不是有配置把对PING的响应关闭了

我们这边是能PING得到才能通信的

:)

热点排行