导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[原创]目前国内市场ARM仿真器选购指南[InsighTECH]

 *第28489篇: [原创]目前国内市场ARM仿真器选购指南

  
楼 主:InsighTECH 2004年12月18日12:20
 [原创]目前国内市场ARM仿真器选购指南
下面对目前国内市场上常见的几种仿真器一一做点介绍。 由于对仿真器和市场了解有限, 在此仅抛砖引玉, 欢迎大家探讨。

1. Wigger, SDT250JTAG, 2410JTAG
此类器件仅做简单的PC并口到JTAG接口的电平转换。它们的区别仅在于JTAG信号PIN和PC并口PIN的对应关系不同, 其主要用来在PC机上通过JTAG接口烧写目标板上的Flash, 常用软件如Flashpgm等, 如加上JTAG.exe等SERVER软件, 也可用SDT等软件进行源代码级的调试, 只不过速度会比较慢。

2. EasyJTAG
与Wigger等相比, 多了JTAG输入输出信号缓冲,内部有颗JTAG Bus Master芯片,而且与PC并口之间的数据接口是8位连接,因此比前者的速度快。但不幸的是支持的软件较少(Flashpgm, JTAG.exe都不支持), 需要自己开发软件相关软件,故市场上很少见, 而且需注意的是有人将wigger与它相混淆。

3. Multi-ICE
此为ARM公司生产的原版ARM并口仿真器。支持全系列的ARM核, 与wigger, EsayJTAG一样, 通过并口与PC机连接,且数据接口也为8位。由于其内部有颗FPGA做并口到JTAG的协议转换, 速度要比前两者都要快很多,下载速度可在120kByte/s左右。此器件有两种供电方式,一为外接5V电源(当目标板的电源功率不够或想减少仿真器对目标板的影响时用), 另一为通过JTAG接口从目标板上取电(因而使用方便)。 Multi-ICE的系统构架是由硬件实现PC并口到JTAG协议的转换(JTAG Bus Master控制器),而在PC机上用Multi-ICE.exe服务软件及并口驱动实现JTAG TAP多路访问、控制接口及不同ARM核的支持,用Multi-ICE.dll或Multi-ICE-gdb.exe来支持RDI(ADS或SDT等)或GDB(gdb或xgdb等)接口的调试器与Multi-ICE.exe之间的TAPop接口的操作。在如此的架构下,使得ARM公司可以在不提供Multi-ICE硬件升级的前提下,能通过更新Multi-ICE.exe及Multi-ICE.dll等软件来实现支持最新的ARM核。

4. 兼容型Multi-ICE
此类产品又分两大类:
1) 完全兼容型
   与ARM公司生产的原版ARM并口仿真器Multi-ICE不同之处仅在于价格和稳定性, 还有的厂家的产品只支持原版Multi-ICE两种供电方式中的一种(从JTAG接口供电或外接5V供电);相同之处是必须使用类似Multi-ICE.exe和Multi-ICE.dll的软件。
2) 部分兼容型
此类产品在硬件上做了并口到JTAG的协议转换, 但由于通过并口与PC机连接,数据接口也都只能为8位。

5. RealView ICE
此为ARM公司生产的原版ARM网口和USB仿真器, 支持全系列的ARM核, 通过网口或USB口与PC机连接, 内部有MCU和FPGA, 由于MCU与PC连接是通过网口或USB连接,故速度要比Multi-ICE快很多,下载速度可高达600kByte/s,同时支持GDB源代码调试。

6. 各厂家做的网口及USB ICE
一般来说国外产家的产品要稳定并且支持的ARM核要多,有的甚至同时支持MIPS及PowerPC核。


----------------------------------------------
上海华泰科技--嵌入式Linux专家,ARM开发板,仿真器,LAN/WLAN设备,OEM/ODM

 

  
2楼:guest 2005年1月6日21:35
 好帖! 我来顶一下!
好帖! 我来顶一下!
  
3楼:k19001579 2011年12月15日13:32
 [建议]
LPC1788微控制器还支持超扭曲向列(STN)和薄膜晶体管(TFT)图像显示面板,像素最高达1024×768像素,同时支持单色和最高24位真彩色。 
   120MHz(可以超频哦。呵呵)的LPC178x微控制器片载最大内存支持512KB闪存、96KBSRAM和4KBEEPROM。
   32位外部存储控制器支持SDRAM、SRAM,NOR和NandFLASH器件,提供四种芯片选择LQFP208 LQFP144 TFBGA208 TFBGA180 。 
   LPC178x系列还支持其他多个外设,包括:
     1个TFT LCD控制器
     1个USB主机和设备控制器、
     1个10/100T以太网控制器、
     防篡改事件记录器、
     8通道通用DMA(GPDMA)控制器、
     12位ADC、10位DAC、
     马达控制PWM和正交编码器接口、
     5个UART、
     3个I2C、
     1个I2S音频接口、
     3个SSP/SPI、智能卡接口、
     4个计时器、窗口看门狗定时器、
     1个超低功耗RTC
     以及最多165个通用I/O引脚。 

    恩智浦低成本开发工具平台,LPC1788现已批量供货,价格大幅下降。QQ:19001579 E-MAIL:19001579@QQ.COM TEL:13510231143 可以询价,如需资料请发邮件或加QQ

    LPC178x微控制器支持IAR、Keil MDK EmbeddedArtists和FutureDesigns等公司众多业界领先的综合硬件开发工具,以及LPCXpresso、ARM/Keil、CodeRed、IAR、Segger、MicroDigital、I2ST等公司的软件开发工具;
    此外,还支持丰富的产品驱动程序库和免费图形库(如:UCGUI,UCLINUX,EWIN,FATFS,UCFS)及SWIM(简单视窗接口管理器)。 
LPCCORTEX-M3
LPC1768FBD100
LPC1766FBD100
LPC1754FBD80
LPC1752FBD80
LPC1788FBD208
有需要的,请联系!QQ:19001579 E-MAIL:19001579@QQ.COM 有DEMO源代码,有FAE支持


>>>>>>对该主题发表你的看法

本主题贴数3,分页: [第1页]


[上一篇主题]:★★★迎圣诞,新年,特价ARM仿真器,开发板★★★

[下一篇主题]:wave 仿真时奇怪问题,单步到一些代码行时提示无代码