打印

关于LWIP的新建进程

[复制链接]
1860|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
bluesteed|  楼主 | 2007-7-12 17:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在的LWIP+UCOS可以ping通,但为什么一旦我要新建一个连接的时候__pstNewConn = netconn_accept(__pstConn);,程序就会跳不下去,ping也不通了,不知道什么原因
我现在的结构是
MAIN{新建任务1(优先级1)和新建任务2(优先级12)}
任务1
{
LWIP初始化;
OSTaskDel(OS_PRIO_SELF);
};
任务2
{
ST_NETCONN *__pstConn, *__pstNewConn;
   struct netbuf    *__pstNetbuf;

__pstConn = netconn_new(NETCONN_TCP);(到这不就下不去了)
下面省略}

ping的通的情况是任务1不变
任务2{
while(1){
AT91F_PIO_ClearOutput( AT91D_BASE_PIO_LED, led_mask[1]);

}

求高手指点

相关帖子

沙发
bluesteed|  楼主 | 2007-7-12 17:53 | 只看该作者

补充

当在任务2里面新建连接的时候,串口输出的最后一段信息是
tcpip_thread: API message 00203150

使用特权

评论回复
板凳
deyeok| | 2007-7-20 15:50 | 只看该作者

单步跟进去看看呀,看看到底是走到哪步停住了

netconn_new函数里面好像是有等待消息,没有消息过来就会停在里面

使用特权

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

本版积分规则

10

主题

30

帖子

0

粉丝