avr-gcc-list
[Top][All Lists]
Advanced

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

Re: [avr-gcc-list] inline debugging stk200/stk500 and gdb 5.x


From: Simon Eatough
Subject: Re: [avr-gcc-list] inline debugging stk200/stk500 and gdb 5.x
Date: Mon, 1 Jul 2002 23:35:28 +1200

Hi
 Some time ago Serge Vakulenko wrote a patch for  gdb 4.18 allowing
debugging of an avr via its serial port.
 Check it out here -  http://www.vak.ru/proj/casc/ .

Cheers
        Simon

----- Original Message -----
From: "Jason Kyle" <address@hidden>
To: <address@hidden>
Sent: Monday, July 01, 2002 10:31 PM
Subject: Re: [avr-gcc-list] inline debugging stk200/stk500 and gdb 5.x


> At 11:12 1/07/2002 +0200, you wrote:
> >Hi all,
> >
> >we have discussed the missing jtag support from atmel the last days. So I
> >search
> >for an alternativ way. I have an older version of avr-mon (0.6) which is
not
> >usable with actual gdb versions and needs an incompatible patch to work.
> >(incompatible to simulavr). Also there is no support for rs232 debugging
on
> >stk500
> >or? Ok, the 6 pin header for seriall programming might be used, or?
> >
> >Is there an idea to bring the avr-mon code into a actual state here?
> >I´m not able to do that, because I do know nothing about the
> >gdb low level functionality. So there is no way for gdb patches and such
> >things.
> >But it seems to be not such a big problem to make the inline code
> >workable on an UART or?
> >
> >OK, i will have a look in the avr code now. If somebody can help to get
> >gdb working with it? It should be use the same interface like the
simulavr
> >or?
>
> Use the gdb serial debugging protocol.
>
> >Help strictly welcome. :-)
>
> A while ago I briefly discussed an alternative to jtag debugging with Ted,
> the basic idea was to use any megaAVR with self programming and a boot
> block (m163 and later) and write code for the boot block that acted as a
> gdb remote (serial port on uC to start with, maybe SPI later).  When you
> set a break point with gdb you would use SPM/page to do essentially the
> same thing as 'normal' gdb debugging in a RAM execution space.  One
> drawback if of course the use of AVR resources, and another is the min
1000
> page re-writes guaranteed.  Note that the JTAGICE allows setting of break
> points etc in program memory with the same 1000 re-writes issue.
>
> If this idea can actually work then it is possible to do zero cost
debugging.
>
> Cheers,
>
> Jason Kyle
>
> avr-gcc-list at http://avr1.org
>

avr-gcc-list at http://avr1.org



reply via email to

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