diff options
author | zwelch <zwelch@b42882b7-edfa-0310-969c-e2dbd0fdcd60> | 2009-06-30 09:03:59 +0000 |
---|---|---|
committer | zwelch <zwelch@b42882b7-edfa-0310-969c-e2dbd0fdcd60> | 2009-06-30 09:03:59 +0000 |
commit | 0894ae214a0bb7ab17e772abdc4d512e8991be31 (patch) | |
tree | 0f0c3242c46f5781058732283da2c3ac023cb9fb /doc | |
parent | 5195405da8d872437bb66668f8aa0de1507b979e (diff) | |
download | openocd+libswd-0894ae214a0bb7ab17e772abdc4d512e8991be31.tar.gz openocd+libswd-0894ae214a0bb7ab17e772abdc4d512e8991be31.tar.bz2 openocd+libswd-0894ae214a0bb7ab17e772abdc4d512e8991be31.tar.xz openocd+libswd-0894ae214a0bb7ab17e772abdc4d512e8991be31.zip |
David Brownell <david-b@pacbell.net>:
Add "jtag names" command, mirroring "target names" but returning
TAP names instead of target names. This starts letting TAPs be
manipulated in scripts ... much like what works now for targets.
It's a bit limited just yet, since "jtag cget $TAPNAME" doesn't
expose all TAP attributes. "$TARGETNAME cget" is more functional.
git-svn-id: svn://svn.berlios.de/openocd/trunk@2428 b42882b7-edfa-0310-969c-e2dbd0fdcd60
Diffstat (limited to 'doc')
-rw-r--r-- | doc/openocd.texi | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/doc/openocd.texi b/doc/openocd.texi index c55ae482..b9520604 100644 --- a/doc/openocd.texi +++ b/doc/openocd.texi @@ -2354,9 +2354,16 @@ Actual config files use a variable instead of literals like @option{str912}, to support more than one chip of each type. @xref{Config File Guidelines}. -At this writing there is only a single command to work with -scan chains, and there is no support for enumerating -TAPs or examining their attributes. +@deffn Command {jtag names} +Returns the names of all current TAPs in the scan chain. +Use @command{jtag cget} or @command{jtag tapisenabled} +to examine attributes and state of each TAP. +@example +foreach t [jtag names] @{ + puts [format "TAP: %s\n" $t] +@} +@end example +@end deffn @deffn Command {scan_chain} Displays the TAPs in the scan chain configuration, @@ -2369,10 +2376,8 @@ In addition to the enable/disable status, the contents of each TAP's instruction register can also change. @end deffn -@c FIXME! there should be commands to enumerate TAPs -@c and get their attributes, like there are for targets. -@c "jtag cget ..." will handle attributes. -@c "jtag names" for enumerating TAPs, maybe. +@c FIXME! "jtag cget" should be able to return all TAP +@c attributes, like "$target_name cget" does for targets. @c Probably want "jtag eventlist", and a "tap-reset" event @c (on entry to RESET state). |