天线|RF射频
直播中

张鑫

7年用户 996经验值
私信 关注
[问答]

为什么stm32f767 lwip无法通过dhcp获取ip地址?

我参考阿波罗的开发板,画了一个板子,最近在调试lwip模块,发现总是无法通过dhcp获取ip地址,调试的现在是程序一直如下部分循环:[AppleScript] 纯文本查看 复制代码
#if LWIP_DHCP  while((lwipdev.dhcpstatus!=2)&&(lwipdev.dhcpstatus!=0XFF))//等待DHCP获取成功/超时溢出  {  lwip_periodic_handle();//LWIP内核需要定时处理的函数  printf("waiting---net---dhcprn");  }#endif
请问,dhcp获取的代码是在哪里实现的呢?是有中断在循环尝试获取ip吗?希望高人指点一下,

回帖(1)

刘鹏

2019-9-23 09:27:29
看看是不是路由有没有开启DHCP服务或者你的代码中将DHCP宏是不是为1
举报

更多回帖

发帖
×
20
完善资料,
赚取积分