EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

AVR AT327000

Started by Dan N May 23, 2007
I've been shown a new dev kit for the AVR AT327000 that uses embedded
linux and I wanted to get advice and opinions on this processor.  I'm not
familiar with AVR processors at all.

I'd like to use the GCC compiler.  Is this well supported?

Does anyone know who's done the Linux port and is it well supported?

I'd like to use this also outside of an embedded linux environment.  Is it
a good choice?  (I know that's a pretty general question.)

I've found avrfreaks.net, any other good sites?

Dan
Dan N posted:

"I've been shown a new dev kit for the AVR AT327000 that uses embedded
linux and I wanted to get advice and opinions on this processor.  I'm not
familiar with AVR processors at all."

I am not familiar with the AT327000 and I found no mention of it on
Atmel's website so perhaps you intended to type something like
AT32AP7000. N.B. AVR32 processors (which seem to be what you are
thinking of) should not be confused with AVR (8 bit) processors: thank
Atmel for the confusion.

"I'd like to use the GCC compiler.  Is this well supported?"

GCC is fairly well supported for AVR (if you use the patches in the
FreeBSD ports, the GCC steering committee does not care about AVRs and
has let patches wait for over a year) but it is flawed. I do not know
whether AVR32 is supported.

"Does anyone know who's done the Linux port and is it well supported?

[..]"

I do not know.

"I've found avrfreaks.net, any other good sites?"

HTTP://Lists.GNU.org/pipermail/avr-gcc-list
"Dan N" <dan@localhost.com> wrote in message 
news:46543283$0$17977$5a62ac22@per-qv1-newsreader-01.iinet.net.au...
> I've been shown a new dev kit for the AVR AT327000 that uses embedded > linux and I wanted to get advice and opinions on this processor. I'm not > familiar with AVR processors at all. > > I'd like to use the GCC compiler. Is this well supported?
I have not used GCC on the AVR32 AP7000 but have on the AVR32 UC3A - which is its little brother. See here: http://www.freertos.org/portAVR32.html There is a basic WEB server running that uses lwIP on top of FreeRTOS.org. I did not come across any problems or issues with any of the AVR32 GCC toolchain - but have not tried using it with the AVR32 Studio software, just command line.
> > Does anyone know who's done the Linux port and is it well supported? >
As far as I know (please somebody correct me otherwise) it was done by Atmel themselves. They use Linux for the AP7000 and FreeRTOS.org for the UC3A as their own open source offerings.
> I'd like to use this also outside of an embedded linux environment. Is it > a good choice? (I know that's a pretty general question.)
Depends completely on what you want to do with it. Nobody can offer an opinion without more information on the requirements of your application.
> I've found avrfreaks.net, any other good sites? > > Dan
There may be other sites around, but AVRFreaks is the dogs, so why go anywhere else? -- Regards, Richard. + http://www.FreeRTOS.org A free real time kernel for 8, 16 and 32bit systems. + http://www.SafeRTOS.com An IEC 61508 certified real time kernel for safety related systems.
"Dan N" <dan@localhost.com> skrev i meddelandet 
news:46543283$0$17977$5a62ac22@per-qv1-newsreader-01.iinet.net.au...
> I've been shown a new dev kit for the AVR AT327000 that uses embedded > linux and I wanted to get advice and opinions on this processor. I'm not > familiar with AVR processors at all. >
First of all, the kit contains an AVR32, not an AVR and they cannot use the same compilers.
> I'd like to use the GCC compiler. Is this well supported? >
gcc-4.0.4 exists and a later version is in the works. Atmel Norway is doing the gcc port and will support end customers. The gcc patches for AVR32 is still waiting to be merged with mainstream gcc.
> Does anyone know who's done the Linux port and is it well supported?
The AT32AP7000 chip uses more or less the same peripherals as the ARM based AT91 series so many drivers are common, the AVR32 Linux port was built for linux 2.6 while many drivers for the AT91 were for linux 2.4 at that stage. A joint effort has resulted in most things merged into the current mainstream kernel (linux-2.6.21.1)
> I'd like to use this also outside of an embedded linux environment. Is it > a good choice? (I know that's a pretty general question.) >
You can use IAR Embedded Workbench for AVR32 if you want a nice build environment. Atmel is working on an Eclipse based environment (AVR32 Studio) and there is a betasite available (talk to your local Atmel contact) You can connect the JTAGICE Mk II emulator
> I've found avrfreaks.net, any other good sites? >
avr32linux.org
> Dan
-- Best Regards, Ulf Samuelsson This is intended to be my personal opinion which may, or may not be shared by my employer Atmel Nordic AB
Dan N wrote:
> I've been shown a new dev kit for the AVR AT327000 that uses embedded > linux and I wanted to get advice and opinions on this processor. I'm not > familiar with AVR processors at all.
You're probably talking about the NGW100 kit from Atmel. It has an AVR32 processor, an MMC slot, two Ethernet interfaces, and a USB client interface. They're $70 from Digi-Key.
> I'd like to use the GCC compiler. Is this well supported? > Does anyone know who's done the Linux port and is it well supported? > I'd like to use this also outside of an embedded linux environment. Is it > a good choice? (I know that's a pretty general question.)
Don't know.
> I've found avrfreaks.net, any other good sites?
avrfreaks is the main site along with atmel's. I've tried using "buildroot" to build an root filesystem but haven't had any luck with it. Bob
Thanks to everyone for your replies.

