Re: ATSTK525 Starter Kit
- From: nospamcalfee@xxxxxxxxx (Steve Calfee)
- Date: Mon, 11 Dec 2006 19:49:37 GMT
On Mon, 11 Dec 2006 10:51:01 -0600, David Kelly <n4hhe@xxxxxxxxx>
wrote:
linnix wrote:
Steve Calfee wrote:
Well, a USB boot loader would be ok. How do you debug?
I believe that you have to debug over Jtag.
Is there a GDB stub that works over this USB interface?
No, you can't debug with the boot loader.
But you can gdb over the JTAGICE interface. I have been exceptionally
pleased with this $40 JTAGICE tool. A touch slower over serial interface
than the genuine Atmel JTAGICE-mkII which I also had, but the ICE-Cube
drew far less power from my circuit. My target and the ICE-Cube ran off
a 3.3v 50mA supply where the mkII would not:
http://www.ecrostech.com/AtmelAvr/AvrIceCube/index.htm
Thanks for the info. This means that for less than $300 it could be a
nice development platform.
Is there a GNU tool chain?
Yes, except for the debugging. AVR debugging info is not available to
the general public, except with an NDA.
Gdb works with the AVR JTAGICE. See:
http://winavr.sourceforge.net/helpme.html
As for NDAs, the primary WinAVR developer was hired by Atmel. Can't say
I know how much he's permitted to work on WinAVR during the day but AVR
Studio has gone from almost no avr-gcc support/integration to
acceptable. I'm old school and prefer to define my project in a Makefile
than in an IDE so I edited and compiled outside of AVR Studio, but
preferred to load code and debug using AVR Studio.
What I was thinking about is starting an open source project doing a
cross platform usb host and device stack for embedded systems. So if
other people wanted to help, it would be very nice to have a cheap
development board with portable tools etc. I have another platform
that is not open source for the OS, so not so good for open
development.
I haven't looked in the last year or so but back then USB was fairly new
to AVR and getting one's hands on their USB stack/library was more than
a casual hobbyist commitment.
I was not talking about using their package (although finding out how
they do the low level host and device I/O is required - either by
looking at chip/board docs or at sample code). I would like to do a
hardware abstracted, small embedded system USB host and device stack,
that would work on multiple platforms. It is a given that such
platforms would need appropriate hardware support.
I know it is non-trivial.
Thanks for your helpful responses.
Steve
.
- References:
- ATSTK525 Starter Kit
- From: Steve Calfee
- Re: ATSTK525 Starter Kit
- From: linnix
- Re: ATSTK525 Starter Kit
- From: Steve Calfee
- Re: ATSTK525 Starter Kit
- From: linnix
- Re: ATSTK525 Starter Kit
- From: David Kelly
- ATSTK525 Starter Kit
- Prev by Date: convert cmos to lvds
- Next by Date: Re: What's your Favorite PIC Tool Chain?
- Previous by thread: Re: ATSTK525 Starter Kit
- Next by thread: Re: ATSTK525 Starter Kit
- Index(es):
Relevant Pages
|