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

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

3天内不再提示

米尔科技ARM推出最新调试器DSTREAM-ST介绍

米尔科技 来源:米尔科技 作者:米尔科技 2019-11-18 10:43 次阅读

ARM推出最新调试器DSTREAM-ST

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

Debug Probe

DSTREAM

DSTREAM-ST

ULINKprofamily*

Functionality

Debug, Trace

Debug,

Streamed Trace

Debug

Target type

Hardware

Hardware

Hardware

Cortex-A series support

All

All

Selected devicesbased on
Cortex-A5
Cortex-A8
Cortex-A9

Cortex-R series support

All

All

Selected devicesbased on
Cortex-R4
Cortex-R5

Cortex-M series support

All

All

Selected devicesbased on any Cortex-M

ARM11 series support

All

All

-

ARM9 series support

All

All

-

ARM7 series support

All

All

-

Maximum number of cores

64

128

4

Debug connectivity

JTAG, SWD

JTAG, SWD

JTAG, SWD

JTAG frequency (MHz)

60

180

50

Memory download (KB/s)

2500

12000

1000

On-target trace

Yes

Yes

Yes

External parallel trace

Up to 16 pins

Up to 4 pins

-

External serial trace

HSSTP, SETM

-

-

Trace buffer

4 GB

None - streamed to host PC

-

Host connectivity

USB 2.0, Ethernet

USB 3.0, Gigabit Ethernet

USB 2.0


支持到最新ARMv8

快速接口

Streaming跟踪

灵活调试

调试ARM体系结构版本v4至v8。 无论是经典的还是最新的,DSTREAM-ST都能支持调试

自动适应到目标平台的先进的连接接口设计确保了超快的下载速度,可靠和响应性调试

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


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

    关注

    7

    文章

    6064

    浏览量

    34618
  • 米尔科技
    +关注

    关注

    5

    文章

    227

    浏览量

    20640
收藏 人收藏

    评论

    相关推荐

    DS-5教程-使用ARM DS-5 和DSTREAM仿真调试裸机程序

    1 概述 本文介绍使用ARM DS-5创建一个裸机程序,并用DS-5里面的ARM编译进行编译,编译之后通过DSTREAM仿真
    发表于 10-13 18:23

    ARM官方 DSTREAM高性能仿真

    物理调试和跟踪接口提供了更广的支持。借助于 DSTREAM,可以通过JTAG 或串行线调试将 RVD、DS-5 调试器和第三方调试器连接到基
    发表于 10-15 14:47

    ARM调试器版本

    ARM调试器版本
    发表于 04-11 16:46

    arm调试器有哪些应用范围

    自己用过的arm调试器经历了四个阶段单片机使用的调试器,玩stm32 过程中使用调试器下载程序时在网上买了个st-link 的
    发表于 07-16 07:58

    ARM DS也是和DSTREAM调试器一起用吗

    ARM DS和DS-5有啥区别呀?ARM DS也是和DSTREAM调试器一起用吗?求大神解答
    发表于 08-10 14:52

    Arm调试或跟踪目标时的常见问题

    DSTREAMDSTREAM-STDSTREAM-PT、DSTREAM-HT、DSTREAM-XT, 和ULINKpro系列
    发表于 08-02 06:50

    调试与硬件的连接指南

    对于嵌入式系统开发,通常需要将目标硬件连接到主机执行调试Arm提供JTAG和串行线调试(SWD)连接通过一系列调试探针,这些探针被调整以适应系统的需要: •
    发表于 08-08 07:45

    DSTREAM-ST系统和接口设计参考指南

    DSTREAM-ST系统和接口设计参考指南》介绍DSTREAM-ST调试和跟踪单元的接口,并详细介绍了基于
    发表于 08-10 07:32

    DSTREAM-XT 1.0入门指南

    的代码优化。 DSTREAM-XT系统由一个标准的Arm DSTREAM-ST装置和一个额外的XT探针组成,可实现: •在所有当前Arm处理
    发表于 08-10 07:50

    DSTREAM-ST 1.0入门指南

    介绍DSTREAM-ST调试和跟踪单元,它使您能够在基于Arm处理的硬件目标上调试和优化软件。
    发表于 08-10 07:28

    如何使用ARM Development Studio调试在MCIMX8M-EVK板上运行的简单程序

    提供的不同功能。 这些任务包括: ·设置DSTREAM-ST·创建和配置简单的Hello World项目·使用DSTREAM-ST配置到i.MX 8MQuad的调试连接·使用ARM
    发表于 08-28 06:20

    ARM推出最新调试器DSTREAM-ST

    ARM发布低成本,高性能的调试和跟踪单元,以补充现有的ARM DSTREAM和Keil ULINK产品系列。 ARM
    的头像 发表于 11-03 11:24 9847次阅读

    米尔科技DSTREAM-ST高性能仿真器介绍

    概念:该产品官方名称为DSTREAM-ST仿真器,配合ARM DS-5可对所有的ARM内核芯片进行开发。
    的头像 发表于 11-15 14:26 1861次阅读
    <b class='flag-5'>米尔</b>科技<b class='flag-5'>DSTREAM-ST</b>高性能仿真器<b class='flag-5'>介绍</b>

    米尔科技DSTREAM高性能仿真器 介绍

    DSTREAM 高性能调试和跟踪单元可以对任何基于 ARM 处理器的硬件目标进行功能强大的软件调试和优化。DSTREAM 扩展了 RVI 和
    的头像 发表于 11-17 11:53 1345次阅读
    <b class='flag-5'>米尔</b>科技<b class='flag-5'>DSTREAM</b>高性能仿真器 <b class='flag-5'>介绍</b>

    米尔科技DS-5教程-使用ARM DS-5 和DSTREAM仿真器调试裸机程序介绍

    本文介绍使用ARM DS-5创建一个裸机程序,并用DS-5里面的ARM编译器进行编译,编译之后通过DSTREAM仿真器将程序加载到MYD-SAMA5D34开发板的SRAM(内存)上。
    的头像 发表于 11-18 10:38 3653次阅读
    <b class='flag-5'>米尔</b>科技DS-5教程-使用<b class='flag-5'>ARM</b> DS-5 和<b class='flag-5'>DSTREAM</b>仿真器<b class='flag-5'>调试</b>裸机程序<b class='flag-5'>介绍</b>