As Detlev Kraft wrote:

> A communication analysis between Avarice & Dragon and on the other
> hand Studio5 & Dragon shows a lot of differences.

Thanks so much for analyzing this, Detlev!

> There are new, undocumented
> commands and parameters(Avr-Note 067). Avarice is not usable anymore!

Curious: does that statement also apply to debug "classic" AVRs
(ATmega devices with JTAG, ATtiny devices with debugWIRE), or only to
Xmega devices?  The latter have never really been supported in
AVaRICE, due to the lack of documentation, and due to the many
differences in the way Xmegas are handled.

> - is there a need to adapt the protocol changes in Avarice in
> general?

Probably, yes, though the answer depends on the answer to my question
above.  If the new (AVR Studio 5 based) firmware is backwards
compatible enough for classic AVRs, then I wouldn't see an immediate
need to change AVaRICE.  If they are broken by the new firmware, then
yes, we have to cope with it, which probably means to detect the new
firmware by its version number (which is easy), and then talk
different pieces of protocol where needed, depending on which firmware
level we are talking to.  While AVR Studio is in a position to dictate
the firmware level of their ICEs, we have to live with what we are
getting presented by the user, and should adjust our view
appropriately.  (We already acted that way in the past, have a look
into src/jtag2io.cc, the way the various length of the device
descriptor are handled, based on the firmware found in the ICE.  The
device descriptor has been extended over time by Atmel.)

> - are there any plans to implement the new and extended protocol in
> Avarice?

The question is merely whether there are enough developers around
willing to work on that ... I'm afraid I won't have enough manpower to
manage all of that alone.

> - does anybody own an newer protocol documentation? newer Avr-Note 067
> than 11/2009?

The Atmel folks in Trondheim? ;-) (Yes, I know, you've already been
asking them ...)

-- 
cheers, J"org               .-.-.   --... ...--   -.. .  DL8DTL

http://www.sax.de/~joerg/                        NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)

------------------------------------------------------------------------------
Special Offer -- Download ArcSight Logger for FREE!
Finally, a world-class log management solution at an even better 
price-free! And you'll get a free "Love Thy Logs" t-shirt when you
download Logger. Secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsisghtdev2dev
_______________________________________________
avarice-user mailing list
avarice-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/avarice-user

Reply via email to