Arduino-Programmierung mit Eclipse

Gast #3362693
Lesenswert?

Hallo zusammen,

ich habe versuche Eclipse für meine Arduino-Programmierung verwenden. 
Leider sitze ich jetzt schon seit Stunden daran es einzurichten, aber es 
will einfach nicht klappen. Um einen Codefehler auszuschließen, verwende 
ich nur einen ganz kurzen Code. Jedes Mal, wenn ich jedoch ein Programm 
builde erscheint in der Konsole folgender Fehler:

make all
Building file: ../Blinken.cpp
Invoking: AVR C++ Compiler
make: Interrupt/Exception caught (code = 0xc00000fd, addr = 0x4217b3)

20:18:32 Build Finished (took 103ms)


Ich habe Google schon durchsucht, aber alle dort genannten Fehler haben 
mich auch nicht weiter gebracht.

Ich nutze:
Windows 7 64Bit.
Eclipse Kepler
WinAVR-20100110

der Path-Befehl in cmd spuckt mit folgendes aus:
PATH=C:\WinAVR-20100110\bin;C:\WinAVR-20100110\utils\bin;C:\Program 
Files\Common Files\M
icrosoft Shared\Windows Live;C:\Program Files (x86)\Common 
Files\Microsoft Shared\Window
s 
Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\ 
System32\Windo
wsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;


Ich weiß mittlerweile echt nicht mehr woran es liegen kann. Vielleicht 
hat einer von euch ja noch eine Idee. Wenn ihr noch mehr Daten benötigt, 
sagt einfach bescheid.
Gast #3362808
Lesenswert?

Hmm, wie soll ich WinAVR denn aufrufen?

Ich habe jetzt parallel jetzt noch einmal Eclipse neu aufgesetzt (nach 
einer anderen Anleitung). Jetzt sieht der Fehler anders aus, aber weiter 
komme ich trotzdem nicht:

21:31:50 **** Incremental Build of configuration ArduinoMega1280 for 
project Blink ****
make all
Building file: ../scr/CDC.cpp
Invoking: AVR C++ Compiler
avr-g++ -I"D:\Eclipse-Workspace\Blink\scr" -I"C:\WinAVR-20100110\bin" 
-Wall -g2 -gstabs -Os ffunction-sections -fdata-sections -fno-exceptions 
-mmcu=atmega1280 -DF_CPU=16000000UL -MMD -MP -MF"scr/CDC.d" 
-MT"scr/CDC.d" -c -o "scr/CDC.o" "../scr/CDC.cpp"
avr-g++.exe: ffunction-sections: No such file or directory
make: *** [scr/CDC.o] Error 1

21:31:51 Build Finished (took 253ms)
Gast #3362841
Lesenswert?

Ich habe nun über cmd den aus Eclipse kopierten Befehl ausgeführt. Dort 
kommt aber auch nur folgender Fehler:

C:\Users\Christian>avr-g++ -I"D:\Eclipse-Workspace\Blink\scr" -Wall -g2 
-gstabs -Os ffun
ction-sections -fdata-sections -fno-exceptions -mmcu=atmega1280 
-DF_CPU=16000000UL -MMD
-MP -MF"scr/Stream.d" -MT"scr/Stream.d" -c -o "scr/Stream.o" 
"../scr/Stream.cpp"

avr-g++: ffunction-sections: No such file or directory
avr-g++: ../scr/Stream.cpp: No such file or directory
avr-g++: no input files
Gast #3362962
Lesenswert?

Super, das hat irgendwie geklappt. Danke!!!

Ich habe es kompiliert und dann auch auf meinen Arduino Mega 1280 
hochgeladen. Eclipse sagt alles OK. Nur mein Arduino macht nicht das was 
ich will. Er sagt einfach mal nichts. Mit der Arduino-Software 
funktioniert der selbe Code aber. Hat hier jemand eine Ahnung?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren