On Mittwoch, 28. März 2018 20:54:12 CEST Christian Haettich wrote: > Hi Daniel, > > The patch of Eric Hoffmann sounds promising, but it doesn't work with my > board (which has an on-board USB-Blaster2 solution).
Can you add your experiences as review comments to the patch in gerrit? This patch is quite invasive and while there may be a benefit, I myself doubt that the complexity added through multithreading is adequate. There should be other approaches to speed up this driver. If you look at ftdi.c and mpsse.c, they work with quite decent performance and do so without requiring threads. > > > After making `ublast_in_buf_read_thread` more tolerant, the > initialization worked. > > Just when using GDB, a lot of errors occur. I have to dig deeper into > the changes to understand, why this happens. > > > Best Regards, > > Christian > > On 03/26/2018 10:26 PM, Daniel Glöckner wrote: > > Hi, > > > > On Mon, Mar 26, 2018 at 10:06:12PM +0200, Christian Haettich wrote: > >> Is there a way to improve this? > > > > There was a patch by Eric Hoffman that speeds up the communication > > with the USB Blaster: http://openocd.zylin.com/4218 > > > > And I posted a patch that removes an unnecessary detour done by the > > USB Blaster driver in the JTAG state machine: > > http://openocd.zylin.com/4245 > > > > Best regards, > > > > Daniel > > ---------------------------------------------------------------------------- > -- Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > OpenOCD-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/openocd-devel ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ OpenOCD-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openocd-devel
