openocd/src
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
..
flash Nico Coesel <ncoesel@dealogic.nl> fix warnings. . I'm wondering why these 2009-09-23 07:14:03 +00:00
helper Updates to the initial scanchain validation code: 2009-09-26 19:18:42 +00:00
jtag Update FT2232 driver so that it reliably enters TAP_RESET. 2009-09-27 16:55:52 +00:00
pld - Replace '){' with ') {'. 2009-06-23 22:49:06 +00:00
server When attaching GDB to OpenOCD, the target state is no longer affected. 2009-09-24 06:34:23 +00:00
svf Audrius Urmanavičius <didele.deze@gmail.com> Latest source (R2606) does not compile under Windows+Cygwin - fails with error about possibly uninitialized use of variable 'ch'. 2009-08-25 07:04:25 +00:00
target When setting up an ETM, cache its ETM_CONFIG register. Then 2009-09-23 21:52:40 +00:00
xsvf Andreas Fritiofson <andreas.fritiofson@gmail.com> UTF8 fixes 2009-07-17 19:54:25 +00:00
ecosboard.c prefix zy1000_reboot command to avoid name conflicts 2009-09-17 11:44:14 +00:00
main.c Dick Hollenbeck <dick@softplc.com> moved stuff into openocd.c - should never have been in main.c in the first place. DLL will now build. 2009-05-02 19:31:30 +00:00
Makefile.am Remove annoying end-of-line whitespace from most src/* 2009-09-21 18:40:55 +00:00
openocd.c Andreas Fritiofson <andreas.fritiofson@gmail.com> UTF8 fixes 2009-07-17 19:54:25 +00:00