Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:eclipse:avr_projekt_anlegen [2011-03-01 12:39] – millischer | software:eclipse:avr_projekt_anlegen [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== AVR Projekt anlegen ====== | ||
- | ===== Projekt erstellen ===== | ||
- | Wie unter [[software: | ||
- | - File -> New -> C Projekt wählen.\\ {{.: | ||
- | - 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? | ||
- | - Unter MCU Type den AT90USB1287 wählen | ||
- | - Bei der Frequency kann der Standardwert belassen werden.\\ {{.: | ||
- | - 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\\ {{avrprojectsettings.jpg? | ||
- | - Über File -> New -> Source Folder den New Source Folder Dialog starten\\ {{.: | ||
- | - Dem Folder eienen Namen geben und Finish wählen.\\ {{.: | ||
- | - Im Project Explorer ist der Source Folder sichtbar.\\ {{.: | ||
- | - Mittels Rechtsklick auf dem Source Folder -> New -> Source File den New Source File Dialog starten.\\ {{.: | ||
- | - Dateiname mit Datei-Extension (' | ||
- | |||
- | ===== 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? | ||
- | - Im linken Abschnitt Doppelklick auf **Programm** | ||
- | - Unter Name // | ||
- | - In das Feld **Location** mit Hilfe des " | ||
- | - 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, | ||
- | - 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 | ||
- | - Das erstellte Hexfile auswählen und anschliessend auf den schwarzen Pfeil neben {{runexternalico.jpg? | ||
- | - in der Konsole sollte nun der Downloadvorgang ausgegeben werden.War dieser erfolgreich sieht die Ausgabe in etwa wie im Bild aus \\ {{.: | ||
- | | ||
- | |||