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

Reply via email to