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
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development