我在周功的板子上移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接口里的邮箱整体是怎么工作的, 能否给讲解下。 |