硬汉嵌入式论坛

 找回密码
 立即注册
查看: 667|回复: 10
收起左侧

[J-Link] 3 款非侵入式高速变量采样实时示波软件,通吃大部分调试器、芯片,包括 TI C2000 系列等 DSP

  [复制链接]

1

主题

2

回帖

5

积分

新手上路

积分
5
发表于 2025-12-11 12:06:47 | 显示全部楼层 |阅读模式
借硬汉的宝地,推荐下本人开发的 3 款非侵入式高速变量采样实时示波软件,分别用于不同芯片、调试器。
无需对工程代码做任何修改(不会侵入代码),不依赖串口,只需要加载 AXF/ELF/OUT 文件,添加变量即可观测变量并输出实时波形(类似 J-Scope 的 HSS 模式):

非侵入式变量高速采样工具 QQ 交流群:791622016

ProgramScreenshot10.png
1. HSS_DataVisualizer 【闭源,采样率最高可达 65KHz】
仅支持SEGGER的 JLink Pro、Ultra、Plus、Wifi、BASE、EDU、OB/JTrace,支持SEGGER内建的芯片列表以及厂家的扩展包

2. UNI_DataVisualizer 【闭源,采样率平均 1KHz】
支持 DAPLink、 ST-Link V2 (固件版本 v2.26 及以上)、ST-Link V3 (固件版本 v3.2 及以上)、BlackMagic、FTDI、WCH-Link、CH347usbjtag、Glasgow Interface Explorer 等调试器,支持主流ARM芯片、RISCV,支持自添加芯片支持包

相比J-Scope,HSS_DataVisualizer & UNI_DataVisualizer 工具支持和新增的功能:
1. 变量别名设定
2. 变量公式计算实时显示(支持 Javascript Math 表达式、移位、与、或等操作)
屏幕截图 2025-12-11 115558.png
3. 更便利的变量地址重新解析功能(支持 AXF/ELF/OUT 等格式)
4. 新增观测的同时修改变量的功能
5. 更棒的变量增删改查、采样使能、波形使能体验
6. 更便利和高清的示波图操作(模式有扫描模式、滚动模式:支持滚动、缩放、平移、游标测量等操作)
f6c49783e5fc49a224bc63cd33b9af2f.png
7. 支持 2D 示波图、3D 示波图、3D 图形
8. 支持采样数据导出 CSV
9. 以附加模式连接(不复位芯片)  

HSS_DataVisualizer & UNI_DataVisualizer 仓库地址:
https://gitee.com/tomystark/DataVisualizer-Release
https://github.com/DigitalAllianceStudio/HSS_DataVisualizer

3. DSS_DataVisualizer 【软件本体闭源,DSS 脚本开源,方便二次开发各种上位机:例如 FCT 测试工具、定制化的烧录工具等等……采样率依据调试器和芯片型号不同,例如 TMS320F28027 只有 170Hz,而 进芯 ADP32F035 可达 750Hz
适用于 Texas Instruments 德州仪器芯片(以及国产1:1替代C2000芯片例如湖南进芯的DSP,实测进芯 ADP32F035 可用,其它型号自行测试),理论上支持 CCS IDE 所支持的芯片以及调试器,例如XDS100v3、XDS560


DSS_DataVisualizer 工具支持和新增的功能:
1. 采样项目名称自定义(方便观察)
2. 支持自定义 GEL 表达式
3. 支持 GEL 表达式读值,例如 gVdcbus*gIdcbus、-gVar*8.123f+50 等...
4. 支持 GEL 表达式写值,例如 gEnable=1、gWriteVar=-5.678f 等...

支持 C 语言风格的自定义表达式计算

支持 C 语言风格的自定义表达式计算

5. 支持读写核心寄存器、外设寄存器,例如 PC、AdcaRegs.ADCCOUNTER.FREECOUNT、GpioDataRegs.GPADAT、GpioDataRegs.GPADAT.GPIO5 等...

