Forum: Compiler & IDEs Eclipse + WinAvr


von ABu (Gast)


Lesenswert?

Hallo,

ich hab heut versucht Eclipse mit WinAvr zum laufen zu bringen und zwar 
unter WinXP:

Also

eclipse-java-europa-win32

20070813-avr-eclipse

cdt-master-4.0.0

runtergeladen (Win AVR ist bereits eingerichtet und funzt), die Plugins 
ins Eclipse Verzeichniss kopiert und das Ganze gestartet.

Dann ein neues Projekt vom Typ "AVR-Cross-Target-Project" angelegt.
Kleine Main erstellt und auf "Build all" gedrückt.

Im "Konsole" Fenster erscheint dann folgender Text:

**** Build of configuration Standard for project AVR_Test ****


(Exec error:Das System kann die angegebene Datei nicht finden.
)

??? Hat jemand ne Ahnung woran das liegen könnte ??

Ach ja, in den Projetoptionen hab ich den Include Pfad hinzugefügt, 
dannach hat der Editor wenigstens die Include Files gefunden.

DANKE

ABu

von Philipp B. (philipp_burch)


Lesenswert?

Welche Datei nicht gefunden wird sagt er nicht? Lade dir mal FileMon 
runter, da siehst du sämtliche Zugriffe auf's Dateisystem, mit dem 
müsstest du rausfinden, an welcher Datei es hängt.

von ABu (Gast)


Lesenswert?

Danke für den Tipp! Das Tool kannte ich noch nicht, ist aber klasse!

Also er sucht nach

C:\Programme\eclipse\configuration\org.eclipse.osgi\bundles\229\1\.cp\os 
\win32\x86\starter.exe   NOT FOUND  Attributes: Error

C:\Programme\eclipse\configuration\org.eclipse.osgi\bundles\229\1\.cp\os 
\win32\x86\starter.exe.exe   NOT FOUND  Attributes: Error


Die Datei findet sich aber im Ganzen Eclipse Verzeichnis nicht! Muss mal 
schauen ob ich da die richtige Version geladen hab.

Gruß ABu

von ABu (Gast)


Lesenswert?

Die Eclipse die ich geladen hab scheint schon die richtige zu sein. 
Irgendwie scheint die Datei aus dem aktuellen Paket rausgefallen zu 
sein. Ich hab auch keine Möglichkeit gefunden eine ältere Version 
runterzuladen.

Grüße

ABu

von Klaus F. (kfalser)


Lesenswert?

Ich könnte mir eher vorstellen, dass das make.exe Programm nicht 
gefunden wird.
Du solltest noch cygwin installieren.

Klaus

von Klaus F. (kfalser)


Lesenswert?

Habe mich getäuscht, das make.exe Programm ist bei WinAVR dabei und im 
utils\bin Unterverzeichnis.

Hast Du dieses Verzeichnis im Pfad?

von Klaus F. (kfalser)


Lesenswert?

Apropos, Starter.exe ist teil des CDT Plugins.

von Alex (Gast)


Lesenswert?

Haste auch ein Makefile angelegt???

Geht am besten mit mfile( bei WinAVR dabei ).

Also ich lege in Eclipse immer ein:

C Projekt => Makefile Projekt => AVR-Toolchain an und kopiere dann das 
Makefile von "MFILE" ins Projektverzeichnis.

Bei mir funzt dann alles außer das Debuggen - wäre nett wenn mir das 
einer mal erklären kann.

Viel Glück.

mfg Alex

von ABu (Gast)


Lesenswert?

So, habs jetzt zum laufen gebracht freu!!

Die "starter.exe" fehlt im Paket "cdt-master-4.0.0.zip", ist aber in 
"org.eclipse.cdt-3.1.2-win32.x86.zip" verhanden. Ich hab dann das 
Verzeichniss mit der Starter.exe nach 
"C:\Programme\eclipse\configuration\org.eclipse.osgi\bundles\229\1\.cp\o 
s\win32\x86\"  kopiert und dann gings!

Im Moment geht die Downloadfunktion über AVRDude noch nicht (ist aber 
nicht so schlimm, den hab ich bisher auch nicht verwendet) und Debuggen 
/ Simulieren hab ich auch noch nicht hinbekommen.

Grüße ABu

von Ha Jo (Gast)


Lesenswert?

Moin Moin,

also wenn ich nicht irre liegt das Problem darin, dass das AVR-Plugin
für Eclipse 3.2.2 und dem CDT 3.1.2 geschrieben ist.
Bei mir habe ich diese Kombination schon mehrmals installiert
und lief immer problemlos.

Das AVR-Plugin müßte ein Update für Eclipse Europe und dem neuen CDT 
erhalten
wenn mich nicht alles täuscht.

Viel Spaß heute
Joachim

von Oliver Herrmann (Gast)


Lesenswert?

Die Fehlermeldung (das er eine bestimmte Datei nicht finden konnte) 
liegt definitiv am CDT Paket.

Es fehlt wirklich die "starter.exe", verifiziert durch den FileMon.

Kann aber aus dem oben genannten CDT 3.1.2 Paket geholt werden.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.