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).
SVN 2485M: > mww 0 0 8 > mdw 0 8 0x00000000: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > memwrite burst disable Disabled memory write burst mode. > load_image null.bin 0 16 byte written at address 0x00000000 downloaded 16 byte in 0.094000s > mdw 0 8 0x00000000: aaaaaaaa bbbbbbbb cccccccc dddddddd 00000000 00000000 00000000 00000000 > mww 0 0 8 > mdw 0 8 0x00000000: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > memwrite burst enable Enabled memory write burst mode. > load_image null.bin 0 Data transfer failed. (12) use 'arm11 memwrite burst disable' to disable fast burst mode Runtime error, file "command.c", line 469: > mdw 0 8 0x00000000: aaaaaaaa 00000000 bbbbbbbb 00000000 cccccccc 00000000 dddddddd 00000000 SVN 1504: > mww 0 0 8 > mdw 0 8 0x00000000: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > memwrite burst disable Disabled memory write burst mode. > load_image /d/jtagprog/openocd/src/null.bin 0 16 byte written at address 0x00000000 downloaded 16 byte in 0.078000s > mdw 0 8 0x00000000: aaaaaaaa bbbbbbbb cccccccc dddddddd 00000000 00000000 00000000 00000000 > memwrite burst enable Enabled memory write burst mode. > mww 0 0 8 > mdw 0 8 0x00000000: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > load_image /d/jtagprog/openocd/src/null.bin 0 16 byte written at address 0x00000000 downloaded 16 byte in 0.047000s > mdw 0 8 0x00000000: aaaaaaaa bbbbbbbb cccccccc dddddddd 00000000 00000000 00000000 00000000 I have compared the arm11 source code but I can see no significant differences except the type changes. _______________________________________________ Openocd-development mailing list [email protected] https://lists.berlios.de/mailman/listinfo/openocd-development
