Skip to content

v2.2

Choose a tag to compare

@github-actions github-actions released this 21 Jul 02:00
· 42 commits to main since this release

Rockchip DDR Test Utility v2.2

本次发布带来纯 USB 眼图测试命令行自动化(CLI)单文件 CLI 分发,并首次在同一 Release 中同时提供 GUI 与 CLI 两种产物。

✨ 主要特性

纯 USB DDR 眼图测试(RK3568 / RK3576 / RK3588)

  • 无需串口,全程走 USB,实时回传眼图报告
  • cfg 驱动(与自动探测、焊接测试一致),GUI 与 CLI 通用
  • 逐通道 pass/fail 判定

命令行自动化(CLI)

  • --auto:一键完成 自动探测 → 焊接测试 → 眼图测试 → 回 bootrom,三项全过才返回成功
  • --json:仅 stdout 输出单个 JSON 对象(日志走 stderr);--quiet 抑制进度,便于接入产线/脚本
  • 明确退出码:0 通过 / 1 错误 / 2 测试失败
  • --eyescan / --detect / --detect-then-test 均支持 --json

单文件 CLI 分发

  • 整个 cfg 库(约 86MB / 1130 个配置)内嵌进二进制(LZMA 压缩、进程内解压),无需随附 DDRTestFiles/
  • libusb 一并打包(同级 dylib),无需 brew install libusb
  • 通用二进制(Apple Silicon + Intel)

🐛 修复

  • 焊接测试 LIBUSB TIMEOUT 回归(pollReadLength 误改 0x2000 → 回退 0x200)
  • 统一 GUI/CLI 的 libusb 打包:修正 arm64 版本不匹配与 x86_64 残留构建绝对路径的问题,通用二进制在纯净系统上均可正常加载

📦 下载与使用

产物 用途
RockchipDDRTestUtility.dmg 图形界面(拖入 Applications 即用)
RockchipDDRTestUtilityCLI-macos.tar.gz 命令行 / 自动化(解压得 RockchipDDRTestUtilityCLI + libusb-1.0.0.dylib,两者需在同一目录)

CLI 快速上手:

tar -xzf RockchipDDRTestUtilityCLI-macos.tar.gz
./RockchipDDRTestUtilityCLI --list          # 列出连接的设备
./RockchipDDRTestUtilityCLI --auto --json   # 探测 + 焊接 + 眼图 一键测试
./RockchipDDRTestUtilityCLI --help          # 全部参数与退出码

🖥 兼容性

  • macOS 12+,通用二进制(arm64 + x86_64)
  • GUI 与 CLI 均自带 libusb,无需额外安装依赖
  • 探测/焊接/眼图:RK3568、RK3566、RK3576、RK3588;探测:RK3288

Full Changelog: v2.1...v2.2