跳到主要内容
版本:当前版本

📘 SPTrace操作手册

产品名称: SPTrace
产品型号: SPTrace Pro 版本号:V1.1
发布日期:2025-04-18
公司名称: 西安辰仪机电有限公司 技术支持邮箱:support@std.plus


📌 产品简介​

SPTrace是一个性能强大的ARM CORESIGHT调试跟踪器,拥有一个千兆以太网接口和USB3.2 GEN1接口,配合免费提供的SPAnalyzer软件可以实时的采样解码分析ARM内核芯片输出的ETM/ITM/STM流信息。完整实现ARM CMSIS_DAP V2,兼容KEIL MDK/IAR/GCC等常用开发环境。同时提供了PCB Layout评估板,可以快速验证及指导TRACE接口的PCB方案。 SPAnalyzer提供了所有的功能集成,支持FLASH/MEMORY/SERIAL/TRACE等常用功能,使用了OPENOCD作为后台服务,兼容其它调试器,极大的扩展了应用场景。提供免费的软件升级和固件更新,无需额外的付费。

  • 完整重建指令的执行过程:
    帮助开发者发现代码运行过程的每一个不易察觉的错误,开发者可以监控程序的执行路径和性能瓶颈进行分析。当系统出现故障时也可以进行快速有效的定位分析

  • 代码覆盖率的完整分析 :
    排除所有隐性的不确定性,这在高可靠性设计中至关重要。可以确切的了解到哪一行代码被执行了,哪些代码行没有被覆盖到,排除所有可能存在的危险

  • 变量的可视化:
    直观的展示变量变化过程及精确排查变量的意外更改,这个特性在堆栈溢出,野指针定位等场景中非常有用。在数据采集等场景下,可以直观的分析数据的实时变化


🖼 产品外观与接口说明​

请参考下图(产品线框图): 图片

编号接口名称功能描述
①标准jtag接口包含了GND/5V/SWD/TRACE等信号接口,查看详情
②指示灯包含了三个指示灯,为红绿蓝三色,分别对应POWER/CONNECTED/RUNNING功能,查看详情
③DC5V电源输入直流电源额定规格为5V2A
④USB2.0 HS接口主要用于仿真器与PC传输控制信号,支持WINUSB免驱
⑤USB3.2 G1 接口用于传输高速的TRACE数据流,理论带宽可以达到5GBps
⑥以太网接口用于传输高速TRACE数据流,理论带宽可以达到1GBps

🚀 快速上手指南​

  1. 插入网络/USB2.0/USB3.2连接线
    网络/USB3.2接口是用于TRACE数据的传输,如果没有用到TRACE功能,可以不接。 如果用到了TRACE功能,也可以只使用其中一个接口,按需选择。 USB2.0接口用于控制数据传输,是必须接的
  2. 连接电源适配器
  3. 指示灯亮起,说明设备已经正常上电
  4. 此时应该可以在WINDOWS平台看到设备被正常的识别出来 打开WINDOWS的设备管理器,查看信息 图片 其中通用串行总线设备->CMSIS-DAP V2 对应USB2.0接口 其中外部接口->USB CH372/CH375对应于USB3.0接口
  5. 打开SPAnalyzer软件,开始使用 SPAnayzer软件为SPTrace的配套软件,它可以发挥SPTrace的所有功能,同时它也支持其它的仿真器,如STLINK/JLINK/CMSIS-DAP设备,只是TRACE功能的实现必须依赖于硬件,只能借助SPTrace才能实现。 具体的使用说明请查看 SPAnalyzer操作手册

⚠️ 安全须知​

操作本产品前,请务必阅读以下安全信息:

  • 请使用原装电源适配器
  • 禁止私自拆解产品
  • 避免产品受潮、过热或跌落
  • 本产品不适合 3 岁以下儿童使用

📦 包装清单​

序号项目名称数量
1主机1
2电源适配器1
3USB2.0 连接线1
4USB3.2 g1 连接线1
5千兆以太网连接线1
6JTAG标准排线1
7评估板/STM32F2071

🛠 故障排查​

问题描述可能原因解决方案
无法开机电源未连接检查电源适配器
指示灯不亮硬件故障/短路联系售后服务
USB2.0 设备无法识别驱动异常重新插拔或更换设备或者确认系统版本是否为WIN8.1及以上
USB3.2 设备无法识别驱动异常重新安装驱动,驱动可以从这里下载USB3.2驱动下载

📐 技术规格​

项目参数
输入电压DC 5V
功耗最大 10W
工作温度-10°C ~ +60°C
尺寸80mm × 71mm × 27.5mm

❓ 常见问题​

  • SPTrace可以当作调试器使用吗,比如STLINK/JLINK等? 可以的,SPTrace完整实现了ARM CMSIS DAP功能,可以当作调试器使用

  • 与其它的调试器比有什么特点? 普通的调试器是SPTrace的一个子集。也就是说普通调试器可以实现的功能,它都支持。 是大的优势是提供了跟踪的功能,这是普通的调试器所不具备的,也是最有价值的功能

  • 支持哪些ide? 基本支持所有的ide,便如常用的keil/iar等,只要ide支持arm cmsis-dap,就可以正常使用

  • 哪些软件可以使用跟踪功能? 并不是所有的ide都支持跟踪功能,跟踪功能需要专门的传输解码过程,只能使用SPAnalyzer软件

  • 使用sptrace需要作哪些准备? 您需要参一台安装windows 10及以上版本系统的电脑,支持USB3, 支持千兆的路由器用于连接SPTrace的以太网接口,连接好设备后就可以开箱即用

  • 我们设备不在支持列表中,应该怎么办,可以用吗? mcu市场在不断的推出新的芯片型号,我们也在不断的增加支持的列表。如果您的芯片还没有被添加进来,您可以联系我们,我们会尽快测试


🛎 售后服务与联系方式​


📎 附录​

JTAG接口定义​

图片

指示灯定义及功能​

项目标识功能
红POWER电源指示,当电源示配器接入时会点亮,代表系统正常上电
绿CONNECTED指示目标处理器已连接
蓝RUNNING指示正在进行数据交互