AVR-Programmierung am Mac mit Eclipse: make-Problem

OP #1257526
Lesenswert?

Hallo zusammen,

ich möchte am Mac (OS X 10.5.6) AVRs programmieren.

Meine Konfiguration:

- Eclipse Ganymede for C/C++-Developers
- AVR-Plugin

- CrossPack for AVR Development 20090415 (avr-gcc toolchain)

- USBasp von U. Radig

Mein Problem ist folgendes: Jeder Versuch, ein C-Projekt in Eclipse zu 
"builden", wird mit der Fehlermeldung "Cannot run program "make": 
Unknown reason" im Konsolenoutput von Eclipse quittiert. Diese Projekte 
laufen in einer identischen Eclipse-Konfiguration unter Windows Vista 
einwanfrei.

Die Pfade im AVR-Plugin sind korrekt eingestellt 
(/usr/local/CrossPack-AVR-20090415/bin etc.), der Programmer 
funktioniert auch (unter Win und am MAc). CrossPack sollte auch korrekt 
installiert sein, da ich auf der Kommandozeile einwandfrei damit 
arbeiten kann (z.B. das Testprojekt auf der CrossPack-Startseite 
erstellen, kompilieren und auf den uC laden).

M.E. kann es sich bei dem Problem "nur" um eine Einstellungssache in 
Eclipse selbst, dem CDT oder dem AVR-Plugin handeln.

Ich würde mich sehr freuen, wenn mir jemand einen Tipp geben könnte.

Schönen Sonntag!

Gruß,
Thomas
#1508341
Lesenswert?

Hallo alle zusammen,

frisch angemeldet und weiß die Lösung, nachdem es bei mir auch nicht 
ging.

Unter Properties / Eigenschaften -> C/C++ Build unter Builder den Haken 
bei Use default build command rausmachen und bei Build command -> 
/usr/local/CrossPack-AVR/bin/make eintragen.

Fertig.

Am besten für Configuration Debug / Release und All Configuration 
setzen.

Einzigstes Problem das ich nun habe, ist, das mein USBasp nicht erkannt 
wird.
OP #1552562
Lesenswert?

Hallo,

danke für diesen entscheidenden Tipp!! Jetzt klappt es bei mir auch.

Zum USBasp kann ich Dir leider nicht viel sagen: Ich habe ihn nur 
eingesteckt und eine Programmer Configuration für AVRDude in Eclipse 
erstellt (vorletzter Eintrag "usbasp").

Woran machst Du das fest, dass Dein USBasp nicht vom Mac erkannt wird?

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