完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
调试原子的网络例程,由于是网络直连没有用DHCP,所以就把主函数的“等待DHCP获取成功/超时溢出” 那段代码屏蔽掉了,并且将LWIP_DHCP定义为0,使用静态IP,但是这样下载程序,发现当板子作为服务器时,电脑连接不上板子。(电脑的IP为192.168.1.50,板子为192.168.1.30)后来经过修改,将lwip_comm_init()函数初始化了两次,发现服务器才可以正常运行,为什么呢?如果只运行一次,它的返回值是0,也是成功的,为什么要做两次初始化,服务器才可以工作呢?求指教。
|
|
相关推荐
6个回答
|
|
那它会在超时那里一直等待,程序跑不下去了
|
|
|
|
下载F407开发板的LWIP例程,不要下载基础例程里面的网络试验
|
|
|
|
还是必须要加lwip_comm_init()那一句才能跑通,为什么要初始化两次,LWIP例程里面也是一样的问题。
|
|
|
|
没遇到过,我这里测试正常。
|
|
|
|
我也F407ZGT6网络通信。 main函数走到下面无限循环 走不动 不进入TCP或UDP模式
while((lwipdev.dhcpstatus!=2)&&(lwipdev.dhcpstatus!=0XFF))//等待DHCP获取成功/超时溢出 { lwip_periodic_handle(); } 删掉它会出错; 在lwip_periodic_handle();中直接使用静态IP也不行。 楼主可以发下你的程序吗?或者复制main函数和lwip_comm.c给我看看 我的邮箱 574746505@qq.com 感谢楼主! |
|
|
|
跑的就是例程里面的网络通信例程
|
|
|
|
只有小组成员才能发言,加入小组>>
如何使用STM32+nrf24l01架构把有线USB设备无线化?
2549 浏览 7 评论
请问能利用51单片机和nRF24L01模块实现实时语音无线传输吗?
2333 浏览 5 评论
3165 浏览 3 评论
2806 浏览 8 评论
为什么ucosii上移植lwip后系统进入了HardFault_Handler?
2763 浏览 4 评论
请教各位大咖:有没有接收频率32M左右的芯片推荐的?先感谢啦!
612浏览 1评论
859浏览 0评论
974浏览 0评论
626浏览 0评论
453浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 17:03 , Processed in 1.046449 second(s), Total 59, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号