ARM Technical Support Knowledge Articles

Can I use Multi-ICE to access the JTAG signals directly? Can I use Multi-ICE to program Flash via JTAG?

Applies to: Multi-ICE


Multi-ICE is normally used to debug systems based on ARM cores. Multi-ICE provides a high-level interface called RDI, which is used by ARM and third-party debuggers to connect to and debug ARM cores.

However, Multi-ICE can also be accessed via a low-level interface called TAPOp. The TAPOp documentation can be found in the Multi-ICE installation folder if you have performed a full installation of the Multi-ICE software.

TAPOp is normally used for "easy tasks" like setting the main TAP controller of a chip or programming Flash devices in production via JTAG.

Using TAPOp requires a very good knowledge of the JTAG specification and the characteristics of the devices accessed, so we don't recommend customers to use it for complex tasks.

Article last edited on: 2008-09-09 15:47:41

Rate this article

Disagree? Move your mouse over the bar and click

Did you find this article helpful? Yes No

How can we improve this article?

Link to this article
Copyright © 2011 ARM Limited. All rights reserved. External (Open), Non-Confidential