資源描述:
《常見的仿真器比較.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、常見的仿真器比較:1、wigger,SDT250JTAG,2410JTAG此類器件僅做簡單的PC并口到JTAG接口的電平轉(zhuǎn)換。她們的區(qū)別僅僅在于JTAG信號(hào)PIN和PC并口PIN的對(duì)應(yīng)關(guān)系不同,其主要用來在PC機(jī)上通過JTAG接口燒寫目標(biāo)扳上的Flash,常用的軟件如Flashpgm等,如加上JTAG.ext等SERVER軟件,也可以用SDT等軟件進(jìn)行源代碼級(jí)的調(diào)試,只不過速度比較慢。2、EasyJTAG與Wigger等相比,多了JTAG輸入輸出信號(hào)緩沖,內(nèi)部有顆JTAGBusMaster芯片,而且與PC并口之間的數(shù)據(jù)接口是8位連接,因此比前者的速度快,但
2、不幸的是支持的軟件較少(Flashpgm,JTAG.ext都不支持),需要自己開發(fā)軟件相關(guān)軟件,故時(shí)常上很少見,而且需注意的是有人將wigger與它相混淆。3、Multi-ICE此為ARM公司生產(chǎn)的原版ARM并口仿真器,支持全系列的ARM核,與wiger,EsayJTAG一樣,通過并口與PC機(jī)相連接,且數(shù)據(jù)接口也為8位,由于其內(nèi)部有顆FPGA做并口到JTAG的協(xié)議轉(zhuǎn)換,速度要比前兩則都要快很多,下載書牘可在120KByte/s左右。此器件有兩種供電方式,一為外部5V電源(當(dāng)目標(biāo)板的電源功率不夠或想減少仿真器對(duì)目標(biāo)板子、的影響時(shí)用),另一為通過JTAG接口從
3、目標(biāo)斑上取電(因而使用方便)。Multi-ICE的系統(tǒng)構(gòu)架是由硬件實(shí)現(xiàn)PC并口到JTAG協(xié)議的轉(zhuǎn)換(JTAGBusMaster控制器),而在PC機(jī)上用Multi-ICE.exe服務(wù)軟件及并口驅(qū)動(dòng)實(shí)現(xiàn)JTAGTAP多路訪問、控制接口及不同ARM核的支持,用Multi-ICE.dll或Multi-ICE-gdb.exe來支持RDI(ADS或SDT等)或GDB(gdb或xgdb等)接口的調(diào)試器與Multi-ICE.exe之間的TAPop接口的操作。在如此的構(gòu)架下,使得ARM公司可以在不提供Multi-ICE硬件升級(jí)的前提下,能通過更新Multi-ICE.ext及
4、Multi-ICE.dll等軟件來實(shí)現(xiàn)支持最新的ARM核。4、兼容型Multi-ICE此類的產(chǎn)品由可以分為兩大類1)完全兼容型與ARM公司生產(chǎn)的原版ARM并口仿真器Multi-ICE不同之處在于價(jià)格和穩(wěn)定性,還有的廠家的產(chǎn)平只支持原版Multi-ICE兩種供電方式的一種(從JTAG接口供電或外接5v供電);相同支出在與必須使用類似Multi-ICE.exe和Multi-ICE.dll的軟件。2)部分兼容型此類產(chǎn)品在硬件上做了并口到JTAG的協(xié)議轉(zhuǎn)換,但由于通過并口與PC機(jī)連接,數(shù)據(jù)接口也只能為8位。5、RealViewICE此為ARM公司生產(chǎn)的原版ARM網(wǎng)
5、口和USB仿真器,支持全系列的ARM核,通過網(wǎng)口或USB口與PC機(jī)連接,內(nèi)部有MCU和FPGA,由MCU與PC連接是通過網(wǎng)口或USB連接,故速度比較比Multi-ICE快很多,下載速度可以高達(dá)600kByte/s,同時(shí)支持GDB源代碼調(diào)試。6、各廠家做的網(wǎng)口及USBICE一般來說國外的廠家的產(chǎn)品要穩(wěn)定并且支持的ARM核要多,有的甚至同時(shí)支持MIPS及PowerPC核。