David Brownell wrote:
> On Saturday 21 November 2009, Duane Ellis wrote:
>> It is just blindingly fast...
> 
> I suspect that many of those speed improvements can be
> had even with a CPU-based solution ...
...

>  Consider a board:
> 
>   USB -->  Cortex-M3 --> level shifting --> JTAG
> 
...
> Come up with such a board with initial "it works"
> firmware ... and OpenOCD could speed things up
> over time.
> 

Now there's an interesting project. Do I hear a call for porting OpenOCD to an 
STM32 (got USB) + $some_rtos system? Now that's got to be faaaaast.

It shouldn't even be that hard I think. Most of the code is already at hand, I 
suspect. GDB for the interface, JTAG code for, well, JTAG stuff. Take current 
OpenOCD, maybe chuck in an OS (FreeRTOS, ChibiOS, eCos) , or not, and add some 
control code, and some commandline code and you should be a long way towards a 
working system. And if no custom board is available yet, you can just by one of 
those cheap Olimex header boards and and a small leveshifter circuit, which is 
real easy to build, and voila. Later on then, a cleaner, custom circuit can be 
designed, with integrated level shifters and such. Shouldn't be that expensive.

Not that I even remotely have the time to do any of this, but still, it is an 
entertaining thought.

Johnny

_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to