summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordbrownell <dbrownell@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2009-09-27 17:08:42 +0000
committerdbrownell <dbrownell@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2009-09-27 17:08:42 +0000
commit9a4e650083816c6ae935c6b379d89fc0f97858ba (patch)
treea68fdb2526e9a18b2359cdb089f8319f97417b12
parent817ea3f4e445a616c50d5658a2ec84e41cab3f1f (diff)
downloadopenocd+libswd-9a4e650083816c6ae935c6b379d89fc0f97858ba.tar.gz
openocd+libswd-9a4e650083816c6ae935c6b379d89fc0f97858ba.tar.bz2
openocd+libswd-9a4e650083816c6ae935c6b379d89fc0f97858ba.tar.xz
openocd+libswd-9a4e650083816c6ae935c6b379d89fc0f97858ba.zip
Add list of JTAG adapter drivers with TAP_RESET statemove bug.
git-svn-id: svn://svn.berlios.de/openocd/trunk@2764 b42882b7-edfa-0310-969c-e2dbd0fdcd60
-rw-r--r--TODO18
1 files changed, 17 insertions, 1 deletions
diff --git a/TODO b/TODO
index 283ed5f3..a2ee398b 100644
--- a/TODO
+++ b/TODO
@@ -60,6 +60,22 @@ The following tasks have been suggested for adding new core JTAG support:
@subsection thelistjtaginterfaces JTAG Interfaces
+There are some known bugs to fix in JTAG adapter drivers:
+
+- For JTAG_STATEMOVE to TAP_RESET, all drivers must ignore the current
+ recorded state. The tap_get_state() call won't necessarily return
+ the correct value, especially at server startup. Fix is easy: in
+ that case, always issue five clocks with TMS high.
+ - amt_jtagaccel.c
+ - arm-jtag-ew.c
+ - bitbang.c
+ - bitq.c
+ - gw16012.c
+ - jlink.c
+ - usbprog.c
+ - vsllink.c
+ - rlink/rlink.c
+
The following tasks have been suggeted for improving OpenOCD's JTAG
interface support:
@@ -69,7 +85,7 @@ interface support:
- J-Link driver:
- fix to work with long scan chains, such as R.Doss's svf test.
- FT2232 (libftdi):
- - make performance comparable to alternatives
+ - make performance comparable to alternatives (on Win32, D2XX is faster)
- make usability comparable to alternatives
The following tasks have been suggested for adding new JTAG interfaces: