0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ARM推出最新调试器DSTREAM-ST

半导体动态 来源:arm 作者:厂商供稿 2017-11-03 11:24 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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比较

5.png

支持到最新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扫描链。 这使得该单元可用于简单的任务,如生产测试和闪存编程

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    135

    文章

    9499

    浏览量

    388718
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    调试器无法连接的排查方法

    硬件检查: 确认 SWD 接线:SWCLK、SWDIO、GND 连接正确(VCC 可选)。 目标板供电正常(3.3V),调试器与板共地。 BOOT0 引脚接地(从 Flash 启动)。 软件配置
    发表于 11-18 06:15

    在Windows和Linux环境下分别使用Olimex和蜂鸟调试器下载程序

    的教程使用Olimex ARM-USB-TINY-H调试器在Linux环境中下载程序,用vscode+命令行开发,因此这里在第二版蜂鸟中使用这种开发方式,当手边没有蜂鸟调试器或者不方便用Linux下载
    发表于 10-31 08:26

    基于STLINK-V3PWR数据手册的电源测量单元与调试器技术解析

    STMicroelectronics STLINK-V3PWR源测量单元(SMU)和调试器/编程(适用于STM32)设计用于在STM32应用中同步代码执行和实时功耗
    的头像 发表于 10-25 17:50 1363次阅读
    基于STLINK-V3PWR数据手册的电源测量单元与<b class='flag-5'>调试器</b>技术解析

    StellarLINK在线调试器技术解析与应用指南

    STMicroelectronics STELLARLINK内电路调试器和编程是一套高性价比、小尺寸、快速原型设计解决方案,用于汽车应用。该编程是一款无源USB转JTAG调试器
    的头像 发表于 10-25 13:53 836次阅读
    StellarLINK在线<b class='flag-5'>调试器</b>技术解析与应用指南

    ‌STMicroelectronics AEK-MCU-SPC5LNK 编程调试器技术解析

    STMicroelectronics AEK-MCU-SPC5LNK加密狗开发用作SPC58汽车微控制调试器/编程加密狗。AEK-MCU-SPC5LNK结合了无源USB转JTAG调试器
    的头像 发表于 10-21 11:51 258次阅读
    ‌STMicroelectronics AEK-MCU-SPC5LNK 编程<b class='flag-5'>调试器</b>技术解析

    ‌MPLAB® ICD 5内电路调试器技术解析与应用指南

    Microchip Technology MPLAB® ICD 5内电路调试器/编程套件 (DV164055)是一款快速、功能丰富的仿真和编程工具,适用于PIC® 、dsPIC® 、AVR
    的头像 发表于 10-11 10:15 443次阅读
    ‌MPLAB® ICD 5内电路<b class='flag-5'>调试器</b>技术解析与应用指南

    MPLAB® PICkit™5 内电路调试器技术解析与应用指南

    Microchip Technology MPLAB® PICkit™ 5内电路调试器/编程支持对所有Microchip元件(包括PIC® 、dsPIC® 、AVR® 和SAM (ARM®) 器件
    的头像 发表于 10-11 10:09 601次阅读
    MPLAB® PICkit™5 内电路<b class='flag-5'>调试器</b>技术解析与应用指南

    ‌MPLAB® PICkit™ Basic调试器技术解析与应用指南

    Microchip Technology MPLAB^®^ PICkit™ Basic调试器是一套经济划算的调试解决方案,适用于不需要高压编程或高级调试功能的项目。Microchip MPLAB
    的头像 发表于 09-29 13:44 513次阅读
    ‌MPLAB® PICkit™ Basic<b class='flag-5'>调试器</b>技术解析与应用指南

    SEGGER Ozone调试器支持第三方调试工具

    SEGGER强大的Ozone调试器和性能分析,长期以来一直深受J-Link和J-Trace用户的信任,现在可以支持第三方调试工具了。
    的头像 发表于 09-29 11:45 691次阅读

    硬件调试:JLink 驱动配置与调试技巧

    摘要: 本文深入探讨了 JLink 调试器在嵌入式系统硬件调试中的应用,详细阐述了 JLink 驱动配置的方法以及硬件调试技巧。本文以国科安芯的AS32系列MCU芯片为例,通过分析 JLink
    的头像 发表于 06-12 23:20 1267次阅读
    硬件<b class='flag-5'>调试</b>:JLink 驱动配置与<b class='flag-5'>调试</b>技巧

    SEGGER J-Link调试器支持Allegro微控制

    SEGGER领先的J-Link调试器现在可用于Allegro MicroSystems MCU的程序下载和在线调试。有了J-Link的支持,结合Ozone多平台调试器,以及Flasher系列的专业在线编程
    的头像 发表于 06-10 09:29 901次阅读

    有办法让SDK 1.3.5与JTAG调试器配合使用吗?

    .... 的 DIE 引用的位于 0x0 的 DIE 调试器停止在主界面。 之后,如果我继续执行(运行),调试器就不再响应--不会在任何断点处停止,也不允许暂停。 我只能终止调试会话。 如果我更改项目设置,并将
    发表于 05-23 07:32

    基于8051 IP调试器设计方案

    8051 IP调试器是一种对基于8051指令系统的IP核进行调试的软硬件结合工具,需要与集成开发环境(IDE)结合使用。
    的头像 发表于 05-07 11:37 854次阅读
    基于8051 IP<b class='flag-5'>调试器</b>设计方案

    TASKING调试器全面支持芯驰科技车规MCU芯片E3650

    近日,TASKING与芯驰科技共同宣布,TASKING BlueBox调试器工具已全面支持芯驰新一代旗舰智控MCU——E3650,双方联合助力用户提升产品开发效率,提供更优质的产品和服务,加速汽车电子的智能化升级。
    的头像 发表于 04-21 14:10 1278次阅读

    Microchip多功能MPLAB® PICkit™ Basic调试器主要特性分析

    Microchip推出多功能MPLAB PICkitBasic调试器        为使更多工程师能够享受更强大的编程与调试功能,Microchip Technology Inc.(微芯科技公司
    的头像 发表于 03-10 18:42 1245次阅读