硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3554|回复: 7
收起左侧

[RL-TCPnet] STM32F429,PHY更换成DP83848 后ping丢包

[复制链接]

1

主题

16

回帖

19

积分

新手上路

积分
19
发表于 2020-9-12 18:33:42 | 显示全部楼层 |阅读模式
参考的硬汉哥RTX5+RL-TCPnet例程,将以太网Phy更换成DP83848,ping丢包,大概5包丢一包,有的板子好一点,有的板子更差,现在想做一下更改,请教下
1、如何将RL-TCPnet的速度强制到10M
2、测试了一下用STM32CUBE配置的FREERTOS+LWIP 工程,也是一样丢包,基本可以排除是软件问题,那么硬件上还有哪些可能性
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106959
QQ
发表于 2020-9-13 01:47:46 | 显示全部楼层
将STM32外接DP83848所有涉及到引脚的GPIO速度等级设置到low试试看是否正常。
回复

使用道具 举报

1

主题

16

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2020-9-13 09:11:23 | 显示全部楼层
eric2013 发表于 2020-9-13 01:47
将STM32外接DP83848所有涉及到引脚的GPIO速度等级设置到low试试看是否正常。

谢谢硬汉哥回复!这边试了下,直接把DP83848驱动里面的100M屏蔽掉了,现在是10M了,10M可以说基本不丢,40000包丢2包,这种是不是基本上就是硬件问题了?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106959
QQ
发表于 2020-9-13 10:03:28 | 显示全部楼层
zxlabc009 发表于 2020-9-13 09:11
谢谢硬汉哥回复!这边试了下,直接把DP83848驱动里面的100M屏蔽掉了,现在是10M了,10M可以说基本不丢,4 ...

还得再整整,局域网测试,要做到百万包不丢包。
回复

使用道具 举报

1

主题

16

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2020-9-13 16:14:49 | 显示全部楼层
eric2013 发表于 2020-9-13 10:03
还得再整整,局域网测试,要做到百万包不丢包。

我是和电脑直连的,有一路W5500,ping不丢包的,DP83848这一路改成10M基本不丢,外围元器件也都调整了,估计是PCB走线的问题了,等长线和阻抗匹配,之前都没处理的。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106959
QQ
发表于 2020-9-14 07:13:08 | 显示全部楼层
zxlabc009 发表于 2020-9-13 16:14
我是和电脑直连的,有一路W5500,ping不丢包的,DP83848这一路改成10M基本不丢,外围元器件也都调整了, ...

嗯,估计是硬件有点问题。
回复

使用道具 举报

1

主题

16

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2020-9-22 08:46:55 | 显示全部楼层
eric2013 发表于 2020-9-14 07:13
嗯,估计是硬件有点问题。

查下来还是50M晶振的问题。。之前用单片机输出的50M,距离PHY太远了,就近焊了一个50M有源晶振就好了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106959
QQ
发表于 2020-9-22 09:17:10 | 显示全部楼层
zxlabc009 发表于 2020-9-22 08:46
查下来还是50M晶振的问题。。之前用单片机输出的50M,距离PHY太远了,就近焊了一个50M有源晶振就好了

谢谢告知最终原因。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-12 03:20 , Processed in 0.314505 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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