# DSS_DataVisualizer-Release **Repository Path**: tomystark/DSS_DataVisualizer-Release ## Basic Information - **Project Name**: DSS_DataVisualizer-Release - **Description**: 适用于 Texas Instruments 德州仪器芯片的非侵入式数据可视化实时示波工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-12-11 - **Last Updated**: 2026-01-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: XDS100, C2000, 示波, 非侵入式, 调试器 ## README
:beers: DSS_DataVisualizer - 适用于 Texas Instruments 德州仪器芯片的非侵入式数据可视化实时示波工具 > [!NOTE] > 本仓库用于 DSS_DataVisualizer 的发布,当前版本: **v0.0.4.1**,下载请跳转程序发布页面 [github](https://github.com/DigitalAllianceStudio/DSS_DataVisualizer/releases/latest) 或 [gitee](https://gitee.com/tomystark/DSS_DataVisualizer-Release/releases/latest) > [!IMPORTANT] > 1. 理论上 CCS 支持的芯片(例如 `TMS320F28035` 以及国产1:1替代芯片例如湖南进芯的DSP,例如 `ADP32F035`,以及 `MSP430` 等...)和调试器(例如 `XDS100v3`、`XDS110`、`XDS560v2 Plus`),本软件也都能支持(请自行尝试) > 2. :warning: 当前对多核芯片支持有限(同一时间仅可针对单个核进行表达式执行以及采样变量、寄存器等……),具体请参考 [TMS320F28379D/DssScript.java](DssScriptFiles/TMS320F28379D/DssScript.java) > 3. :warning: 若运行报错(如`缺少动态链接库`),请安装 :package: `vcredist_x64.exe` 和 :package: `vc_redist.x64.exe` 运行库。 ![GIF1](doc/GIF1.gif)
![ProgramScreenshot7](doc/ProgramScreenshot7.png) > [!NOTE] > Qt 通过 JNI 去跟 DSS 的 Java 接口交互,以访问仿真器的 DebugServer,通过物理接口 JTAG 对芯片进行非侵入式的读写访问,并实时可视化示波显示到用户界面。 ## :receipt: 参考资料 - [Java Scripting with DSS](https://software-dl.ti.com/ccs/esd/documents/dss_java_dss_scripting.html) - [调试服务器脚本(DSS)入门教程](https://software-dl.ti.com/ccs/esd/training/workshop/ccsv9/dss_fundamentals-workshop-chinese.html) - DSS API `C:/ti/ccs1281/ccs/ccs_base/scripting/docs/DS_API/index.html` ## :package: DSS 脚本文件参考示例 - [TMS320F2802x/DssScript.java](DssScriptFiles/TMS320F2802x/DssScript.java) - [TMS320F2803x/DssScript.java](DssScriptFiles/TMS320F2803x/DssScript.java) - [TMS320F280013x/DssScript.java](DssScriptFiles/TMS320F280013x/DssScript.java) - [TMS320F28379D/DssScript.java](DssScriptFiles/TMS320F28379D/DssScript.java) *双核芯片* ## :receipt: 其它说明 > [!TIP] > 功能介绍: 1. 采样项目名称自定义(方便观察) 2. 支持自定义 GEL 表达式 3. 支持 GEL 表达式读值,例如 `gVdcbus*gIdcbus`、`-gVar*8.123f+50` 等... 4. 支持 GEL 表达式写值,例如 `gEnable=1`、`gWriteVar=-5.678f` 等... ![表达式](doc/表达式.png) 5. 支持读写核心寄存器、外设寄存器,例如 `PC`、`AdcaRegs.ADCCOUNTER.FREECOUNT`、`GpioDataRegs.GPADAT`、`GpioDataRegs.GPADAT.GPIO5` 等... ![表达式2](doc/表达式2.png) 6. 变量增删改查、采样使能、波形使能 7. 高清示波图(模式有`扫描模式`、`滚动模式`:支持滚动、缩放、平移、游标测量等操作) 8. 支持`采样数据导出 CSV` 9. 支持烧录程序 10. 支持 `运行`、`挂起`、`复位` 操作
### 软件截图 ![表达式说明](doc/表达式说明.png) ![表达式说明_读取寄存器](doc/表达式说明_读取寄存器.png) ![ProgramScreenshot8](doc/ProgramScreenshot8.png) ![ProgramScreenshot0](doc/ProgramScreenshot0.png) ![ProgramScreenshot1](doc/ProgramScreenshot1.png) ![ProgramScreenshot2](doc/ProgramScreenshot2.png) ![ProgramScreenshot3](doc/ProgramScreenshot3.png) ![ProgramScreenshot4](doc/ProgramScreenshot4.png) ![ProgramScreenshot5](doc/ProgramScreenshot5.png) ![ProgramScreenshot6](doc/ProgramScreenshot6.png) ### 采样数据导出 CSV ![采样数据导出示例CSV](doc/采样数据导出示例CSV.png)
---------- :star: Copyright © 2023 - 2025 Digital Alliance Studio. All rights reserved.