产品定位
Arm DSTREAM 是 Arm 面向基于 Arm 处理器的硬件目标的调试与跟踪单元,用于软件调试与优化。按 Arm 官方文档,DSTREAM 与 ULINK 等探针通过 JTAG 与 Serial Wire Debug 接口与目标上的 CoreSight 调试组件通信,配合 Arm Development Studio 等开发工具完成寄存器读写、断点设置与内存读写等调试操作。DSTREAM 属第一代调试适配器,后续由 DSTREAM 家族其他型号(DSTREAM-ST、DSTREAM-PT、DSTREAM-HT、DSTREAM-XT)承担相应调试与跟踪能力。
生命周期变化与官方依据
Arm 官方文档在列出 Arm Development Studio 所支持的 Arm 硬件调试探针时,将 Arm DSTREAM 单独列出,并注明该探针仍受支持但已停产(discontinued),且不再提供购买(no longer available for purchase)。Arm 官方产品资料说明,第二代 DSTREAM-ST 高性能调试和并行流式跟踪工具已经取代第一代 DSTREAM 调试适配器。截至现状,Arm 官方列出的 DSTREAM 家族探针包括 DSTREAM-ST、DSTREAM-PT、DSTREAM-HT 与 DSTREAM-XT,第一代 DSTREAM 已不再作为独立型号提供。Arm 官方资料未公布第一代 DSTREAM 的具体停产日期。
承接关系
| 对象 | 状态 | 承接关系 |
|---|---|---|
| Arm DSTREAM(第一代调试适配器) | 官方文档注明已停产、不再提供购买,但仍受 Arm Development Studio 支持 | 由第二代 DSTREAM-ST 取代 |
| DSTREAM-ST | 官方产品资料中的第二代高性能调试与并行流式跟踪工具 | 承接第一代 DSTREAM 的调试与并行跟踪能力 |
| DSTREAM-PT、DSTREAM-HT、DSTREAM-XT | 官方文档列为 DSTREAM 家族受支持的调试探针 | 按不同跟踪带宽与接口需求扩展 DSTREAM 家族的调试跟踪能力 |
对现有用户的影响
- 第一代 DSTREAM 已不能作为新设备购置,硬件损坏后的整机替换与扩容只能选择 DSTREAM 家族后续型号。
- 已购设备仍可继续使用:Arm 官方当前文档仍将 Arm DSTREAM 列为受支持的硬件调试探针,其 JTAG、Serial Wire Debug 调试与 CoreSight 跟踪链路不受影响。
- 新项目选型应直接评估 DSTREAM-ST 等后续型号,避免沿用第一代探针在接口规格与跟踪能力上的预期。
- 需要并行流式跟踪能力的场景,应确认所选探针是否具备对应跟踪能力,避免探针能力与调试需求不匹配。
结论
第一代 Arm DSTREAM 调试适配器已被 Arm 官方确认停产并停止销售,其调试与跟踪能力由 DSTREAM 家族后续型号承接,其中 DSTREAM-ST 为官方明示的取代产品。仍在使用该探针的团队可以继续在 Arm Development Studio 中使用既有设备,但新增购置与长期维护计划应转向 DSTREAM 家族后续型号。