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