打印
[ZLG-ARM]

ZLG网站一篇关于LWIP的帖子

[复制链接]
4642|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
astudent|  楼主 | 2011-1-3 09:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

      在成都zlg买了easyARM8962的开发套件,我使用ucos+lwIP来实现tcp的数据收发,遇到的问题一大堆,不过之前的问题都解决的差不多了,现在遇到几个大问题,如下:

      1.PC作服务端,8962做客户端,假如,服务端先不开启,而这时候客户端运行(这种情况非常普遍,作为监控端的设备会一直上电,而pc端会经常关机)经过一段时间以后,再开启服务器,这时候客户端的tcp任务早于进入一个死循环(也就是faultISR),跟踪的结果是,在调用netconn_connect()这个函数的时候,如果不成功,既不会一直阻塞进程,也不会返回任何的错误,而是直接进入一个死循环,现在的问题是,如何才能让我能控制客户端能一直处于连接请求状态,不要进入死循环,返回错误也行啊,

      2. 同样问题,假如在建立好连接后,正常的收发数据,这时候断开服务器的连接,这时候的客户端能检测到错误,但是在重新连接的时候有时候根本连接不上,而一旦连接失败,结果都是和上面一样进入一个死循环,
      3.连接正常的情况下,如果拔掉网线,8962不能检测到断线,如何解决?

      以上问题集中在断线重新连接,如果不成功会进入死循环(faultISR) 请指导如何解决这个问题,我希望能实现调用netconn_connect()的时候要么就一直阻塞直到成功建立连接,要么就一段时间后返回错误代码,我能进行处理,最好是返回错误!

      
      麻烦广州的zlg的技术支持能尽快帮我解决这个问题,我们这个项目就卡在这里了,成都的技术支持对LWip也不太熟悉,服务还是很好的,没办法,我只有论坛求助了,


icepnt,您好!
     你这个问题我们仔细分析了一下,应该是LwIP协议栈自身的缺陷,所以暂时还不能给你一个很明确的解决方法,我们的工程师正在处理这个问题,看看能不能改动一下LwIP弥补这个缺陷,一旦有结果我们将第一时间回复你。


     能留下个联系方式么?我一直卡在这里,项目很急的,本来元旦就该验收了,希望你们能尽快帮助我解决上述问题,你们广州zlg的技术支持一定能轻易解决这个问题的


icepnt,你好!
     你可以联系020-28267818,找任工,他会给你解决的。

希望尽快给我解答这个问题吧,客户都在催着去安装了,现在卡在这里,其他的调试都还没进行下去!!

另外再次说明下情况,上述第二种情况,服务器端开后,8962能检测到断线,之后再次重新连接,往往连接不上,这时候调用netconn_connect()后有三种情况出现:

1.进入faultISR 死循环,不知何故
2.进入OS_TaskIdle 死循环,还是没有从netconn_connect()返回
3.服务端能监测到8962发起的连接并显示连接成功,不过端口并不是8962重新连接的时候指定的那个端口,而是随机的端口,经常是跳到4097端口,重点是,这时候的客户端其实并没有连接成功,也就是还是没从netconn_connect()返回!!


icepnt,您好!
这个问题现在正在测试中,一旦通过会及时联系您的。

问题已经修正,请联系销售!


相关帖子

沙发
astudent|  楼主 | 2011-1-3 09:51 | 只看该作者
能不能把相关的修正说一下?

使用特权

评论回复
板凳
bairan168| | 2011-1-6 09:59 | 只看该作者
是啊,放到上面来,让大家都了解一下嘛

使用特权

评论回复
地板
vivisa| | 2011-1-6 17:27 | 只看该作者
什么情况?

使用特权

评论回复
5
爱在2012| | 2011-1-7 23:02 | 只看该作者
围观。

使用特权

评论回复
6
bairan168| | 2011-1-12 18:28 | 只看该作者
没有下文?

使用特权

评论回复
7
6019赵文| | 2011-1-14 21:26 | 只看该作者
放上来大家一起学习嘛

使用特权

评论回复
8
bit6019| | 2011-1-15 12:46 | 只看该作者
希望大侠们继续讨论下去

使用特权

评论回复
9
ty新气象| | 2011-1-17 14:41 | 只看该作者
:o

使用特权

评论回复
10
ladygaga| | 2011-1-30 12:53 | 只看该作者
:)

使用特权

评论回复
11
我爸是李刚| | 2011-1-31 14:39 | 只看该作者
不知道呀要说明什么意思

使用特权

评论回复
12
aaa2742| | 2011-6-20 16:28 | 只看该作者
倒是说明白啊,:@

使用特权

评论回复
13
diny| | 2011-6-20 16:55 | 只看该作者
:o

使用特权

评论回复
14
米其林r| | 2011-6-20 16:57 | 只看该作者
下文呢?

使用特权

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

本版积分规则

41

主题

510

帖子

0

粉丝