OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 1133|回复: 3

最近在跑原子哥的F407探索者的lwip例程,发现DHCP经常分配不了

[复制链接]

11

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2023-4-10
在线时间
31 小时
发表于 2024-2-20 09:56:28 | 显示全部楼层 |阅读模式
各位坛友,我最近再跑F407探索者的lwip例程,发现DHCP分配成功的概率大概为百分之7、80左右,几次里面就会出现一次DHCP分配不成功然后转静态Ip,请问这是什么原因?

无标题.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

11

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2023-4-10
在线时间
31 小时
 楼主| 发表于 2024-2-20 11:11:15 | 显示全部楼层
可能没讲清楚,我用的是自己的板子,芯片和探索者开发板一样。然后修改了网口连接的GPIO口之后跑的代码。测试中对比探索者开发板,探索者的DHCP分配成功率几乎为百分之百,我自己的就经常不成功,想问问大佬们要怎么排查问题。硬件初始化什么的都是成功的,包括lwip_comm_init和MCU与phy的通信都是成功的,就是到了DHCP这部分就会经常分配失败
回复 支持 反对

使用道具 举报

11

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2023-4-10
在线时间
31 小时
 楼主| 发表于 2024-2-20 11:40:37 | 显示全部楼层
EnyawEcurb 发表于 2024-2-20 11:11
可能没讲清楚,我用的是自己的板子,芯片和探索者开发板一样。然后修改了网口连接的GPIO口之后跑的代码。测 ...

而且DHCP超时后分配了静态ip地址是能够被ping通的,就是DHCP经常成功不了
截图.png
回复 支持 反对

使用道具 举报

17

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
277
金钱
277
注册时间
2023-5-29
在线时间
106 小时
发表于 2024-8-14 08:53:53 | 显示全部楼层
你开发板网线直连电脑,肯定就会一直等待DHCP分配了,例程是基于网线接在路由器或者交换机上,再去连电脑的,由路由来分配地址,直接网线接电脑,在代码里把宏定义DHCP的1改成0,就不会一直等待DHCP分配了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 10:00

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表