...
3.24 小时内连接状态持续为 device,无自动断开。
2.Type-C 转 husb(USB)测试
2.1 设备识别与兼容性测试前置条件:
1.开发板上电正常,系统启动完成
2.Type-C 转 USB Hub 连接正常
操作步骤:
1.将 Type-C 端插入开发板 Type-C 接口
2.将 USB 设备(U 盘、鼠标、键盘)依次插入 Hub 的 USB 口
3.执行命令 lsusb 查看设备列表
4.查看系统日志 dmesg | grep usb
预期结果:
1.所有 USB 设备均能被系统正确识别,lsusb 输出中可见对应设备 ID
2.系统日志无 USB 设备识别失败或报错信息
3.U 盘可正常挂载 / 读写,鼠标 / 键盘可正常响应
2.2 数据传输速率测试
前置条件:
1.同 2.1
2.准备 1GB 测试文件(test.img)
操作步骤:
1.插入 USB3.0 U 盘并挂载到 /mnt/usb
2.执行文件拷贝命令:
| 代码块 |
|---|
dd if=/dev/zero of=/mnt/usb/test.img bs=1M count=1024 |
3.记录传输耗时,计算速率:速率 = 1024MB / 耗时(秒)
4.反向拷贝回开发板,重复测试 3 次
预期结果:
1.USB3.0 模式下传输速率 ≥ 80MB/s(约 640Mbps)
2.USB2.0 模式下传输速率 ≥ 30MB/s(约 240Mbps)
3.无数据丢失、无传输中断、无文件损坏
2.3 供电能力测试
前置条件:
1.同 3.1
2.准备 2.5 英寸移动硬盘(需 5V/0.5A 以上供电)
操作步骤:
1.将移动硬盘插入 Hub 的 USB 口
2.观察硬盘指示灯是否亮起,执行 lsblk 查看设备节点
3.进行大文件读写操作,持续 10 分钟
4.查看系统日志是否有供电不足或设备掉线信息
预期结果:
1.移动硬盘正常启动,系统可识别并读写
2.长时间读写过程中无设备掉线、无数据损坏
3.系统日志无 over-current 或供电相关报错
2.4. 异常场景测试
1.热插拔测试:在数据传输过程中插拔 USB 设备,验证系统稳定性
2.低电压测试:降低开发板供电电压至 4.5V,验证 USB 设备是否正常工作
3.多设备并发测试:同时插入多个 USB 设备,验证 Hub 负载能力
3.Type-C 转 HDMI 输出测试
三、显示与视频接口测试
1.HDMI/DP输出测试
1.规格说明:
...