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

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.