cubemx配置以太网ping不通(STM32F407VG+DP83848)

STM32F407VG+DP838348用cubemx配置的以太网RMII模式,生成mdk5的工程,代码生成后下载到板子可以初始化成功,但是ping不通,能够读写phy的寄存器,网口绿灯常亮,黄灯闪烁。哪位大神指导一下啊,搞了三个星期了,实在没办法了,感激不尽啊!
已邀请:

L - 90后 挨踢男

赞同来自:

使用wireshark抓包分析一下,大多数原因是因为校验没有通过,最好用lwip自身的校验,不要用硬件校验,还有就是须有应用层,有个mx_lwip_prosses之类的函数,放到主循环里才可以ping通,看看这些都做到了没。当然,最直接的办法就是通过wireshark抓包分析一下到底哪里出了问题!

lidonglei1

赞同来自:

楼主问题解决了吗,求分享

dodo55

赞同来自:

多看看例程!

TBNO - 90后

赞同来自:

我的也没有成功

tong_c_w

赞同来自:

楼主怎么解决的,求分享!

一见如故

赞同来自:

试试在循环里面加个MX_LWIP_Process()

武笛箫邀

赞同来自:

同样的问题,求解

一毛

赞同来自:

楼主能共享一下STM32CUBEMC配置有的文件吗,这部分我总是配置不对导致无法调通

在cubemx里面,把这个QQ截图20170205141529.png关掉。

搭载freertos的话,把这个QQ截图20170205141648.png设置大一点。

eeee

赞同来自:

楼主解决了没,求指导啊

米熊

赞同来自:

我用STM32F4+LAN8720也ping不通,绿灯常亮黄灯闪,貌似硬件应该没问题,请大神指点,或加我QQ:396740868

Fever

赞同来自:

注意检查接线,飞线越短越好。

jiqimao2002

赞同来自:

检查REFCLK管脚看看是否有50M的频率出来,我之前调的LAN9303到最后也是发现配置的问题。

要回复问题请先登录注册