aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Brownell <dbrownell@users.sourceforge.net>2009-10-19 14:45:43 -0700
committerDavid Brownell <dbrownell@users.sourceforge.net>2009-10-19 14:45:43 -0700
commit6ec1026bbb83f626484e4fd4b61aa1f7d864dbc7 (patch)
tree9e560513cff985c5301655df991b06516b36468d
parent6726b78707f349d389c30ce85713047eb761b7ca (diff)
downloadriscv-openocd-6ec1026bbb83f626484e4fd4b61aa1f7d864dbc7.zip
riscv-openocd-6ec1026bbb83f626484e4fd4b61aa1f7d864dbc7.tar.gz
riscv-openocd-6ec1026bbb83f626484e4fd4b61aa1f7d864dbc7.tar.bz2
Doc: jtag_init must validate scan chain too
Same requirement as like init_reset, and for the same reason: we need to start with a known and working state.
-rw-r--r--doc/openocd.texi5
1 files changed, 5 insertions, 0 deletions
diff --git a/doc/openocd.texi b/doc/openocd.texi
index 6d33d56..7ebe457 100644
--- a/doc/openocd.texi
+++ b/doc/openocd.texi
@@ -1573,6 +1573,11 @@ which uses only a lightweight JTAG reset before examining the
scan chain.
If that fails, it tries again, using a harder reset
from the overridable procedure @command{init_reset}.
+
+Implementations must have verified the JTAG scan chain before
+they return.
+This is done by calling @command{jtag arp_init}
+(or @command{jtag arp_init-reset}).
@end deffn
@anchor{TCP/IP Ports}