2
0
mirror of git://git.code.sf.net/p/openocd/code synced 2025-07-19 19:47:53 +10:00
openocd/src
David Brownell 0c4d5b8b1f XSVF: bugfix handling state paths
Implement XSVF support for detailed state path transitions,
by collecting sequences of XSTATE transitions into paths
and then calling pathmove().

It seems that the Xilinx tools want to force state-by-state
transitions instead of relying on the standardized SVF paths.
Like maybe there are XSVF tools not implementing SVF paths,
which are all that we support using svf_statemove().

So from IRPAUSE, instead of just issuing "XSTATE DRPAUSE"
they will issue XSTATES for each intermediate state: first
IREXIT2, then IRUPDATE, DRSELECT, DRCAPTURE, DREXIT1, and
finally DRPAUSE.  This works now.

Handling of paths that go *through* reset is a trifle dodgey,
but it should be safe.

Tested-by: Wookey <wookey@wookware.org>

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
2009-10-29 12:42:41 -07:00
..
flash Added the faux flash driver and target. Used for testing. 2009-10-20 12:23:56 +02:00
helper eCos synthetic target updates. 2009-10-21 12:02:04 +02:00
jtag Signalyzer: H2 and H4 support 2009-10-27 12:40:24 -07:00
pld - Replace '){' with ') {'. 2009-06-23 22:49:06 +00:00
server Retired gdb_attach. gdb-detach event covers this functionality. 2009-10-13 13:44:15 +02:00
svf SVF: fix parsing hex strings containing leading '0' characters 2009-10-26 11:14:08 -07:00
target Cortex-M3: remove exports and forward decls 2009-10-28 10:53:11 -07:00
xsvf XSVF: bugfix handling state paths 2009-10-29 12:42:41 -07:00
ecosboard.c disable ZY1000's UART forwarding test code. 2009-10-22 10:23:15 +02:00
main.c
Makefile.am MinGW: use WinSock2 2009-10-19 17:48:19 -07:00
openocd.c Change most in-tree references from SVN to GIT. 2009-10-08 00:13:50 +00:00