Dies ist eine alte Version des Dokuments!
AVR Projekt anlegen
Projekt erstellen
Wie unter Erste Schritte beschrieben, die C/C++ Perspektive öffnen.
File → New → C Projekt wählen.
![newcproject.jpg newcproject.jpg](/infoportal/_media/software/eclipse/newcproject.jpg?w=400&tok=f0ed32)
Projektname eintragen
Project type: AVR Cross Target Application → Empty Project wählen
Als Toolchain AVR-GCC Toolchain wählen
2 mal Next wählen
![newavrproject.jpg newavrproject.jpg](/infoportal/_media/software/eclipse/newavrproject.jpg?w=400&tok=26552b)
Unter MCU Type den AT90USB1287 wählen
Bei der Frequency kann der Standardwert belassen werden.
![avrtargetchooser.jpg avrtargetchooser.jpg](/infoportal/_media/software/eclipse/avrtargetchooser.jpg?w=400&tok=c0176e)
Finish wählen
Im Project Explorer befindet sich nun das leere Projekt.
Rechtsklick auf den erstellten Projektordner und Properties öffnen
Unter
C/C++ Build → Settings → Additional Tools in Toolchain den Haken bei
Generate Hex file for Flash memory setzen und mit
OK bestätigen
Über File → New → Source Folder den New Source Folder Dialog starten
![newsrcfolder.jpg newsrcfolder.jpg](/infoportal/_media/software/eclipse/newsrcfolder.jpg?w=400&tok=0a9e33)
Dem Folder eienen Namen geben und Finish wählen.
![foldername.jpg foldername.jpg](/infoportal/_media/software/eclipse/foldername.jpg?w=400&tok=0d3553)
Im Project Explorer ist der Source Folder sichtbar.
![empty_srcfolder.jpg empty_srcfolder.jpg](/infoportal/_media/software/eclipse/empty_srcfolder.jpg?w=300&tok=300e17)
Mittels Rechtsklick auf dem Source Folder → New → Source File den New Source File Dialog starten.
![newsource.jpg newsource.jpg](/infoportal/_media/software/eclipse/newsource.jpg?w=400&tok=a0c7ec)
Dateiname mit Datei-Extension ('.c') setzten und mit Finish bestätigen.
![filename.jpg filename.jpg](/infoportal/_media/software/eclipse/filename.jpg?w=400&tok=adeaba)
Projekt bilden
Nach einmaligen Bilden unter Project → Build All wird das Projekt standardmässig bei jedem Speichervorgang neu gebildet. Falls dies manuell geschehen soll, muss die Option Project → Build Automatically ausgeschaltet werden. Anschliessend können das Projekt oder auch einzelne Files unter Project gebildet werden.
Projekt auf das Target laden
Mittels Flip
Unter Start → Programs → Informatik → Atmel AVR Tools → Flip 3.4.1 starten
Auf IC Symbol klicken und Device auswählen (AT90USB1287) → OK
Hex File auswählen unter File → Load Hex File
Target in den Bootloader Modus umschalten. Dazu HWB drücken und gedrückt halten. Anschliessend auf Reset drücken. HWB erst nach dem Reset wieder loslassen
Auf USB Symbol klicken → USB → Open
Anschliessend das Programm mit Run auf das Target laden
Mittels Eclipse
Den Eintrag
Open External Tools Dialg auswählen
![runexternal.jpg runexternal.jpg](/infoportal/_media/software/eclipse/runexternal.jpg?w=400&tok=2c47d7)
Im linken Abschnitt Doppelklick auf Programm
Unter Name Download eingeben
In das Feld Location mit Hilfe des „Browse“-Knopfes den Pfad C:\Programme\Atmel\Flip 3.4.1\bin\batchisp.exe einfügen
In das Argument Feld -device AT90USB1287 -hardware USB -operation erase f loadbuffer ${resource_loc} program verify einfügen
Mit
Apply → Run bestätigen (Das Run wird nur ausgeführt, damit der Eintrag „Download“ unter
![runexternalico.jpg runexternalico.jpg](/infoportal/_media/software/eclipse/runexternalico.jpg?w=30&tok=f14b43)
erscheint. Die Fehlermeldung die darafhin in der Console ausgegeben wird, ist in diesem Fall normal)