Download Multi-ICE Version 2.1 User Guide

Transcript
Server Configuration File Syntax
A.1
IR length configuration file
Multi-ICE must calculate the length of the scan chain it is connected to. It does this by
adding the length of each TAP IR register it finds in the scan chain. This is possible by
identifying the devices in the chain and using information in a file called IRlength.arm.
This file is stored in the Multi-ICE installation directory. An extract from the
IRlength.arm file is shown in Example A-1.
Example A-1 Extract from IRlength.arm configuration file
;ARM7 series cores
ARM7TDMI=4
ARM7TDMI-S=4
ARM740T=4
;ARM9 series cores
ARM9TDMI=4
ARM920T=4
A.1.1
File syntax
The file syntax is:
•
Blank lines are ignored.
•
Comments begin with a semicolon and continue to the end of the line.
•
Other text in the file must have the form name=value, where name is the name of a
device, and value is the length of the IR for that device. Spaces are not allowed
between name and value.
The file provided with the product includes all the devices that are recognized by the
Multi-ICE DLL.
A.1.2
Device aliases
You can add an entry to the IRlength.arm file with an IR length value of 0. You can then
use the name in a manually-produced configuration file as an alias for another device.
This is useful, for example, when two cooperating clients require access to the same
device. By using an alias the server allows both clients to connect. Using the deselect
parameter in TAPOp calls enables the two clients to arbitrate access to the device.
A-2
Copyright © 1998-2001 ARM Limited. All rights reserved.
ARM DUI 0048E