当前位置: 首页 > news >正文

关于交换芯片调试 tx_delay rx_delay 的一点经验

按照官方的介绍,需要用示波器 测量数据和时钟 实质相位差在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 1000M -i 1 -t 10

数据如下:
第一次测试;
root@firefly:~# iperf3 -c 192.168.1.228 -b 1000M -i 1 -t 10 -R
Connecting to host 192.168.1.6, port 5201
Reverse mode, remote

http://www.lryc.cn/news/238159.html

相关文章:

  • 【图像分类】【深度学习】【轻量级网络】【Pytorch版本】MobileNets_V2模型算法详解
  • Spring Cloud 简介
  • Redis从入门到精通(二)- 入门篇
  • SpringDoc基础配置和集成OAuth2登录认证教程
  • 链路聚合-静态和动态区别
  • 发币成功,记录一下~
  • 一个完备的手游地形实现方案
  • vite vue3配置axios
  • 使用 C 语言快速排序将字符串按照 ASCII 码升序排列
  • 自动化运维中间件架构概况
  • fractional Brownian Motion driven stochastic integrals
  • c++模式之单例模式详解
  • 【gpts】学算法题[缺失的第一个正数](https://leetcode.cn/problems/first-missing-positive/)
  • 车牌识别 支持12种中文车牌类型 车牌数据集下载
  • Servlet---上传文件
  • 量子计算+物流!“最后一英里”配送难题Unisys成功实时决策
  • 2023年【四川省安全员A证】复审考试及四川省安全员A证考试试题
  • C++刷题 -- 二分查找
  • PHPmail 发送邮件错误 550 的原因是什么?
  • 数字化转型导师坚鹏:数字化时代银行网点厅堂营销5大难点分析
  • www.testfire.nets渗透测试报告
  • 多模态大一统:通向全模态学习和通用人工智能的未来之路
  • 实用篇-ES-DSL查询文档
  • Nacos配置管理
  • 【前端学java】Java中的异常处理(15)完结
  • 深入理解MySQL存储引擎、InnoDB与MyISAM的比较以及事务处理机制
  • webpack 中,filename 和 chunkFilename 的区别
  • gitlab 实战
  • openGauss学习笔记-128 openGauss 数据库管理-设置透明数据加密(TDE)
  • Redis从入门到精通(三)-高阶篇