ARM推出调试器DSTREAM-ST
发布时间:2017-11-08

    ARM发布低成本,高性能的调试和跟踪单元,以补充现有的ARM DSTREAM和Keil ULINK产品系列。 ARM DSTREAM-ST单元保留了高端同级产品(即ARM DSTREAM)现有的远程网络和USB主机连接功能,应用于成本敏感的ARM的硬件平台,可实现非高带宽程序指令跟踪的复杂SoC的调试。
 
The debug connection you can rely on
    ARM DSTREAM-ST高性能调试和跟踪单元可在任何基于ARM处理器的硬件目标上实现强大的软件调试和优化。凭借诸多开发平台加速硬件开发和开放式调试接口与第三方工具配合使用的功能,DSTREAM-ST是与DS-5开发套件配合使用的复杂SoC开发和调试的综合解决方案。

            
 

DS-5 Debug Probes比较


 
 

        

 
 
支持到ARMv8 :调试ARM体系结构版本v4至v8。 无论是经典的还是新的,DSTREAM-ST都能支持调试 ;
 
快速接口:自动适应到目标平台的先进的连接接口设计确保了超快的下载速度,可靠和响应性调试 ;
 
Streaming跟踪 :4针外部捕获指令跟踪(STM,ITM),并通过USB3或GbE接口将其直接传输到主机PC。 还支持Cortex-M外部指令跟踪和片上跟踪 ;
 
灵活调试 :JTAG,CoreSight和TI的连接器和适配器。 兼容第三方IP和调试器,为您提供灵活性 
 
Accelerated Development
    自动适应到目标平台的全新的现有技术目标接口设计,以及FPGA加速提供极高的下载速度,可帮助您在单核和多核设备上超快速地执行代码。
DSTREAM-ST配有所有需要使用标准ARM 20路JTAG,TI 14路JTAG,CoreSight 10/20和MICTOR 38连接器连接到目标的电缆和适配器,无论您的设备如何,都能为您提供尽可能多的灵活性正在您的项目中使用。
 
    DSTREAM-ST完全集成到ARM DS-5开发套件,其中包含强大的软件实用程序,可帮助您进行SoC的启动和硬件验证。 它还提供了第三方和定制工具的接口。 从初始开发到设备启动,使DS-5和DSTREAM-ST成为您的调试解决方案。
 
ARMv8 架构支持 
    DSTREAM-ST设计采用复杂的SoC组建,因此提供了一个完整的解决方案,可以在与DS-5 Ultimate Edition和ARMv8 SoC配对时节省显着的开发时间。 DS-5配有一个平台配置实用程序(PCE),可以使用DSTREAM-ST检测您的目标设备,以确定核心和CoreSight配置元素。 PCE可以自动创建DS-5平台配置,为您提供多种调试和跟踪配置,从而节省了平台升级时间。为了补充这一点,我们还提供了一个抽象层(调试和跟踪服务层 - DTSL),这使得添加定制的跟踪对象并为复杂拓扑提供了便利。
 
    我们由世界各地合作伙伴使用和信赖的ARMv8开发,DSTREAM-ST和DS-5 Ultimate Edition,背后有ARM专家支持已经帮助建立复杂的基于Cortex-A53和Cortex-A57的SoC。联系ARM了解我们如何在您的下一个SoC设计流程中支持您。
 
DSTREAM-ST 特性
    从ARMv4到ARMv8的ARM处理器调试和跟踪
    USB 3.0和千兆以太网,用于直接或远程主机连接
    代码下载速度高达每秒12MB
    高达180 MHz的JTAG时钟,用于快速的软件开发
    丰富的目标连接器接口
    仪器跟踪和/或Cortex-M指令跟踪直接流式传输到主机PC
    灵活的DDR跟踪时钟时钟高达300MHz(每个引脚600Mbits/s)
    远程目标复位
    设备启动和测试实用程序
    灵活的架构,支持第三方IP和调试器
 
 
调试接口软件实用程序
    DS-5包括用于SoC启动的强大的软件应用程序和用于第三方IP支持的接口。
 
CoreSight访问工具(CSAT)
    CoreSight访问工具(CSAT)为目标的CoreSight调试访问端口(DAP)提供了脚本化的低级接口,可以访问片上调试和系统总线。 在与目标相连的调试器可用之前,CSAT可用于执行初始化启动测试。
 
    CSAT可以配置连接到DAP的第三方IP,例如定制硬件,并且可以在调试器连接到ARM处理器时使用。 这样可以调试复杂的硬件相关问题。
 
Python脚本
    ARM目标连接产品通过Python脚本实现强大的底层目标控制。 例如,这允许您将其配置为在连接到目标板时自动刷新看门狗定时器,并解决硬件错误。
 
    DS-5还使用Jython脚本进行调试和跟踪配置,使得简单的定义复杂的跟踪拓扑并帮助您将跟踪连接到DS-5。
 
RDDI API兼容性
    RDDI是ARM调试器和DSTREAM-ST之间的主要C API。 RDDI包含多个API集合,这些集合由DSTREAM-ST支持。 
 
    ARM和其他处理器内核的第三方调试器或其他特定于客户的工具可以使用RDDI接口连接到DSTREAM-ST。虽然RDDI是CAPI,但可以使用其他语言,如Java和Python。 DSTREAM-ST中的固件具有灵活的架构,通过单个调试接口连接到SoC上的多个ARM和第三方IP内核。
 
    RDDI可以从DS-5安装中免费获得。
 
    可以使用与DSTREAM-ST的低级RDDI连接来访问目标器件内的JTAG扫描链。 这使得该单元可用于简单的任务,如生产测试和闪存编程。
 
 
 
 
关于九游会J9电子

    九游会J9电子是国内全面的开发工具提供商, 致力于将全球先进的软件产品引荐给国内研发型企业使用,为企业提供研发、设计、管理过程中使用的各种软件工具,并致力于和客户一同提高研发、设计效率,缩短设计周期。九游会J9电子先后与Arm、Altium、Ansys、QT、TestPlant、CollabNet、Parasoft以及TouchGFX等多家全球知名公司建立战略合作伙伴关系,并成为他们在中国区的重要分销合作伙伴。

    九游会J9电子专注开发、设计、管理工具数十年,客户超过6000家,具有丰富的工具使用及客户支持经验积累,可以为客户提供从ARM开发、EDA板级设计、软件编译及测试工具、结构设计工具、多物理场仿真工具以及嵌入式GUI工具等产品与服务。九游会J9电子在北京、上海、深圳设有分公司,业务遍布全国。