This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]