USBtinyISP Probleme

Gast #2756946
Lesenswert?

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ß
Gast #2756962
Lesenswert?

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.
Gast #2758438
Lesenswert?

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
Gast #2758878
Lesenswert?

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.
Gast #2760090
Lesenswert?

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?
Gast #2760444
Lesenswert?

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.

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