嵌入式爱好者

嵌入式爱好者 门户 知识库 查看内容

linux-3568-网口配置delayline后打流速度上不去

2023-12-26 14:28| 发布者: PaperLove| 查看: 37| 评论: 0

类目:  >  知识库     文档编号: 1242

使用瑞芯微提供的delayline测试延迟线发现该方法并不能获取到最佳的延迟线值。

开机输入ls -l /sys/devices/platform/fe2a0000.ethernet/

测试eth0/sys/devices/platform/fe2a0000.ethernet

测试eth1/sys/devices/platform/fe010000.ethernet

测试txdelayrxdelay

测试千兆网命令:echo 1000 > phy_lb_scan

测试百兆网命令:echo 100 > phy_lb_scan

中心点坐标在扫描窗口的最后也会打印出来:

测试扫描出来的中间值

echo (tx delayline) (rx delayline) > rgmii_delayline

cat rgmii_delayline

echo 1000 > phy_lb

测试千兆网命令:echo 1000 > phy_lb

测试百兆网命令:echo 100 > phy_lb

得到两个测试数据后,在设备树

/OK3568-linux-source/kernel/arch/arm64/boot/dts/rockchip/OK3568-C-common.dtsi

中修改,执行./build.sh kernel命令,重新烧写/OK3568-linux-source/kernel/boot.img文件。

如果iperf3打流测试不能到千兆网,可以手动echo (tx delayline) (rx delayline) > rgmii_delayline,使用iperf3测试好合适的最佳值,再将其填入到设备树中


已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-5-12 02:35

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部