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