|
From: Joerg W. <j...@ur...> - 2014-03-17 21:14:44
|
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. ;-) |