On Wed, Nov 28, 2012 at 10:22 AM, Freddie Chopin <[email protected]> wrote: > With connected interface (JTAG-lock-pick Tiny 2) and connected target (STM32 > HD VL via SWD) I can do some basic operations, which are really slow, but > seem to work
The speed is limited mainly by the USB bottleneck, it should not be an issue on GPIO based adapters, this is why I have asked some time ago about OpneOCD-BOX or the other device that runs openocd inside and have direct gpio access provided... I have bought Carambolla, maybe that will work, maybe Zylin is good candidate, time will show :-) Each transaction in SWD consists of 3 phases, and there can be as much as 3 direction changes in each transaction, which means 3 (or more) flushes to the USB device, so there real limitation here is the USB latency. This can change when using libusb-1.0 and async access. Some more optimizations are possible also, but lets make things work first :-) Best regards :-) Tomek -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info ------------------------------------------------------------------------------ Keep yourself connected to Go Parallel: INSIGHTS What's next for parallel hardware, programming and related areas? Interviews and blogs by thought leaders keep you ahead of the curve. http://goparallel.sourceforge.net _______________________________________________ OpenOCD-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openocd-devel
