关于LWIP的新建进程

[复制链接]
2766|2
 楼主| bluesteed 发表于 2007-7-12 17:49 | 显示全部楼层 |阅读模式
我现在的LWIP+UCOS可以ping通,但为什么一旦我要新建一个连接的时候__pstNewConn&nbsp;=&nbsp;netconn_accept(__pstConn);,程序就会跳不下去,ping也不通了,不知道什么原因<br />我现在的结构是<br />MAIN{新建任务1(优先级1)和新建任务2(优先级12)}<br />任务1<br />{<br />LWIP初始化;<br />OSTaskDel(OS_PRIO_SELF);<br />};<br />任务2<br />{<br />ST_NETCONN&nbsp;*__pstConn,&nbsp;*__pstNewConn;<br />&nbsp;&nbsp;&nbsp;struct&nbsp;netbuf&nbsp;&nbsp;&nbsp;&nbsp;*__pstNetbuf;<br /><br />__pstConn&nbsp;=&nbsp;netconn_new(NETCONN_TCP);(到这不就下不去了)<br />下面省略}<br /><br />ping的通的情况是任务1不变<br />任务2{<br />while(1){<br />AT91F_PIO_ClearOutput(&nbsp;AT91D_BASE_PIO_LED,&nbsp;led_mask[1]);<br /><br />}<br /><br />求高手指点<br />
 楼主| bluesteed 发表于 2007-7-12 17:53 | 显示全部楼层

补充

当在任务2里面新建连接的时候,串口输出的最后一段信息是<br />tcpip_thread:&nbsp;API&nbsp;message&nbsp;00203150<br />
deyeok 发表于 2007-7-20 15:50 | 显示全部楼层

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

netconn_new函数里面好像是有等待消息,没有消息过来就会停在里面
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

30

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部