On Monday 23 November 2009, Nico Coesel wrote: > The biggest problem I had was that OpenOCD is spending most of > its time creating JTAG bit streams. Its not the bit-banging that takes > most of the time! On a 333MHz platform it took about 15 minutes to > program 180kB into flash (with an FPGA for the JTAG interface!). > > To get more speed I created pre-defined JTAG commands for memory write > and memory read and fill in the blanks (address and data) when necessary > (very target specific ofcourse!). This reduced the programming time to a > few seconds.
Heh ... that seems like good feedback for some of those questions about how the JTAG layer should get fixed! :) > I guess the effect will be less on a PC, but I think it > might be worth to do some profiling. This could be made into a generic > solution if OpenOCD would support a caching mechanism that allows > patching existing JTAG bit streams. _______________________________________________ Openocd-development mailing list [email protected] https://lists.berlios.de/mailman/listinfo/openocd-development
