rk3566在linux下如何测试USB3.0通信速率
时间: 2023-08-11 15:47:10 浏览: 166
要测试rk3566的USB3.0通信速率,可以使用Linux下的"usbip"工具。下面是测试步骤:
1.连接一台USB3.0设备到rk3566的USB3.0接口上。
2.使用以下命令查看USB设备的vendor ID 和 product ID:
```
$ lsusb
```
3.使用以下命令将USB设备导出为虚拟USB设备:
```
$ sudo modprobe usbip-core
$ sudo modprobe usbip-host
$ sudo usbip bind -b busid vendor_id product_id
```
其中,busid是USB设备所在的总线ID(可以使用lsusb命令查看),vendor_id和product_id是上一步查看到的设备ID。
4.将虚拟USB设备导入到测试机上:
```
$ sudo modprobe usbip-core
$ sudo modprobe usbip-host
$ sudo usbip attach -r remote_ip_address -b busid
```
其中,remote_ip_address是rk3566的IP地址,busid是虚拟USB设备所在的总线ID。
5.在测试机上使用以下命令测试USB3.0通信速率:
```
$ sudo hdparm -t /dev/sdX
```
其中,/dev/sdX是USB设备的设备文件路径。
6.测试完成后,使用以下命令断开虚拟USB设备:
```
$ sudo usbip detach -p port
```
其中,port是虚拟USB设备的端口号(可以使用以下命令查看):
```
$ sudo usbip port
```
注意:以上步骤中的命令可能需要root权限运行。
阅读全文