Øyvind Harboe wrote: > On Fri, May 8, 2009 at 9:53 AM, Magnus Lundin <lun...@mlu.mine.nu> wrote: > >> Ųyvind Harboe wrote: >> >>> On Fri, May 8, 2009 at 9:40 AM, Zach Welch <z...@superlucidity.net> wrote: >>> >>> >>>> On Fri, 2009-05-08 at 09:33 +0200, Ųyvind Harboe wrote: >>>> [snip] >>>> >>>> >>>>> I have to give a bit of thought on how to best to profile this, i.e. to >>>>> find the precise location of the culprit. >>>>> >>>>> Any ideas? >>>>> >>>>> >>>> I have had success with oprofile. This would give you what you need. >>>> >>>> >>> We effectively need to know the *stack trace* for those >>> jtag_execute_queue()'s >>> that are just sitting there waiting for the driver to complete. >>> >>> >>> >> You are wasting your time, I did some work on the STM32 flash performance >> problems a few weeks ago, and improved write speed from 5kB/s to 15kB/s or >> more, and the only real big difference was removing extra >> jtag_execute_queue() calls, and thus avoiding the USB roundtrip delay. >> >> The numbers for ARM7 targets are worse for single stepping here the new code >> is less than half the speed of the old one. >> > > Thanks for the pointer, patience and constructive feedback. > > I *will* address these performance problems next. > > I have a few more things I have to iron out, then I'll start on performance. > If someone has a bug/regression that comes first though. > > > Stop trading USB performance for Zylin performance, stop changing the JTAG API, improving the implementation is nice though. Listen to Laurent this time, he is right !!
_______________________________________________ Openocd-development mailing list Openocd-development@lists.berlios.de https://lists.berlios.de/mailman/listinfo/openocd-development