支持读写寄存器

支持读写寄存器

6. 变量增删改查、采样使能、波形使能
7. 高清示波图(模式有扫描模式、滚动模式:支持滚动、缩放、平移、游标测量等操作)

8. 支持采样数据导出 CSV
9. 支持烧录程序
10. 支持 运行、挂起、复位 操作
11. 支持 2D 示波图、3D 示波图、3D 图形


DSS_DataVisualizer 仓库地址:
https://gitee.com/tomystark/DSS_DataVisualizer-Release
https://github.com/DigitalAllianceStudio/DSS_DataVisualizer


界面截图:

ProgramScreenshot0.png
ProgramScreenshot8.png
ProgramScreenshot7.png

ProgramScreenshot1.png
ProgramScreenshot2.png
ProgramScreenshot3.png
ProgramScreenshot8.png

评分

参与人数 1金币 +10 收起 理由
13540437025 + 10 很给力!

查看全部评分

回复

使用道具 举报

92

主题

596

回帖

872

积分

金牌会员

积分
872
发表于 2025-12-11 13:31:42 | 显示全部楼层
HSS采样率还是低了点,最好是要能支持RTT
回复

使用道具 举报

1

主题

23

回帖

26

积分

新手上路

积分
26
发表于 2025-12-11 13:45:53 | 显示全部楼层
好东西,正好要用到,帮顶
高采样率下,采样间隔准确吗?
回复

使用道具 举报

10

主题

47

回帖

77

积分

初级会员

积分
77
发表于 2025-12-11 13:54:09 | 显示全部楼层
嘿嘿嘿,前排围观,坐等本期嵌入式周报收录
回复

使用道具 举报

9

主题

44

回帖

71

积分

初级会员

积分
71
发表于 2025-12-11 14:09:20 | 显示全部楼层
前排打call

用了一段时间了,搭配jlink pro效果杠杠的.
回复

使用道具 举报

1

主题

2

回帖

5

积分

新手上路

积分
5
 楼主| 发表于 2025-12-11 15:18:39 | 显示全部楼层
Dravince 发表于 2025-12-11 13:45
好东西,正好要用到,帮顶
高采样率下,采样间隔准确吗?

采样速度会有上下波动,这个无法避免,不过会为每次采样的数据都加上采样的时间戳
回复

使用道具 举报

40

主题

218

回帖

338

积分

高级会员

积分
338
发表于 2025-12-11 15:29:06 | 显示全部楼层
这个软件咋用?硬件接jlink,这个软件通过jlink让硬件进入调试模式?
回复

使用道具 举报

1

主题

2

回帖

5

积分

新手上路

积分
5
 楼主| 发表于 2025-12-11 15:35:38 | 显示全部楼层
diiiiiii 发表于 2025-12-11 15:29
这个软件咋用?硬件接jlink,这个软件通过jlink让硬件进入调试模式?

是的,类似JScope HSS的原理
回复

使用道具 举报

4

主题

190

回帖

202

积分

高级会员

积分
202
发表于 2025-12-11 19:41:33 | 显示全部楼层
怎么操作,有演示视频吗
回复

使用道具 举报

0

主题

62

回帖

62

积分

初级会员

积分
62
发表于 2025-12-11 20:17:07 | 显示全部楼层
看着不错,可以加入串口通讯协议上传数据
回复

使用道具 举报

1

主题

23

回帖

26

积分

新手上路

积分
26
发表于 2025-12-11 22:02:29 | 显示全部楼层
LINN 发表于 2025-12-11 15:18
采样速度会有上下波动,这个无法避免,不过会为每次采样的数据都加上采样的时间戳

有没兴趣做个同步采样的,配合MCU端的代码,在周期性中断里面做数据采集,想ucprobe的示波器那样,更适合一些像电机控制这样的应用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-1-9 17:00 , Processed in 0.077916 second(s), 35 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表