以太网项目不知道怎么进行下去了,求给个调试思路

2019-07-14 17:14发布

在做以太网项目,现在用的是STM32F107+DP83848和LWIP协议栈,现在问题就是我用电脑去PING板子,始终无法PING通,期间有尝试过使用交换机与路由器,但仍然无反应,通过WIRESHARK软件对数据包进行分析,发现只有我的电脑IP在不断的发送协议命令而板子却始终没有发出任何指令,好像是PHY芯片没有工作的样子。现在我已经是完全不知道怎么去调了,完全没有方向,代码是别人用过了的,说是没问题的,PHY芯片的相关引脚电压与频率输出也正常,这是什么原因引起的咧,是不是LWIP协议栈相关工作没有成功咧,有没有能给我提供下思路啊,要疯了!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
Elva_chen
1楼-- · 2019-07-15 02:16
这还是比较好调试的,软件调试在初始化中打印消息,比如如果是自动协商的或者固定的,同时可以用示波器
测量mdc和mdio波形,在初始化的时候。同样可以测量其他信号引脚,首先明白phy和mac之间的通信脚都有什么特点,做什么用的
Elva_chen
2楼-- · 2019-07-15 06:40
你首先要看到是否已经获取到ip
60user13
3楼-- · 2019-07-15 09:37
Elva_chen 发表于 2018-9-30 14:34
你首先要看到是否已经获取到ip

哎,完全没搞过以太网啊!概念化知识都没有,请问我要怎样查看板子是否已经获取到IP列??
60user13
4楼-- · 2019-07-15 11:33
 精彩回答 2  元偷偷看……
TOPCB
5楼-- · 2019-07-15 11:39
楼主是否有源代码?可以在线仿真连接状态。
60user13
6楼-- · 2019-07-15 15:40
TOPCB 发表于 2018-9-30 15:19
楼主是否有源代码?可以在线仿真连接状态。

换了个UDP Client的程序,现在是电脑CMD命令arp -a能正确查询到板卡的IP地址和PHY地址,可还是PING不通板卡!!!

一周热门 更多>