功能介绍
HSS / UNI 版本支持 HSS 模式(High-Speed-Sampling 非侵入式异步后台高速访问)和 RTT 模式(Real-Time-Transfer 侵入式同步高速访问),DSS 版本仅支持普通低速非侵入式采样。 通过 SWD / JTAG 接口采样数据,并实时将波形和数据可视化到用户界面。
HSS_DataVisualizer
High-Speed-Sampling · 超高速 · J-Link / J-Trace 专版优化
专为 SEGGER J-Link / J-Trace 深度优化,充分释放高端探针的极限采样性能。J-Trace Cortex-M PRO V2 在 RTT 模式下最高采样率实测可达 2.1 MB/s(单帧 10 个变量无时间戳合计 29 字节,每秒采样 74K 次)。建议使用 SEGGER 官方驱动以获得最佳性能。
UNI_DataVisualizer
Universal · 通用 · 多调试器广泛支持
一套工具覆盖几乎所有 ARM 内核、部分 RISC-V、Xtensa 开发场景,支持 DAP-Link / ST-Link V2(固件 v2.26+)/ ST-Link V3(固件 v3.2+)/ J-Link / Black Magic / FTDI(Olimex ARM-USB 系列)/ WCH-Link / CH347usbjtag / Glasgow Interface Explorer 等调试器。
注:若使用 J-Link,推荐改用 HSS_DataVisualizer 以获得最佳性能——实测 J-Link Ultra+ 在 UNI 中仅 500 次/秒,在 HSS 中可达 33000 次/秒。
平板端、手机端用户浏览时请注意以下表格可左右滑动
| 特性 | HSS_DataVisualizer | UNI_DataVisualizer | J-Scope | ||
|---|---|---|---|---|---|
| Pro 付费 | Std 免费 | Pro 付费 | Std 免费 | ||
| 调试器支持 | J-Link / J-Trace 专版优化 | J-Link / J-Trace 专版优化 | DAP-Link / ST-Link / J-Link / Black Magic / FTDI / WCH-Link / CH347usbjtag / Glasgow Interface Explorer | DAP-Link / ST-Link / J-Link / Black Magic / FTDI / WCH-Link / CH347usbjtag / Glasgow Interface Explorer | J-Link / J-Trace |
| 采样模式 | HSS / RTT | HSS / RTT | HSS / RTT | HSS / RTT | HSS / RTT / RTT-Plus |
| HSS 模式采样变量数量限制 | J-Link Ultra+(V4或更高版本)/J-Link Pro(V4或更高版本)/J-Trace:100 个,J-Link OB/EDU/BASE/PLUS(V9或更高版本)或其它低端型号:10 个 | J-Link Ultra+(V4或更高版本)/J-Link Pro(V4或更高版本)/J-Trace:100 个,J-Link OB/EDU/BASE/PLUS(V9或更高版本)或其它低端型号:10 个 | 50个 | 10个 | J-Link Ultra+(V4或更高版本)/J-Link Pro(V4或更高版本)/J-Trace:100 个,J-Link OB/EDU/BASE/PLUS(V9或更高版本)或其它低端型号:10 个 |
| RTT 模式采样变量数量限制 | 12个(含时间戳在内) | 12个(含时间戳在内) | 50个(不含时间戳在内) | 12个(不含时间戳在内) | 12个(含时间戳在内) |
| 组态画布、控件功能 | |||||
| CSV 采样数据导出 - 实时落盘 | ❌ 必须停止采样才能导出 | ||||
| CSV 采样数据导出 - 自定义导出路径 | |||||
| CSV 采样数据导出 - 自定义文件分割、编号 | |||||
| HSS 模式连接时自动重新解析变量 | 半自动(符号文件变化弹窗询问) | ||||
| SWD / JTAG 高时钟频率稳定性 | ❌ 不同版本稳定性差异较大,测试使用的 V8.74 版本设置 50 MHz SWD 时钟会发生崩溃 | ||||
| RTT 模式高频采样率稳定性 | ❌ 丢包时易崩溃 | ||||
| RTT 模式丢包特殊处理 | ❌ 丢包时数据出现极值,波形错乱充满示波区域,有迷惑性 | ||||
| 变量快捷搜索筛选 | 需独立弹窗打开,较为不便 | ||||
| ELF/AXF/OUT 符号文件解析速度(使用同一个超大型 ELF 文件测试) | 11× 超快(4 秒解析完成) | 11× 超快(4 秒解析完成) | 11× 超快(4 秒解析完成) | 11× 超快(4 秒解析完成) | 1× 慢(44 秒解析完成) |
| ELF/AXF/OUT 符号文件解析完整性 | 完整 | 完整 | 完整 | 完整 | 完整 |
| ELF/AXF/OUT 符号文件解析准确性 | 准确 | 准确 | 准确 | 准确 | 基本准确(部分类型的解析存在问题,比如多维数组,不同编译器解析结果行为表现不同) |
| ELF/AXF/OUT 符号文件编程语言支持 | C / C++ / Rust | C / C++ / Rust | C / C++ / Rust | C / C++ / Rust | C / C++ / Rust |
| ELF/AXF/OUT 符号文件工具链支持 | ARMCC / ARMCLANG / IAR / GCC / clang LLVM rustc | ARMCC / ARMCLANG / IAR / GCC / clang LLVM rustc | ARMCC / ARMCLANG / IAR / GCC / clang LLVM rustc | ARMCC / ARMCLANG / IAR / GCC / clang LLVM rustc | ARMCC / ARMCLANG / IAR / GCC / clang LLVM rustc |
| 变量滑动平均窗口大小自定义 | |||||
| 变量在线修改 | |||||
| 变量别名 | |||||
| 变量公式计算(JavaScript Math 表达式) | |||||
| 最小值、最大值、滑动平均值 | |||||
| 2D 示波图 - 单图模式 | |||||
| 2D 示波图 - 多图模式 | |||||
| 2D 示波图 - 多图模式行列自定义 | |||||
| 2D 示波图 - 多图模式子图个数上限 | 18 个 | 6 个 | 18 个 | 6 个 | |
| X/Y 轴游标测量 | 仅支持 X 轴游标 | ||||
| 2D 示波图 - 滚动模式 | |||||
| 2D 示波图 - 扫描模式 | |||||
| 3D 示波图 | |||||
| 3D 图形 | |||||
| 独立的采样使能 | |||||
| 独立的波形使能 | |||||
| 波形触发功能 | |||||
| 数据回放(CSV 实录数据离线回放) | |||||
| 数据回放 - 倍速调节(0.5~16×) | |||||
| 数据回放 - 进度滑块 seek + 回填历史 | |||||
| 数据回放 - 回放专用观测列表(按 CSV 表头动态构建,不依赖工程文件) | |||||
| 数据回放 - 回放配置文件(*.HSSReplayProj)与 CSV 同名自动关联 | |||||
| 数据回放 - GB 级大文件支持(流式惰性解析) | |||||
| 数据回放 - 独立组态画布 | |||||
| 波形颜色自定义 | |||||
| 波形 Y 轴缩放、偏移 | |||||
| 示波器主题切换 | |||||
| Ribbon Style 界面 | |||||
| 高级窗体停靠系统 | |||||
标准版永久免费,专业版需购买在线密钥
前往下载 →