Hallo zusammen, ich nutze folgende Hardware: Atmel Studio V6 Attiny 25 USBtinyISP - http://www.ladyada.net/make/usbtinyisp/index.html windows 7 Nun bin ich step by step die anleitung(http://www.ladyada.net/make/usbtinyisp/stk500compat.html) des tools durchgegangen und hänge an der Stelle, dass ich keine Verbindung aufgebaut bekomme. Habe Com2 und Com 6 installiert und über keine der beiden Ports(auch nicht über die anderen 8) wird eine Verbindung aufgebaut. Bekomme immer die Fehlermeldung "Please select a different Port" Wie kann ich das Problem lösen? Gruß
Du bist sicher, dass der USBtinyISP auf deinem PC eine virtuelle Schnittstelle auf COM6 anbietet? Die richtige Bezeichnung kann man normalerweise im Gerätemanager unter Ports (LPT & COM) prüfen, wenn der USBtinyISP eingesteckt ist.
Habe nun alles nochmal deinstalliert und neu gemacht. selbes problem wie eben
Gehen wir mal eine Stufe tiefer und lassen die Einbindung in AVR Studio zunächst aussen vor. AVRDUDE ab Version 5.5 unterstützt USBtinyISP. Findet AVRDUDE den USBtinyISP auf deinem PC, d.h. arbeitet LibUSB und der USBtinyISP Treiber korrekt? Das kannst du prüfen, wenn du auf der cmd Ebene von Windows7 eingibst (m128 als Dummy-AVR, AVRDUDE korrekt installiert):
1 | avrdude -v -c usbtiny -p m128 |
Es können danach zwei Meldungen kommen, wenn kein AVR Targetboard an den USBtinyISP angeschlossen ist: 1/ "avrdude: initialization failed, rc=-1" Das ist ein gutes Zeichen, denn USBtinyISP wird grundsätzlich von AVRDUDE erkannt. Es hakt im com0com Teil nach USB. Was ich oben schrieb mit dem Ports (LPT&COM) ist falsch. USBtinyISP benutzt eine eigene USP Kommunikation und erscheint nie als virtueller COM Port auf dem PC. 2/ "avrdude: Error: Could not find USBtiny device (0x1781/0xc9f)" Das ist ein schlechtes Zeichen, denn USBtinyISP wird grundsätzlich von AVRDUDE nicht erkannt. Es hakt im USB Teil vor com0com. Nach: http://tom-itx.dyndns.org:81/~webpage/usbtiny_programmer/testing_index.php
Danke schoneinmal. also bekomme die Meldung Nr.1 und habe alles nochmal geprüft und mehrmals wie geschrieben probiert
Mittlerweile bekomme ich keinen Fehlermeldung mehr, wenn ich "avrdude -v -c usbtiny -p t25" eingebe. Aber das Problem mit Ateml Studio besteht leider weiterhin
Habe nun com0com erneut neuinstalliert und die Com-Ports neu eingerichtet. Nach Neuinstallation von usbtiny500 ist immer noch das Problem, dass wenn ich das Programm aufrufe direkt der in com0com angegebene Com-Port angewählt ist und dort zwar ready steht, aber er trotzdem nicht im Atmel Studio erkannt wir). Wechsel ich nun den Com-Port zu einem x-beliebigen und wechsel dann zurück auf den angegeben, bekomme ich wie gewohnt die Fehlermeldung: Failed on COMx.
Habe immer noch keine Lösung für das Problem gefunden. Habe es sogar auf 2 anderen PC´s durchgeführt, was auch nicht zur Lösung des Problems beigetragen hat. Habe mir nun überlegt mir den originalen AVRISP mkII von Atmel zuzulegen. Allerdings würde ich gerne noch wissen, wie ich den im Atmel Studio 6 einbinde, da ich unter Tools nur die Option für den STK500 finde oder muss der mkII angeschlossen sein, damit er im Tool-Menu angezeigt? Falls ja, wieso wird dann der STK500 angezeigt, ohne dass er angeschlossen ist?
AVRISP MKII und Atmel Studio 6: "All newest Atmel tools are supported including AVR ONE!, JTAGICE mkII, JTAGICE3, STK500, STK600, QT600, AVRISP mkII, AVR Dragon and SAM-ICE." Der AVRISP MKII wird aktiv beim Anschluss an USB angemeldet und ist nur dann mit einer eindeutigen Kennung als Gerät im PC sichtbar. Es ist für Atmel Studio 6 einfach das zu prüfen. Der STK500 wird über eine serielle Schnittstelle angeschlossen und die ist im PC 'immer' vorhanden. Ich schätze mal, Atmel Studio 6 validiert zunächst nicht, was an welchem COM angeschlossen ist. Das wird beim tatsächlichen Programmierversuch gemacht. Was ich tun würde: Der USBtinyISP ist bereits da und der Umweg über AVRDUDE wäre für mich nicht so groß/umständlich, dass ich deswegen nochmal Geld für einen AVRISP MKII ausgeben würde. Den Umweg kann man ja mit einem Batchfile bequem automatisieren.
Ok, für mich ist der Umweg über AVRDUDE und batchfiles umständlich. Also mit dem mkII kann ich mir auch den Umweg über virtuelle Com-Ports sparen? Quasi auspacken, einstecken, Spaß haben ?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.