This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: AVR ATtiny2313 port.
- From: "E. Weddington" <eric at umginc dot net>
- To: gcc at gcc dot gnu dot org, mike at odyne dot com
- Date: Wed, 05 Nov 2003 11:17:09 -0700
- Subject: Re: AVR ATtiny2313 port.
On 4 Nov 2003 at 20:07, mike@odyne.com wrote:
> I din't see the ATtiny2313 listed as one of the processors that GCC can be
> used with. 1)Is it possible to compile for one of the other AVR processors
> and have it work with this one? 2)If not, is anyone working on a port? 3)Can
> anything usefull be done with GCC, on a processor that has only 128 bytes of
> ram?
>
> Thanks
> Mike
>
The ATtiny2313 has not been released, only announced by Atmel:
<http://www.atmel.com/dyn/corporate/view_detail.asp?ref=&FileName=tinyAVR.ht
ml&SEC_NAME=Product>
See the avr-libc project <http://savannah.nongnu.org/projects/avr-libc> for
the most information about the AVR port of GCC (and the whole GNU toolset).
avr-libc is the C library that is used with the AVR port of GCC (commonly
called AVR-GCC or avr-gcc).
I'm sure there are plans to support this variant, however, there are some
AVR devices that are only supported for assembly only (no C) due to no RAM-
based stack (see avr-libc user manual online:
<http://savannah.nongnu.org/download/avr-libc/doc/avr-libc-user-manual/>).
These processors are: ATtiny11, ATtiny12, ATtiny15, ATtiny28. However,
there are two "tiny" processors that C is supported on: ATtiny22, ATtiny26.
So it's just a matter of seeing where the new ATtiny2313 will fit in.
Eric