Eclipse für AVR konfigurieren

Gast #1874110
Lesenswert?
• ▲
▼
Hallo Leute!
Sitzt schon seit einigen Tagen dran und versuche Eclipse für AVR 
einzurichten. Folgende Schritte habe ich bereits gemacht:
-WinAVR installiert in C:/WinAVR-20100110
-Neustart
-Eclipse C/C++ Version 1.3.1 installiert
-AVR-Eclipse Plugin Version 2.3.4 über Updateseite installiert
-Die Pfade in den Einstellungen überprüft (Es existiert noch ein 
Ausrufezeichen bei "Atmel Part Description Files")
-neues Projekt erstellt
-neue C Datei main.c erstellt
#include <avr/io.h>
int main(void){
  DDRC=0xff;
  PORTC=0x03;
}
-Bei Project->Make Target->Build main erstellt und auf Build geklickt
und eim kompilieren kommt folgender Fehler:
make main
cc   main.o   -o main
process_begin: CreateProcess(NULL, cc main.o -o main, ...) failed.
make (e=2): Das System kann die angegebene Datei nicht finden.

make: *** [main] Error 2

Was ist an der Konfiguration falsch? Hab schon verschiedenste Foren 
durchgelesen, aber komm einfach nicht weiter. Wenn ich auf den Hammer 
bei Eclipse drücke (ist ja auch Build) macht er zwar etwas wenn ich es 
aber mit dem AVR Board flashe, kommt nicht wirklich das was ich 
Programmiert habe.

Vielen Dank für eure Hilfe
und Grüße
Stephan
Gast #1874130
Lesenswert?
• ▲
▼
Stephan schrieb:
> Wenn ich auf den Hammer
> bei Eclipse drücke (ist ja auch Build) macht er zwar etwas wenn ich es
> aber mit dem AVR Board flashe, kommt nicht wirklich das was ich
> Programmiert habe.

Wenn im Consolenfenster ein Compile-Prozeß ohne Fehlermeldungen 
durchläuft, dabei ein hex-file erstellt wird, welches sich auch noch 
problemlos auf einen AVR flaschen lässt, könnte man fast davon ausgehen, 
daß es nicht an Eclipse liegt ;-)

Stephan schrieb:
> -Bei Project->Make Target->Build main erstellt und auf Build geklickt
Das funktioniert dafür nicht.

Es geht:
Project->Build (oder eine der Varianten)
oder
Rechtsclick aufs Projekt->Build Configurations->All (oder select)
oder
"Hammer"

Oliver
Gast #1874183
Lesenswert?
• ▲
▼
Okay danke, dann hab ich das im Tutorial falsch verstanden, dass ich
über das Menü Project->Make Target->Build kompilieren muss, es liegt
noch an AVR-Dude, hatte den sync-Fehler übersehen!

Launching C:\WinAVR-20100110\bin\avrdude -pm8 -cavrisp -PCOM1
-Uflash:w:Tutorial.hex:a
Output:
avrdude: stk500_getsync(): not in sync: resp=0x00

avrdude done.  Thank you.

avrdude finished

An was liegt es? Hab ich den falschen Programmer eingestellt? Welchen
muss ich dann einstellen für ein myAVR Board?

Grüße Stephan

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.