Hi Martin & Michael, > we have implemented a few patches concerning AVaRICE.
Thank you very much for your work! As I already told you in private mail, please submit all patches through SourceForge's patch tracker system. Patches submitted to mailinglists have a tendency to eventually get lost. (If you don't subscribe to the list, you might miss replies if there are any.) > The first three > patches implement: > > * fix one build error if target programming was enabled, caused by a new > version of bfd.h OK, I've deprecated the target programming feature (AVRDUDE is the main tool for that purpose, and maintaining partially duplicated code inside AVaRICE is just a nightmare), but if the change is simple enough, I'll incorporate it. > * Improve memory reading behavior, so that single steps with GDB 7.6 are > a bit faster: This version of GDB does not need to get the processor > status after each assembler instruction, only after completed code > lines. Sounds interesting! > * Improved TCP/IP performance when sending packets to GDB, because now > strings are not being split up into single TCP/IP packets for each > character. Fair enough. > Our last patch series includes the implementation of "range stepping" (a > new GDB 7.7+ feature) for JTAG ICE mkII devices, greatly improving > debugging speed for those. It would be interesting to extend this to the JTAGICE3 tool, and then, eventually, to the new Atmel-ICE (ARM + AVR common debugging tool, quite low-priced compared to existing Atmel tools). The latter is not yet done in AVaRICE (only AVRDUDE so far), but I'll certainly implement this so-called EDBG protocol sooner or later. As it is primarily a wrapper around the older (firmware version 2.x) JTAGICE3 protocol, everything that works with the JTAGICE3 will then automatically also work for the Atmel-ICE. > This behaviour > reflects that of AVRStudio on Windows. But not that of Atmel Studio, I think ... AVR Studio is discontinued anyway. So this might give AVaRICE an advantage. -- cheers, Joerg .-.-. --... ...-- -.. . DL8DTL http://www.sax.de/~joerg/ Never trust an operating system you don't have sources for. ;-) ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ avarice-user mailing list avarice-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/avarice-user