單板電腦,嵌入式開發(fā)工具
技術(shù)參數(shù)
并行接口與PC機(jī)連接,支持嵌入式系統(tǒng)仿真調(diào)試,支持多種仿真軟件,
硬件支持多斷點(diǎn),標(biāo)準(zhǔn)20Pin調(diào)試接口,+5V電源
Magic-ICE仿真器支持以下CPU核心的調(diào)試
◆ 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仿真器通過內(nèi)部硬件實(shí)現(xiàn)PC并口協(xié)議到串行JTAG協(xié)議的轉(zhuǎn)換,利用高速JTAG串行掃描鏈,通過調(diào)試通訊通道Debug Communications Channel (DCC)連接ARM核心內(nèi)嵌的名為“Embedded-ICE”的調(diào)試邏輯,調(diào)試邏輯實(shí)時(shí)監(jiān)測(cè)ARM核心的寄存器、數(shù)據(jù)總線和地址總線。調(diào)試器設(shè)置Breakpoint及Watchpoint后,程序在ARM內(nèi)核全速運(yùn)行,調(diào)試邏輯實(shí)時(shí)監(jiān)測(cè)地址與數(shù)據(jù)總線并與預(yù)設(shè)值比較,在吻合時(shí)產(chǎn)生異常中斷通知內(nèi)核并把控制權(quán)交給調(diào)試器。這樣,在程序全速運(yùn)行時(shí),可以在斷點(diǎn)處停止,可以設(shè)置條件斷點(diǎn)、條件觀測(cè)斷點(diǎn)等等,而又不占用CPU時(shí)間及內(nèi)存資源。Magic-ICE支持多個(gè)ARM處理器核心以及混合結(jié)構(gòu)核心的在片調(diào)試。Magic-ICE仿真器 *的超低壓核心支持技術(shù)可以支持低至1.2V的核心電壓并在1.2V到5V間自動(dòng)適應(yīng)。
Magic-ICE仿真器支持標(biāo)準(zhǔn)RDI接口的調(diào)試器:ARM系列調(diào)試器(SDT/ADS/RVDS)、Green Hills的Multi2000、IAR的EWARM,對(duì)于嵌入式Linux開發(fā)的調(diào)試方案,我們提供GNU techorICE GDB server,這樣就可以做到用標(biāo)準(zhǔn)的ARM調(diào)試器(ADS/SDT/RVDS Debugger)通過Magic-ICE仿真器 和,支持GDB Debugger和GDB派生的其他調(diào)試器(如GNU Insight、Microcross X-tools等)。
Magic-ICE仿真器主要特點(diǎn)
◆ 完整實(shí)現(xiàn)ARM RDI 1.5和RDI 1.51標(biāo)準(zhǔn),與ARM Multi-ICE兼容,支持ARM SDT/ADS/RVDS(RealView Development Suite)及其他遵從RDI接口標(biāo)準(zhǔn)的調(diào)試器如GreenHills Multi2000、IAR EWARM、WinCE Platform Builder、Keil等等;特別支持GNU GDB Debugger調(diào)試嵌入式Linux(MontaVista/BlueCat/eCos/中科紅旗嵌入式Linux/uClinux/SnapGear)
◆ 硬件上采用FPGA+MCU+CPLD方式,邏輯元件與微控器協(xié)同工作,故能達(dá)到*的下載速度(120KBytes~200KBytes)和單步執(zhí)行能力(每秒鐘可以單步80次)
◆ 無(wú)限次的Firmware升級(jí)能力,通過刷新Firmware(Firmware程序提供免費(fèi)下載)可以支持ARM的未來核心
◆ 可編程的JTAG位傳送速率,可以設(shè)置為5KHz~10MHz
◆ 開放的接口,允許調(diào)試非ARM核心及DSP核心
◆ 支持遠(yuǎn)程調(diào)試、多用戶共享調(diào)試:調(diào)試器通過網(wǎng)絡(luò)連接到Magic-ICE所掛接的開發(fā)主機(jī),支持遠(yuǎn)程調(diào)試,支持多個(gè)開發(fā)人員共享一臺(tái)Magic-ICE仿真器調(diào)試
◆ 支持在線FLASH燒寫,無(wú)須購(gòu)置其他編程設(shè)備
◆ 支持對(duì)vxWorks BSP和應(yīng)用的調(diào)試,可以免費(fèi)為用戶提供Magic-ICE vxWorks backend
為方便用戶迅速建立ARM嵌入式開發(fā)環(huán)境,購(gòu)買Magic-ICE仿真器的客戶,我們可以指導(dǎo)客戶建立*的嵌入式開發(fā)環(huán)境。