打印
[STM32F4]

stm32f407 eth调试问题

[复制链接]
6375|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
fjxlz1220|  楼主 | 2015-7-3 16:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用的phy是LAN8710 MII接口 用的是原子的lwip例程代码  现在遇到的问题是 MDC引脚没有波形  TxClk有波形 RxClk也有波形(波形质量很好)  接上网线ping不通  两个灯没有一个亮的   
沙发
fjxlz1220|  楼主 | 2015-7-3 16:22 | 只看该作者
自顶一下 求大神指教  

使用特权

评论回复
板凳
mmuuss586| | 2015-7-3 19:25 | 只看该作者
那还是问原子本人吧;

使用特权

评论回复
地板
zchong| | 2015-7-3 22:02 | 只看该作者
PHY部分可以先不用管

使用特权

评论回复
5
fjxlz1220|  楼主 | 2015-7-5 09:38 | 只看该作者
zchong 发表于 2015-7-3 22:02
PHY部分可以先不用管

额 什么意思呢?

使用特权

评论回复
6
zchong| | 2015-7-5 12:45 | 只看该作者
不要对phy进行初始化,仅初始化mac

使用特权

评论回复
7
fjxlz1220|  楼主 | 2015-7-5 15:52 | 只看该作者
zchong 发表于 2015-7-5 12:45
不要对phy进行初始化,仅初始化mac

这样也可以?可以ping通吗?我的这个网口的两盏灯都不亮

使用特权

评论回复
8
hwboy05| | 2015-7-5 16:26 | 只看该作者
TXCLK和RXCLK都是PHY发出来的,只要电源、时钟正常就有输出。
如果MDIO接口测试不到信号,说明软件没有操作PHY的寄存器。

使用特权

评论回复
9
hwboy05| | 2015-7-5 16:30 | 只看该作者
不要上来就ping,你得一步一步来。先把MDIO接口初始化好,然后通过MDIO接口能够读写PHY的寄存器,然后把PHY配置好,然后调试MAC是否能收、发包,这些都搞定后,再上IP协议。

使用特权

评论回复
10
zchong| | 2015-7-5 20:54 | 只看该作者
fjxlz1220 发表于 2015-7-5 15:52
这样也可以?可以ping通吗?我的这个网口的两盏灯都不亮

那可能phy就没有正常工作,检查电路原理先

使用特权

评论回复
11
海中水| | 2015-8-30 12:46 | 只看该作者
我是对MAC初始化就有问题,直接死循环在了while(ETH_GetSoftwareResetStatus() == SET);        不知道有没有遇见过的帮忙指导一下。

使用特权

评论回复
12
xudongdong91| | 2015-9-18 11:04 | 只看该作者
楼主我也遇到同样的问题,卡在while(ETH_GetSoftwareResetStatus() == SET);死循环,PHY芯片是RTL8221DN,MII_TX_CLK没有时钟信号,MII_RX_CLK有时钟信号

使用特权

评论回复
13
shijiajun4| | 2015-10-30 11:34 | 只看该作者
楼主问题解决了没有?是什么问题呢?

使用特权

评论回复
14
449668081| | 2017-6-9 20:39 | 只看该作者
今天,我也遇到这个问题,看了些网友说的,MCO有没有输出。我用的芯片DM9161,而芯片是DP83848,就没有问题。我重新修改驱动文件,发现GPIO_ETH_MediaInterfaceConfig(GPIO_ETH_MediaInterface_RMII);  在RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_ETH_MAC | RCC_AHB1Periph_ETH_MAC_Tx |RCC_AHB1Periph_ETH_MAC_Rx, ENABLE); 之前进行初始化,导致没有配置成功。还有DM9161,MAC,需要ETH_InitStructure.ETH_AutoNegotiation = ETH_AutoNegotiation_Disable;
        ETH_InitStructure.ETH_Speed = ETH_Speed_100M;
        ETH_InitStructure.ETH_Mode = ETH_Mode_FullDuplex;这样设置,不能自适应方式。才能成功。希望后面的同学,看了此贴绕过这个坑。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

12

帖子

0

粉丝