4.2.3. Connecting to a RealView ICE unit

When you start the RVConfig application, it scans for run control units that are connected to your local network. The Scan button becomes animated to indicate that a scan is in progress. When RVConfig finds a unit, it adds it to the list of available units, as shown in Figure 4.2.

If you want to stop scanning, click Scan. You can click Scan again at any time to force a rescan for available RealView ICE units and update the list.

The devices found are listed in the RealView ICE browser on the right of the dialog box. Select the unit you want to connect to and click Connect. Alternatively, do one of the following:

If you want to be certain that you are connecting to the correct run control unit, select an entry in the list, and click Identify:


Devices shown in light gray are those that have responded to browse requests but do not have a valid IP address. You cannot connect to these devices until you have configured the IP address. See Chapter 3 Configuring RealView ICE Networking for information on how to do this.

This adds a Devices node to the tree diagram on the left of the RVConfig dialog box, and selects that node. The control pane changes, ready for you to configure the scan chain for the connected RealView ICE unit. See Configuring a scan chain.


This section describes problems you might encounter when attempting to connect to a RealView ICE unit, and what you can do to solve them:

Multiple programs attempting to scan

Only one program can scan the TCP/IP network or USB ports for available RealView ICE units. If another program is scanning, for example the RealView ICE Config IP dialog box (see Scanning for your RealView ICE run control unit), the RVConfig application displays the error message shown in Figure 4.6.

Figure 4.6. Error message when another program is browsing

Error message when another program is browsing

You must stop one of the programs from scanning. To do this, click the Scan tool in the program that you want to stop scanning.

USB server not accessible

If the USB server is not accessible, the error message shown in Figure 4.7 appears:

Figure 4.7. Error message when no USB devices present

Error message when no USB devices present

This indicates a problem with your RealView ICE installation. Click OK. If you do not want to connect to any devices over a USB connection, you can continue using RealView ICE over only TCP/IP connections. If you want to connect to a device using USB, you must reinstall RealView ICE.


The default timeout for establishing a TCP/IP connection is 5 seconds. If you repeatedly get timeouts when attempting to connect to a RealView ICE run control unit, you can change this setting. To do this:

  1. If the environment variable RVI_COMMS_CONNECT_TIMEOUT does not already exist, then create it.

  2. Set the value of this variable to the timeout that you want, in seconds. This must be an integer in the range 0-120.

For details of how to create and set an environment variable, see the documentation for the operating system that is supplied with your host computer.

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