I've been thinking about how to make OpenOCD faster.

One challenge is that there are things that can be done
that will make OpenOCD run faster that are target
specific.

It can take quite a bit of effort from the user to read up
on all the weird and wonderful obscure options & tinker
with them to get the maximum performance.

Here is an idea:

add a tcl proc "speed" that takes an argument 1-5(say).
by default speed is 1, 5 is fastest.

the default implementation will disable ircapture and
jtag verify at speed 2.

A target script can reimplement this tcl proc and
also the help text for this tcl proc.

The user can then use a "polymorphic" approach to
try to speed things up. Also he can read up on
the target config script what the "speed" command
does for that target.


Thoughts?

-- 
Øyvind Harboe
Embedded software and hardware consulting services
http://consulting.zylin.com
_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to