I found a solution, in arm11_dbgtap.c 
arm11_MOVE_DRPAUSE_IDLE_DRPAUSE_with_delay has TAP_IDLE 3 times repated.
If you change it to one it works, with two or more it fails.

Daniel Bäder schrieb:
in the recent svn builds under cygwin/mingw the arm11 memwrite with burst 
enabled is not working anymore.
with burst disabled it is working correct but is painfully slow (81s for 32k 
w/o burst, 0,5s with burst).


--- arm11_dbgtap.c.svn2571      Wed Aug 05 12:00:54 2009
+++ arm11_dbgtap.c      Wed Aug 05 12:00:08 2009
@@ -482,7 +482,7 @@
  */
 tap_state_t arm11_MOVE_DRPAUSE_IDLE_DRPAUSE_with_delay[] =
 {
-       TAP_DREXIT2, TAP_DRUPDATE, TAP_IDLE, TAP_IDLE, TAP_IDLE, TAP_DRSELECT, 
TAP_DRCAPTURE, TAP_DRSHIFT
+       TAP_DREXIT2, TAP_DRUPDATE, TAP_IDLE, TAP_DRSELECT, TAP_DRCAPTURE, 
TAP_DRSHIFT
 };
_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to