openocd/src/jtag
dbrownell 817ea3f4e4 Update FT2232 driver so that it reliably enters TAP_RESET.
When the OpenOCD server starts up it records its state as TAP_RESET,
even though it could be anything.  Then when it starts to examine
the scan chain, it calls jtag_add_tlr() which sees it doesn't have
any work to do, and so it does nothing.  This can make the next
operations fail because they start from the wrong TAP state...

Instead of caring about the current recorded state, always enter
TAP_RESET by forcing five clocks with TMS high.

(NOTE:  it seems most other JTAG adapter drivers have this same bug.)


git-svn-id: svn://svn.berlios.de/openocd/trunk@2763 b42882b7-edfa-0310-969c-e2dbd0fdcd60
2009-09-27 16:55:52 +00:00
..
minidummy Andreas Fritiofson <andreas.fritiofson@gmail.com> UTF8 fixes 2009-07-17 19:54:25 +00:00
rlink Remove annoying end-of-line whitespace from most src/* 2009-09-21 18:40:55 +00:00
zy1000 remove unused externs 2009-09-18 07:09:44 +00:00
amt_jtagaccel.c Ferdinand Postema <ferdinand@postema.eu> fix cygwin warnings 2009-07-23 07:04:21 +00:00
arm-jtag-ew.c Remove whitespace at end of lines, step 2. 2009-06-23 22:50:08 +00:00
at91rm9200.c Finish transforming 'u32' to 'uint32_t'. 2009-06-18 07:11:11 +00:00
bitbang.c Ferdinand Postema <ferdinand@postema.eu> fix cygwin warnings 2009-07-23 07:04:21 +00:00
bitbang.h Andreas Fritiofson <andreas.fritiofson@gmail.com> UTF8 fixes 2009-07-17 19:54:25 +00:00
bitq.c Remove whitespace that occurs before ')'. 2009-06-23 22:47:42 +00:00
bitq.h Finish JTAG header file modularization; command factoring follows. 2009-06-03 06:29:09 +00:00
commands.c Remove whitespace that occurs before ')'. 2009-06-23 22:47:42 +00:00
commands.h - Fixes '=' whitespace 2009-06-23 22:42:54 +00:00
core.c Diagnostics tweaks for jtag_examine_chain() failure paths. 2009-09-26 22:01:24 +00:00
driver.c Remove whitespace that occurs before ')'. 2009-06-23 22:47:42 +00:00
dummy.c Andreas Fritiofson <andreas.fritiofson@gmail.com> UTF8 fixes 2009-07-17 19:54:25 +00:00
ep93xx.c Finish transforming 'u32' to 'uint32_t'. 2009-06-18 07:11:11 +00:00
ft2232.c Update FT2232 driver so that it reliably enters TAP_RESET. 2009-09-27 16:55:52 +00:00
gw16012.c Remove whitespace that occurs before ')'. 2009-06-23 22:47:42 +00:00
interface.c Andreas Fritiofson <andreas.fritiofson@gmail.com> UTF8 fixes 2009-07-17 19:54:25 +00:00
interface.h Remove whitespace that occurs before ')'. 2009-06-23 22:47:42 +00:00
interfaces.c Fix @file documentation blocks in new interfaces source files. 2009-06-30 05:33:57 +00:00
interfaces.h Fix @file documentation blocks in new interfaces source files. 2009-06-30 05:33:57 +00:00
jlink.c Remove annoying end-of-line whitespace from most src/* 2009-09-21 18:40:55 +00:00
jtag.h srst_gates_jtag option. at91sam9260 needs retesting, and possibly srst_gates_jtag added to reset_config. Could i.MX27 be a case where srst does not pull trst, but really srst gates jtag clock? 2009-09-17 11:23:41 +00:00
Makefile.am Move JTAG interface list to new files. 2009-06-29 00:00:50 +00:00
minidriver.h Remove whitespace at end of lines, step 2. 2009-06-23 22:50:08 +00:00
parport.c Andreas Fritiofson <andreas.fritiofson@gmail.com> UTF8 fixes 2009-07-17 19:54:25 +00:00
presto.c Simple warning fix 2009-07-11 02:01:22 +00:00
tcl.c Streamline Capture-IR handling and integrity test. 2009-09-26 19:08:34 +00:00
usbprog.c Steve Grubb <sgrubb@redhat.com> fix various and sundry leaks 2009-08-24 07:53:46 +00:00
vsllink.c Remove whitespace that occurs before ')'. 2009-06-23 22:47:42 +00:00