米爾淘寶店| 米爾電子| 米爾微博| English

ARM推出最新調試器DSTREAM-ST

文章來源:米爾科技 發布日期:2017.11.3 浏覽次數:4325 次

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

ULINKpro family*

Functionality

Debug, Trace

Debug,

Streamed Trace

Debug

Target type

Hardware

Hardware

Hardware

Cortex-A series support

All

All

Selected devices based on
Cortex-A5
Cortex-A8
Cortex-A9

Cortex-R series support

All

All

Selected devices based on
Cortex-R4
Cortex-R5

Cortex-M series support

All

All

Selected devices based 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掃描鏈。 這使得該單元可用于簡單的任務,如生産測試和閃存編程。


本文來自米爾科技,原文地址: http://www.mahrash.com/resource/514.asp,轉載請注明出處。

比較和選型

手冊教程

應用筆記

好書推薦

技術支持服務指南

常見問題解答