我现在的LWIP+UCOS可以ping通,但为什么一旦我要新建一个连接的时候__pstNewConn = netconn_accept(__pstConn);,程序就会跳不下去,ping也不通了,不知道什么原因 我现在的结构是 MAIN{新建任务1(优先级1)和新建任务2(优先级12)} 任务1 { LWIP初始化; __pstConn = netconn_new(NETCONN_TCP);(到这不就下不去了) HTTP代码(下面省略) OSTaskDel(OS_PRIO_SELF); };
今天追踪了下: 从 __pstConn = netconn_new(NETCONN_TCP); 这句追踪进取,到了 api_msg_post(msg);(这句可以到) sys_mbox_fetch(conn->mbox, NULL);(这句就到布了) 就下不去了,是不是信箱数量的问题,还是其他问题?
|