参数搜索
|
首页 » ARM » RealView ICE










RealView ICE

结合RealView开发套件中的调试器,RealView ICE单元使用户能够连接到并控制基于ARM处理器的设备的真正核心,这样就能够满足目前复杂的系统级芯片设备和嵌入式系统软件的开发人员对性能的苛刻要求。


RealView ICE固件版本3.3的新特性:

  • 为CortexTM-A9处理器(它是Cortex处理器系列的最新成员)和Cortex-R4F处理器提供完整的调试支持
  • 支持TI OMAP 34xx、TI OMAP 35xx、TI OMAP 1710、TI DaVinci、飞思卡尔的i.MX31和ARM PB1176JZF-S平台
  • 引入流式跟踪(streaming trace),通过将跟踪数据上传到主机上,跟踪捕获单元上不再需要配备昂贵的大容量缓存,这种方式能够进行长时间的跟踪
  • 通过改善RVConfig工具的图形用户界面,简化了CoreSightTM调试和跟踪系统的配置
  • AHB下载工具提供了存储器读取和写入功能,可以通过AHB-AP桥直接下载代码,从而显著改善了JTAG的速度
  • 通过USB连接到Linux主机,支持运行控制、流式跟踪和非流式跟踪(non-streaming trace)
  • 提供了CoreSight访问工具(CSAT),它支持通过对CoreSight系统进行低层次的配置和询问来建立和验证调试连接、读取ROM列表和CoreSight寄存器,以及下载代码到CoreSight设备
  • 支持CoreSight串行线路(Serial Wire)输出格式,减少了调试所需要的管脚数

RealView ICE所支持的主要技术有:

支持RealView Trace 2单元
RealView ICE单元支持RealView Trace 2跟踪捕获插件单元,后者为RealView工具引入了新型的数据流功能,RealView工具直接提供了通过ARM的RealView Profiler产品对硬件平台进行性能分析的功能。

Cortex处理器系列的调试和跟踪
RealView ICE单元全面支持Cortex处理器系列的调试和跟踪技术,以快速部署和利用先进的片上调试和跟踪基础设施。RealView ICE单元提供了目标连接和运行控制功能,硬件和软件开发人员能够利用这些功能来生成设备启动和初始化代码、开发固件、启动操作系统以及调试可执行代码。

增强的CoreSight支持
RealView ICE单元将对CoreSight片上调试和跟踪技术的支持扩展到所有可用的CoreSight设计工具包。现在,系统设计师和软件开发人员能够在基于ARM处理器的设计中充分使用和利用这种全面的调试和跟踪功能,以大幅度改善高质量产品的调试体验并加快其开发速度。

串行线路(serial wire)调试连接
RealView ICE单元全面支持可以取代JTAG的CoreSight串行线路调试技术。对于管脚数严重受限的封装以及管脚数直接控制设备成本的情况,串行线路调试技术能够将设备上供调试用的端口管脚数从5降低到2。

第三方调试环境支持
RealView ICE单元具有丰富的功能集合,在用户首选的设备连接和调试环境中,通过使用远程设备调试接口(RDDI)可以将这些功能充分发挥出来。这种易于集成的API支持以下功能:设备访问、寄存器和存储器询问,以及用作直接设备控制的复位、同步和启动。

RealView ICE的标准特性有:

  • 面向ARM 和Cortex处理器族中所有处理器的完全调试支持
  • 高性能运行控制
    - 代码下载速率高达1.2M字节/秒
    - 高速的单步执行方式,速率高达100步/秒
    - JTAG时钟频率在2KHz到20MHz之间,通过LVDS可高达50MHz
    - 1.0V到5.0V的宽可承受电压区域
  • USB和以太网主机连接
  • 提供了RDDI-LITE工具,用于低层次JTAG工作编程
  • GDB-Eclipse插件用于简化目标连接和使用GNU调试器进行的调试
  • eXDI2驱动,它提供了使用Microsoft的Platform Builder开发工具来调试Windows CE的功能

支持的平台

  • Windows XP 专业版和Windows
  • Red Hat企业版Linux,版本4和5