• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

MacBook mit AVR Mikrokontroller verbinden

MacPotti

Granny Smith
Registriert
21.06.08
Beiträge
13
Wie der Titel schon sagt, ich habe ein MacBook und folgenden Mikrocontroller:

Atmel Atmega8 auf dem Emtwicklungsboard von myAVR mit USB-Verbindung.

Ich habe schon gegoogled, aber nichts Passendes gefunden.

Weiter suche ich eine passende Programmierumgebung mit der ich in Assembler oder C(++) programmieren kann.

Schonmal vielen Dank für eure Hilfe!
 
Mhhh... Da habe ich nichts passendes gefunden.

Aber ich habe das AVRmacpack gefunden und installiert. Ich habe dann das Beispiel (blinkende LED) ausprobiert, aber als ich den Befehl "make flash" eingetippt habe kam folgende Fehlermeldung:

avrdude -c stk500v2 -P avrdoper -p atmega8 -U flash:w:main.hex:i
dyld: Library not loaded: /usr/local/lib/libusb-0.1.4.dylib
Referenced from: /usr/local/AVRMacPack/bin/avrdude
Reason: image not found
make: *** [flash] Trace/BPT trap

Was mache ich falsch?
 
Musst du libusb von den quellen aus installieren.
 
Das verstehe ich nicht so ganz. Ich habe mir libusb runtergeladen und wie und wo soll ich das installieren?

Irgendwie habe ich da voll das Brett vor dem Kopf....
 
Durch den UNIX Dreisatz: ./configure && make && sudo make install :)
 
Vielen Dank Westbär! Das hat mich schon einiges weitergebracht. Jetzt ist avrdude und usblib richtig installiert, aber es will immer noch nicht :-(.

XXX:~/Desktop/Demo/firmware XXXX$ make flash
avrdude -c stk500v2 -P avrdoper -p atmega8 -U flash:w:main.hex:i
avrdude: avrdoper_open(): Device not found.
make: *** [flash] Error 1

Wie oben zu sehen ist, erkennt er das Gerät nicht. Das Enwicklungsboard funktioniert (LED's leuchten, etc.).Wie kann ich meiner weißen Kiste beibringen, dass Board zu erkennen?

Irgendwie ist mir das Ding nicht wohlgesonnen...