Hello,

we have implemented a few patches concerning AVaRICE. The first three 
patches implement:

* fix one build error if target programming was enabled, caused by a new 
version of bfd.h

* 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. Therefore, we removed automatically sending the status after each 
break and only send it if requested by GDB. Please note that we could 
not achieve this behaviour with GDB 7.7 due to a regression.

* 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.

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. Now, GDB can advise the JTAG ICE to 
automatically execute multiple assembler instructions at once and not to 
break after each instruction and wait for GDB input. This behaviour 
reflects that of AVRStudio on Windows.

Best regards

Michael and Martin

------------------------------------------------------------------------------
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

Reply via email to