打印

LWIP应用求救!

[复制链接]
3450|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xlnflw|  楼主 | 2007-9-15 13:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在周功的板子上移LWIP,现在以经做到可以PING通.

现在刚建立应用,先做的一个简单的UDP应用,基本上是抄LWIP的提供的API的接口例程的.
    udp_conn=netconn_new(NETCONN_UDP); //建立一个新连接
    
    addr.addr=htonl(0xc0a80101);       //设远程主机的IP地址
    
    netconn_connect(udp_conn,&addr,7000);//连接远程主机,端口号7000
    
    udp_buf=netbuf_new();
可在第一步就死在里面了,我跟进去看了看.结果发现在netconn_new函数里有条语句:  sys_mbox_fetch(conn->mbox, NULL);这个取邮箱是一定要取到数据才能跳出来的,取不到就不出来了,我的程序就死在这里了。。一直在里面取邮箱,我不明白的问题有2个:
           1:谁来给它发消息。
           2:谁比较了解整个LWIP的API接口里的邮箱整体是怎么工作的,           能否给讲解下。

相关帖子

沙发
xlnflw|  楼主 | 2007-9-18 18:39 | 只看该作者

顶一下。谁高后的来指点下,迷在里面半个月了。

使用特权

评论回复
板凳
dld2| | 2007-9-18 20:21 | 只看该作者

貌似lwip需要在多任务OS环境运行

不是死,是阻塞。我猜的。

使用特权

评论回复
地板
shark3010| | 2008-6-4 09:40 | 只看该作者

我也遇到了这个问题,死在这里了

使用特权

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

本版积分规则

13

主题

81

帖子

0

粉丝