Re: ATSTK525 Starter Kit



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
.



Relevant Pages

  • Re: ATSTK525 Starter Kit
    ... a USB boot loader would be ok. ... I believe that you have to debug over Jtag. ... But you can gdb over the JTAGICE interface. ... Gdb works with the AVR JTAGICE. ...
    (comp.arch.embedded)
  • Re: ATSTK525 Starter Kit
    ... a USB boot loader would be ok. ... I believe that you have to debug over Jtag. ... Yes, except for the debugging. ... Gdb works with the AVR JTAGICE. ...
    (comp.arch.embedded)
  • Re: WZC wizard fails to start - Windows CE 5
    ... no, the platform I am working on for this project doesn't have CF or PCMCIA controllers, but rather on-board Ethernet chip and USB for external devices to connect. ... I'm wondering if one of those, if you have it, would pop up WZC or not. ... "Sergei R" wrote in message ...
    (microsoft.public.windowsce.platbuilder)
  • Re: A hobbyists viewpoint, was: Re: Who is working with the SAM9263?
    ... US$500 for the first development board, but after that if they made ... baseboard to take out the rest of the signals from the module. ... which has the Ethernet and USB connectors. ... Ulf may like to know that the _only_ reason that I don't use AVR ...
    (comp.arch.embedded)
  • Re: [2/6] 2.6.21-rc2: known regressions
    ... ACPI: IRQ0 used by override. ... USB Universal Host Controller Interface driver v3.0 ... psmouse serio2: suspend ... platform vesafb.0: suspend ...
    (Linux-Kernel)