單板電腦,嵌入式開發工具
技術參數
并行接口與PC機連接,支持嵌入式系統仿真調試,支持多種仿真軟件,
硬件支持多斷點,標準20Pin調試接口,+5V電源
Magic-ICE仿真器支持以下CPU核心的調試
◆ ARM7(ARM7TDMI/ARM7TDMI-S/ARM710T/ARM720T/ARM740T/ARM7EJ-S)
◆ SecurCore(SC100/SC110/SC200/SC210)
◆ ARM9(ARM9TDMI/ARM920T/ARM922T/ARM940T)
◆ ARM9E(ARM926EJ-S/ARM946E-S/ARM966E-S)
◆ ARM10E
◆ ARM11
◆ In XScale(IOP321/PXA210/PXA250/PXA255/IXP425/80200/80321)
Magic-ICE仿真器通過內部硬件實現PC并口協議到串行JTAG協議的轉換,利用高速JTAG串行掃描鏈,通過調試通訊通道Debug Communications Channel (DCC)連接ARM核心內嵌的名為“Embedded-ICE”的調試邏輯,調試邏輯實時監測ARM核心的寄存器、數據總線和地址總線。調試器設置Breakpoint及Watchpoint后,程序在ARM內核全速運行,調試邏輯實時監測地址與數據總線并與預設值比較,在吻合時產生異常中斷通知內核并把控制權交給調試器。這樣,在程序全速運行時,可以在斷點處停止,可以設置條件斷點、條件觀測斷點等等,而又不占用CPU時間及內存資源。Magic-ICE支持多個ARM處理器核心以及混合結構核心的在片調試。Magic-ICE仿真器 *的超低壓核心支持技術可以支持低至1.2V的核心電壓并在1.2V到5V間自動適應。
Magic-ICE仿真器支持標準RDI接口的調試器:ARM系列調試器(SDT/ADS/RVDS)、Green Hills的Multi2000、IAR的EWARM,對于嵌入式Linux開發的調試方案,我們提供GNU techorICE GDB server,這樣就可以做到用標準的ARM調試器(ADS/SDT/RVDS Debugger)通過Magic-ICE仿真器 和,支持GDB Debugger和GDB派生的其他調試器(如GNU Insight、Microcross X-tools等)。
Magic-ICE仿真器主要特點
◆ 完整實現ARM RDI 1.5和RDI 1.51標準,與ARM Multi-ICE兼容,支持ARM SDT/ADS/RVDS(RealView Development Suite)及其他遵從RDI接口標準的調試器如GreenHills Multi2000、IAR EWARM、WinCE Platform Builder、Keil等等;特別支持GNU GDB Debugger調試嵌入式Linux(MontaVista/BlueCat/eCos/中科紅旗嵌入式Linux/uClinux/SnapGear)
◆ 硬件上采用FPGA+MCU+CPLD方式,邏輯元件與微控器協同工作,故能達到*的下載速度(120KBytes~200KBytes)和單步執行能力(每秒鐘可以單步80次)
◆ 無限次的Firmware升級能力,通過刷新Firmware(Firmware程序提供免費下載)可以支持ARM的未來核心
◆ 可編程的JTAG位傳送速率,可以設置為5KHz~10MHz
◆ 開放的接口,允許調試非ARM核心及DSP核心
◆ 支持遠程調試、多用戶共享調試:調試器通過網絡連接到Magic-ICE所掛接的開發主機,支持遠程調試,支持多個開發人員共享一臺Magic-ICE仿真器調試
◆ 支持在線FLASH燒寫,無須購置其他編程設備
◆ 支持對vxWorks BSP和應用的調試,可以免費為用戶提供Magic-ICE vxWorks backend
為方便用戶迅速建立ARM嵌入式開發環境,購買Magic-ICE仿真器的客戶,我們可以指導客戶建立*的嵌入式開發環境。