查看: 2416|回复: 2

[求助] 千兆传输大量错包,求解决

[复制链接]

该用户从未签到

10

主题

28

帖子

0

注册会员

Rank: 2

积分
101
最后登录
2020-9-21
发表于 2017-2-10 17:35:24 来自手机 | 显示全部楼层 |阅读模式
我们自己做的实验板和买的marsboard开发板都做了实验,通过ssh连接到板子运行一个有大量打印信息的程序,再同时传输一个大文件到板子,这时用ifconfig命令查看,rx的errors\overruns\frame不断增加,1秒一个的速度,查阅官方文档(IMX6DQCE.pdf)98页中提到速率大于400Mbps的时候会有ENT RX FIFO overrun的风险,避免这个问题的措施是enable pause frame,但是BSP中没有实现这个方法,所以我的问题是如何enable pause frame
ps.用手机打字好累啊。
我知道答案 目前已有2人回答
回复

使用道具 举报

该用户从未签到

20

主题

809

帖子

1

超级版主

Rank: 8Rank: 8

积分
1566
最后登录
2023-1-17
发表于 2017-2-15 16:34:57 | 显示全部楼层
楼主你好,你这里使用的是第三方的板子,我这边不知道他们是如何设计的,建议你联系一下他们的技术支持。
回复 支持 反对

使用道具 举报

该用户从未签到

20

主题

809

帖子

1

超级版主

Rank: 8Rank: 8

积分
1566
最后登录
2023-1-17
发表于 2017-2-15 16:38:22 | 显示全部楼层
不过这里关于以太网,我可以给你一些建议,我们这边的板子最大是支持400M的。我们官网开发板上用的PHYAR8031。不知道你这个第三方板子用的什么。当然1000M的设计也是有的,这个设计和PCB要求都很高。如果设计是1000M的,出现丢包的现象的话,一般是PCB设计的问题。
希望如上回复对你有帮助。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-20 16:16 , Processed in 0.082973 second(s), 23 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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