[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [avr-gcc-list] [ANN] WinAVR 20030312 Released

From: James . Harris
Subject: RE: [avr-gcc-list] [ANN] WinAVR 20030312 Released
Date: Thu, 13 Mar 2003 13:26:03 +0930

Greetings all,

As Ted stated I have added I/O command support to avarice.

I generated what was a pretty big patch with several fixes/features:
* Automatic identification of connected part (with command line override)
* Bug fixes for solaris
* avr-gdb I/O register (i.e. read) support
* Changes to device programming to support connected device type (was hard
coded for Mega128)

The added I/O support allows the part specific labels to be attached to the
I/O registers.
It also avoids reading registers that interfere with the operation of the
part e.g. UDR because reading it clears the UART IRQ flag.
I have made it straight forward to support other devices although I haven't
added others because I can only test the Mega16.

If you are interested in seeing avarice become more capable then join the
avarice mailing list and post your suggestions.

BTW I have also successfully used the combination of avarice and
avr-insight, including downloading to the target.



                    "Theodore A. Roth"                                          
                    <address@hidden>        To:     Marc Wetzel 
                    Sent by:                   cc:     address@hidden           
                    avr-gcc-list-bounce        Subject:     RE: [avr-gcc-list] 
[ANN] WinAVR 20030312 Released                         
                    13/03/2003 10:41 AM                                         

On Thu, 13 Mar 2003, Marc Wetzel wrote:

:) >
:) > GDB has its advantages and disadvantages compared to AVR
:) > Studio.  It does not have the I/O view window, and it is not
:) I/O is possible. Afaik from the gdb sources, Ted added getting I/O
:) information,
:) But as far as I tested avarice wasn't able to answer the right questions
:) :)

Someone sent me a patch for avarice which adds basic support
this in avarice2. It's not pretty and only work with the mega16. I
haven't had time to massage it and commit it.

:) My knowledge from insight: gdb should burn your binary perfectly.

In theory you could use the "load" command from gdb to upload the
program into flash. I've never gotten it work with avarice (1.5
vintage, might work with 2.0 though).

As for insight or gvd, I use ddd or emacs as a gui for gdb.

Do some digging, there's also a builtin, tui mode (text user
interface) for gdb for displaying the source and/or asm which will be
on by default one of these days...

Ted Roth

avr-gcc-list mailing list

This e-mail message is confidential and privileged. Only the intended recipient 
may access or use it. Any distribution, use, dissemination, reproduction, 
copying of this e-mail without prior written consent is prohibited. If you are 
not the intended recipient, please notify us immediately by return e-mail and 
then delete this e-mail.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]