Organization

This document is organized into the following chapters and appendices:

Chapter 1 Introduction

Read this chapter for a description of:

  • what is provided in the RealView ICE and RealView Trace products

  • the purpose of the EmbeddedICE logic within the CPU.

Chapter 2 Getting Started

This chapter provides information on how to start working with RealView ICE. It includes the hardware and software system requirements, and how to connect up the hardware.

Chapter 3 Configuring RealView ICE Networking

This chapter describes how to configure the network settings for your RealView ICE run control unit. If you are using a TCP/IP connection, you must configure the network settings before you can use the unit for debugging. If you are using a USB connection, you do not have to configure the network settings.

Chapter 4 Configuring a RealView ICE Connection

This chapter describes how to configure a connection that is made using a RealView ICE run control unit.

Read this chapter in conjunction with the RealView Debugger user documentation.

Chapter 5 Debugging with RealView ICE

This chapter describes how to:

  • change the behavior of RealView ICE using internal variables

  • implement breakpoints

  • access the EmbeddedICE logic directly.

You must read this chapter in conjunction with the RealView Debugger documentation suite.

Chapter 6 Using RealView Trace and RealView Trace 2

This chapter describes RealView Trace and tells you how to connect the parts of RealView Trace and RealView ICE together. It also tells you where to find information on using RealView Trace with RealView Debugger.

Chapter 7 Managing the RealView ICE Software

This chapter describes how to manage and update the software that is installed on the RealView ICE run control unit.

Chapter 8 Configuring RealView ICE for GDB

This chapter provides information on the basic steps required to configure the RealView ICE unit to a state where you can begin debugging your image using the GNU Debugger (GDB). This chapter also introduces the Eclipse Plug-in, that enables software developers to use the Eclipse IDE as a project manager to create, build, debug, and manage C, C++ and assembly language projects for ARM targets.

Chapter 9 System Design Guidelines

This chapter provides information about designing ARM architecture-based ASICs and PCBs that can be debugged using RealView ICE.

It includes:

  • suggested clocking and reset circuit diagrams

  • information on how to chain Test Access Port (TAP) controllers

  • suggested physical connector types and pinouts

  • a description of logic voltage level adaptation

  • information on how power consumption varies with supply voltage.

Appendix A JTAG Interface Connections

This appendix describes and illustrates the JTAG pin connections.

Appendix B User I/O Connections

This appendix describes and illustrates the additional input and output connections provided in RealView ICE.

Appendix C RealView Trace Interface Connections

This appendix describes and illustrates the RealView Trace and RealView Trace 2 front panel components, and their trace signals.

Appendix D Designing the Target Board for Tracing

This appendix describes the properties of a target board that can be connected to RealView Trace.

Appendix E Hardware Variants

This appendix describes the RealView ICE lead-free hardware unit.

Appendix F Serial Wire Debug

This appendix describes the Serial Wire Debug (SWD) connection to the Debug Access Port (DAP).

Copyright © 2002, 2004-2008 ARM Limited. All rights reserved.ARM DUI 0155J
Non-Confidential