arm仿真器

arm仿真器

ARM仿真器,即用於調試基於ARM核心晶片的一個硬體模組。ARM核心包括ARM7,ARM9,ARM11,Cortex-A,Cortex-M,Cortex-R等系列,而基於這些核心的晶片則更多了。那么這些仿真器選擇有一個原則,用於低端嵌入式微控制器的話,用ULINK2,ULINKPpro即可,可以調試Cortex-M,Cortex-R晶片。用於高端的套用處理ARM9,ARM11,Cortex-A的話,就需要用到DSTREAM仿真器。

基本介紹

  • 中文名:arm仿真器
  • 方式:使用仿真頭
  • 形式:完全取代目標板上的CPU
  • 包括:ARM7,ARM9
基本信息,JTAG仿真器,官方仿真器,技術支持,

基本信息

線上仿真器使用仿真頭完全取代目標板上的CPU,可以完全仿真ARM晶片的行為,提供更加深入的調試功能。但這類仿真器為了能夠全速仿真時鐘速度高於100MHz的處理器,通常必須採用極其複雜的設計和工藝,因而其價格比較昂貴。線上仿真器通常用在ARM的硬體開發中,在軟體的開發中較少使用,其價格高昂也是線上仿真器難以普及的因素。 ARM SDT、ARM ADS、MULTI 2000、Hitools for ARM、Embest IDE for ARM五種集成開發環境在國內有相對較暢通的銷售渠道,用戶容易購買。前三種由國外廠商出品,歷史比較悠久,在全球範圍內套用較為廣泛,後兩種由國內廠商推出,具有很高的性價比。另外選取了國際市場上較流行的兩種JTAG仿真器:EPI公司的JEENI和ARM公司的Multi-ICE。
arm仿真器arm仿真器

JTAG仿真器

JTAG仿真器也稱為JTAG調試器,是通過ARM晶片的JTAG邊界掃描口進行調試的設備。JTAG仿真器比較便宜,連線比較方便,通過現有的JTAG邊界掃描口與 ARM CPU 核通信,屬於完全非插入式(即不使用片上資源)調試,它無需目標存儲器,不占用目標系統的任何連線埠,而這些是駐留監控軟體所必需的。另外,由於JTAG調試的目標程式是在目標板上執行,仿真更接近於目標硬體,因此,許多接口問題,如高頻操作限制、AC和DC參數不匹配,電線長度的限制等被最小化了。使用集成開發環境配合JTAG仿真器進行開發是目前採用最多的一種調試方式。

官方仿真器

ARM 官方仿真器有以下幾款:DSTREAM、RVI & RVT2、ULINKPRO、ULINK2、ULINK-ME、ULINK等,其中:
ULINK2ULINK2
DSTREAM
DSTREAM是ARM最新推出的可開發Cortex-A15、Cortex-A12、Cortex-A9、Cortex-A8、Cortex-A7、Cortex-A5以及Cortex-M/R系列核心的高性能仿真器,支持在DS-5和RVDS中使用。
RVI & RVT2
RVI & RVT2 則是 ARM 過去推出的仿真器,已經更新為 DSTREAM。
ULINKPRO/ULINK2
ULINKPRO、ULINK2、ULINK-ME仿真器是ARM針對ARM7/ARM9/Cortex-M系列的仿真器,現可以在KEIL MDK-ARM環境中使用,未來也支持在DS-5中使用。
ULINKPROULINKPRO
ULINK則是過去的產品,已經升級為ULINK2和ULINKPRO。

技術支持

以上這些仿真器都可以通過ARM國內代理商購買,以及獲得相關技術支持。
DSTREAM仿真器DSTREAM仿真器

相關詞條

熱門詞條

聯絡我們