在调试以太网口的时候已经开启DHCP功能了,但是无法获取IP地址,板子通过网线和电脑相连的,主控芯片是stm32f407+lan8720
请问按上图所示以太网芯片是否初始化成功?
请问以太网调试出现问题如何一步一步排查?
感谢回答!
查看更多
从你提供的信息,并不能确定是否初始化成功,要看具体的网卡初始化日志。1.现在的信息看,板子是没有获取到IP,也没有网络的,你用DHCP,又用网线直接连电脑,板子是无法分配IP的,网线把板子连到路由器才行。或者禁止DHCP,用静态IP连接电脑也可以。2.调试网络问题的话,得根据具体问题进行针对性排查了,网卡驱动、网线连接等等。
把你的 lwip 配置发出来瞧瞧。板子配置问题,跟电脑是静态ip还是dhcp有什么关系。
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部
您好,我尝试过改为静态IP了,并且已经设置在同一个网段了,板子ping电脑提示没有找到可用的网络设备,而且电脑上也没提示有网口插入,网口初始化日志提示如下图


希望能得到您进一步的解答, 谢谢!
@万理125 从日志看,网卡是初始化成功了,电脑是静态IP吗,网口灯是否正常,网线是否能用,连接是否牢固。
如果上边问题都排除,参考 这个 强制link up一下试试。
网口灯根本没亮,电脑不是静态IP,我查了电脑的IP了,也试过用电脑ping板子,也是不通的,我用电脑试过,网线是好的
@万理125 电脑要设置静态IP,你现在电脑的IP应该是路由器分配的吧,并不能实现板子和电脑之间的连接,你可以先断掉电脑的无线或者其他网络,设置静态IP与板子进行连接。
@小小李sunny 我现在改了,板子和路由器直连,强制link_up后也不行,不管是动态还是静态获取IP都ping不通,网口灯也没亮,当板子和电脑直连电脑也识别不出有网线插入
@万理125 这种情况建议还是先排查一下硬件、网线的问题吧。
@小小李sunny 好的,谢谢