Dan


> I've been shown a new dev kit for the AVR AT327000 that uses embedded > linux and I wanted to get advice and opinions on this processor. I'm not > familiar with AVR processors at all. > > I'd like to use the GCC compiler. Is this well supported? > > Does anyone know who's done the Linux port and is it well supported? > > I'd like to use this also outside of an embedded linux environment. Is it > a good choice? (I know that's a pretty general question.) > > I've found avrfreaks.net, any other good sites? > > Dan
"Ulf Samuelsson" <ulf@a-t-m-e-l.com> wrote in message 
news:f3373k$l92$1@aioe.org...
> > The AT32AP7000 chip uses more or less the same peripherals as the ARM > based AT91 series > so many drivers are common, the AVR32 Linux port was built for linux 2.6 > while many drivers for the AT91 were for linux 2.4 at that stage. > A joint effort has resulted in most things merged into the current > mainstream kernel (linux-2.6.21.1) > > You can use IAR Embedded Workbench for AVR32 if you want a nice build > environment. > Atmel is working on an Eclipse based environment (AVR32 Studio) and there > is a betasite > available (talk to your local Atmel contact) > You can connect the JTAGICE Mk II emulator > >> I've found avrfreaks.net, any other good sites? >> > > avr32linux.org >
Ulf how can we get avr32 gcc for other os's like OS X ? Just after the tools not an ide. Avr gcc is easily available both binaries and source. Any plans to make the sources available so they can be built for other systems ? Alex
Alex Gibson wrote:
>
... snip ...
> > Ulf how can we get avr32 gcc for other os's like OS X ? > Just after the tools not an ide. > > Avr gcc is easily available both binaries and source. > > Any plans to make the sources available so they can be built > for other systems ?
Under GPL, those sources should all be available. -- <http://www.cs.auckland.ac.nz/~pgut001/pubs/vista_cost.txt> <http://www.securityfocus.com/columnists/423> <http://www.aaxnet.com/editor/edit043.html> <http://kadaitcha.cx/vista/dogsbreakfast/index.html> cbfalconer at maineline dot net -- Posted via a free Usenet account from http://www.teranews.com
> Ulf how can we get avr32 gcc for other os's like OS X ? > > Just after the tools not an ide. > > Avr gcc is easily available both binaries and source. > > Any plans to make the sources available so they can be built > for other systems ?
Being GCC, the source is available: http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4118 -- Regards, Richard. + http://www.FreeRTOS.org A free real time kernel for 8, 16 and 32bit systems. + http://www.SafeRTOS.com An IEC 61508 certified real time kernel for safety related systems.

The 2024 Embedded Online Conference