iar systems日前发布了其arm系列调试工具中的下一代产品——硬件调试设备iar j-trace。它支持所有带etm (embedded trace macrocell)的arm7和arm9处理器,通过全速usb 2.0接口与主机连接,并提供2m字节的trace缓存。
iar systems带有c/c++编译器和调试工具的集成开发环境(iar embedded workbench for arm),能够完全支持iar j-trace。通过独立的jtag接口,iar j-trace同样也能够作为一台标准的jtag仿真器使用;零售价为1195美元或995欧元。全球的arm开发者如今能够以可接受的价格获得完整的arm开发套件(包含trace功能)。
iar systems带有高度优化的c/c++编译器和先进的c-spy调试器。jtag硬件调试工具iar j-link帮助开发者解决了在使用arm mcu进行开发过程中的许多问题,使得用户能够在iar embedded workbench for arm软件中进行全面的开发和调试。iar j-trace在windows中完全即插即用,并且使得c-spy调试器通过利用iar j-trace中2m字节的trace缓存,具备了专门的trace调试功能。由于也带有标准jtag接口,iar j-trace对于绝大多数开发者而言都可以是唯一需要的arm硬件调试设备。
iar embedded workbench for arm为数百种arm处理器提供详细的芯片级支持(包括analog devices、atmel、freescale、micronas、oki semiconductor、philips、stmicroelectronics,以及许多其它厂商的arm处理器);此外也为大多数常用的rtos提供内核调试插件。
micronas的汽车产品应用经理gualtiero bagnuoli认为:“iar j-trace对于我们的汽车客户来说将会极有价值。在这一价位提供的功能允许大多数开发者方便地使用先进的trace调试方案,提高开发质量”。
stmicroelectronics的微控制器开发工具经理dominique jugnon表示:“iar j-trace使得iar systems为arm开发者提供的工具链更为完整,iar systems 如今能够为我们所有不同种类的str arm微控制器用户提供服务。”
技术细节:
● usb驱动的jtag和trace (38-pin mictor) 接口;
● 支持所有arm7和arm9处理器;
● 无需电源,通过usb接口供电;也带有外接电源插口;
● 集成在iar embedded workbench for arm中,易于设置和使用。
trace规格:
● trace支持最高200 mhz全速时钟和100 mhz半速时钟
● trace功能基于arm etm (embedded trace macrocell)
● trace支持带有内置trace端口的设备
● 2m字节trace缓存
● 体积紧凑,易于放置在桌面
● 安静,无风扇设计
● 支持cycle accurate和compressed tracing
● 支持4位 / 8位 / 16位的trace端口,每种端口均支持全速时钟和半速时钟
● 集成在iar embedded workbench for arm中,易于设置和使用
● trace窗口与source和disassembly窗口同步
● function trace能够分层次地显示被调用的函数
常规特点
● jtag速率12 mhz
● 自动速率识别
● usb 2.0全速(12mbit/sec)
● 基于rtck jtag信号的自适应时钟
● 所有信号均可监控;目标电压可测量
● 20-pin标准jtag接口,38-pin标准trace mictor接口
● 含usb电缆,20-pin扁平电缆和38-pin trace电缆
● 支持的主机操作系统:windows 2000和windows xp
● 与c-spy调试器全面集成;进阶的调试功能都可以在c-spy中使用











