Hallo
Ich versuche gerade mich in die AVR32-Controller-Familie einzuarbeiten. 
Ich habe ein EVK1101 (mit dem AT32UC3B0256).
Ich habe bereits geschafft den Compiler zum Laufen zu bringen und konnte 
auch das .hex-file mit dfu-programmer auf den Controller laden.
http://dfu-programmer.github.io/
Nur leider tut sich dann nichts mehr, das Programm startet scheinbar 
nicht, jedenfalls lande ich nach dem Reset wieder direkt im 
Bootloader-Modus. So sieht bis jetzt mein Programm aus:
1  | #include <stdbool.h>
  | 
2  | #include <avr32/io.h>
  | 
3  | 
  | 
4  | int main(void)
  | 
5  | {
 | 
6  |   AVR32_GPIO.port[0].gpers = (1UL << 7);
  | 
7  |   AVR32_GPIO.port[0].oders = (1UL << 7);
  | 
8  |   AVR32_GPIO.port[0].ovrs  = (0UL << 7);
  | 
9  | 
  | 
10  |   while(true)
  | 
11  |   {
 | 
12  |     
  | 
13  |   }
  | 
14  |   
  | 
15  |   return 1;
  | 
16  | }
  | 
Im Anhang noch das Makefile und das linker file. Mein Betriebssystem: 
Ubuntu 14.04, 64-Bit.
Eigentlich sollte das Programm eine LED einschalten. Aber zumindest 
anschließend in einer Endlosschleife landen! Da das nicht passiert 
vermute ich, dass ich grundsätzlich noch was falsch mache.
Das AVR32-Tutorial scheint die Schritte zwischen Compiler herunterladen 
und Register benutzen irgendwie zu überspringen:
http://www.mikrocontroller.net/articles/AVR32-Tutorial
Vielen Dank im Voraus!
mfg Fritz