按照官方的介绍,需要用示波器 测量数据和时钟 实质相位差在2ns 左右,但是由于时钟 125M ,数据方波需要的示波器带宽更高,所以普通示波器是没有办法的,测试变形很大,所以调试的方法如下:
1.根据官方手册,先在设备树里设置跟手册示例一样的,保证ping的时候可以ping通,如果ping不通 可以左右 多调调,保证能ping通,至于超时什么的后面再细调,比如rk3568 ,我就抄的官方rk3399的延迟,然后往小一格一格慢慢试,保证可以ping通,虽然丢包很大
2.利用工具 iperf3 调整
做法如下:
1.安装windows的iperf3 做server
2.在rk3568 核心板安装iperf3 ,我这块有一个网口的延迟还可以,所以可以联网装软件,如果你的不行,可以找找能上网的底板,安装完再安装的新板子,或者打包到文件系统
3.进行tcp的带宽测试可以进行 正向或者反向的测试 进而来调整 tx_delay rx_delay 命令如下:
windows 服务器:.\iperf3.exe -s -i 1
rk3568 核心板:
iperf3 -c 192.168.1.6 -b 1000M -i 1 -t 10 -R
iperf3 -c 192.168.1.6 -b