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