IAR J-Trace是一个硬件调试设备。它支持带ETM (Embedded Trace Macrocell) 的ARM7和ARM9处理器,通过全速USB 2.0接口与主机连接,并提供2M字节的Trace缓存。IAR Systems带有C/C++编译器和调试工具的集成开发环境——IAR EWARM,能够完全支持IAR J-Trace。通过独立的JTAG接口,IAR J-Trace同样也能够作为一台标准的JTAG仿真器使用。
IAR J-Trace的特点:
支持最高200 MHz全速时钟和100 MHz半速时钟
基于ARM ETM (Embedded Trace Macrocell)
支持带有内置Trace端口的设备
2M字节Trace缓存
体积紧凑,易于放置在桌面
安静,无风扇设计
支持cycle accurate和compressed tracing
支持4位 / 8位 / 16位的Trace端口,每种端口均支持全速时钟和半速时钟
集成在IAR Embedded Workbench for ARM中,易于设置和使用
Trace窗口与Source和Disassembly窗口同步
Function Trace能够分层次地显示被调用的函数
IAR J-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/ XP
与C-SPY调试器全面集成;进阶的调试功能都可以在C-SPY中使用