Forum: Mikrocontroller und Digitale Elektronik Mac findet STK600 nicht


von Matthias F. (friedl)


Lesenswert?

Hallo zusammen,

ich habe mir ein STK600 gekauft und wollte dieses Board jetzt an meim 
MAC anschließen und in betrieb nehmen. Nur leider findet mein OS X das 
Board nicht. Ich dachte ich bekomme ein /dev/tty.usbserial oder sowas?!
Kann mir jemand helfen was ich jetzt machen kann?

Vielen Dank.

von Frederik K. (n0ll4k)


Lesenswert?

Ich würd mal sagen das du einen passenden Treiber für die USB <-> 
Seriell Schnittstellte installieren.

Mit einstecken und loslegen kommst du hier nicht weiter. Am besten mal 
ein wenig Google bemühen, wie es so mit Treibern aussieht.

An meinem PowerBook musste ich für den mySmartUSB auch erst Treiber 
raussuchen und installieren.
War zu der Zeit auch mit der einzige Adapter der einigermaßen Problemlos 
und schnell mitm Mac zum laufen gebracht werden konnte als ich den 
gekauft habe.

von Matthias F. (friedl)


Lesenswert?

Jo ok. ich suche einen Treiber nur für welchen Chip? Kann mir da jemand 
weiterhelfen? Unter Jungo oder so finde ich nix für den Mac :-(

Möchte so gerne das STK600 an meinem Mac zum laufen kriegen!

Danke für jede weitere anregung.

von Marius W. (mw1987)


Lesenswert?

Auch wenn ich mich mit Mac nicht auskenne...

Gibt es avrdude für den Mac? Wenn ja probier mal die aktuellste Version 
davon aus. "avrdude -P usb -c stk600 -p m2560" das müsste klappen, wenn 
libusb installiert ist und avrdude mit libusb-Support compiliert wurde.

MfG
Marius

von Matthias F. (friedl)


Lesenswert?

hm ich hab jetzt die variante mit der libusb probiert. leider ohne 
erfolg. Kann mir noch jemand helfen?

danke.

von Marius W. (mw1987)


Lesenswert?

Helfen kann dir sicherlich jemand, wenn du mal Details rausrückst. Was 
hast du genau probiert und was gibt es für Fehlermeldungen?

MfG
Marius

von Udo (Gast)


Lesenswert?

Hi,

ich benutze das STK600 mit avrdude ohne Probleme.
Das STK600 wird von der offiziellen Version
noch nicht so lange unterstützt, ich habe es mir
damals aus der cvs-Version selbst übersetzt.
Aber momentan sollte die aktuelle avrdude Version
funktionieren (darauf achten, daß die libusb
gefunden wird beim Compilieren).

Ich kann Dir auch mein Binary zum probieren schicken,
falls Du einen Mac mit Intel-CPU hast.

ciao
   Udo

von Matthias F. (friedl)


Lesenswert?

danke für die hilfe und unterstützung. ich werde das ganze mit der 
libusb und avrdude noch mal in ruhe durchprobieren und melde mich wenn 
ich neuigkeiten habe. (das wird aber ein paar tage dauern da jetzt 
erstmal feiern angesagt ist)

Danke erstmal ... bis die tage

PS: allen männlichen mitstrietern einen schönenen Männertag und den 
frauen nicht ganz so viel trinkleichen ;-)

von Matthias F. (friedl)


Lesenswert?

Hallo da bin ich wieder.

ich habe folgendes durchgeführt:

> libusb-1.0.1 gebaut und installiert
> avrdude-5.6 gebaut mit der option LIBS=-lusb und installiert
- STK600 über USB mit dem MAC verbunden
- Sourcefile in eclipse gebaut
> avrdude -pm32 -cstk600 -Pusb -Uflash:w:AVR_Test.hex:a

# avrdude: stk500v2_recv_mk2: error in USB receive
# avrdude: stk500v2_program_enable(): bad STK600 connection status: 
Target not detected (0x00)
# avrdude: initialization failed, rc=-1
#          Double check connections and try again, or use -F to override
#          this check.
#
# avrdude done.  Thank you.

Kann mir jemand weiterhelfen?
schon wenn ich das STK600 anstecke kommt kein eintrag im dev 
verzeichnis.

habe ein Mac PP G4 OSX10.4

danke für dei hilfe.

von Denis (Gast)


Lesenswert?

Es kommt auch kein neues device in /dev. Aber Du kannst das STK600 als 
Device im Apple System Profiler entdecken.

Ich hab btw. mein avrdude aus folgendem paket:

http://www.obdev.at/products/crosspack/download.html

Das unterstuetzt auch das stk600 per USB.

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.