AVRdude & USBasp wollen nicht funtionieren

Gast #2627423
Lesenswert?

Hallo !

Ich möchte meinen Atmega8 mithilfe von USBasp & avrdude programmieren.
wenn ich die USBasp-Platine mit dem PC verbinde, leuchtet die rote LED ( 
was ja heißt, dass es "nicht bereit" ist)

Mein "zielboard"( mit dem mega8) ist voll funktionstüchtig, ich habe es 
mit einem ur-alten Windows -PC und einem Parallelport Programmer 
getestet.
Das USBasp-Board ist mit sicherheit richtig, ich habe Den darauf 
verwendeten Mega8 Chip mit der neuesten software gefüttert und die 
Fusebits richtig gesetzt. außerdem ist es auf lötzinnbrücken etc. 
geprüft.

Auf meinem neuen PC nute ich UBUNTU 11.10 und für mich stellt sich 
jetzdie Frage: Was habe ich falsch gemacht ?
fehlt i-eine Software , die ich intstallieren muss ?

Mein Terminal spuckt mir diese Fehlermeldung raus :
//avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.


avrdude done.  Thank you.//


Bitte um Hilfe && danke im Vorraus
Jakov
#2627430
Lesenswert?

Jackenkoffer schrieb:
> leuchtet die rote LED (
> was ja heißt, dass es "nicht bereit" ist)
Die Rote LED leuchtet immer, wenn der usbasp per usb angeschlossen wird.

> Mein Terminal spuckt mir diese Fehlermeldung raus :
> //avrdude: error: programm enable: target doesn't answer. 1
> avrdude: initialization failed, rc=-1
>          Double check connections and try again, or use -F to override
>          this check.
Mit welchen Parametern rufst du avrdude auf?
Gast #2627441
Lesenswert?

danke für die schnelle antwort doch

leider bringt das nichts:
 // avrdude: set SCK frequency to 32000 Hz
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.


avrdude done.  Thank you //

gibt es weitere Fehlerquellen oder ähnliches ?

MFG jakov
Gast #2627452
Lesenswert?

oke :D
dann checke ich mal die connections zum 7-ten mal ;)

ist es denn besser, denn der AVR von der 5V USB-Spannung versorgt wird ?

ich benutze dafür ein altes Computer netzteil.


Gibt es denn i-eine Software, die man installieren muss ?
Gast #2627489
Lesenswert?

GND der platine & GND des Experementierboards sind verbunden.

Was ist eig. mit den Anschlüssen TxD & RxD ?
die sind doch bei "normalen" ISP-programmern nicht vorhanden !?
Was soll ich mit ihnen machen ? Grounden ?

könnte der Fehler daher rühren ?
Gast #2627527
Lesenswert?

ooke: jetzt bin ich ganz verwirrt:
Auf einmal gibt er mir eine andere Fehlermeldung raus :
//avrdude: error: could not find USB device "USBasp" with vid=0x16c0 
pid=0x5dc
//

was hat diese Adresse auf sich ?
#2627536
Lesenswert?

Jackenkoffer schrieb:
> was hat diese Adresse auf sich ?
Jedes USB-Gerät hat eine VID/PID-Kombination. VID ist die 
Hersteller-/Vendor-ID und PID ist die Product-ID. Der usbasp hat nunmal 
diese kombination vid=0x16c0 pid=0x5dc. Was dir Avrdude mit der 
Fehlermeldung mitteilen will, ist dass der usbasp nicht angeschlossen 
ist.
Führe mal 'lsusb' in der Konsole aus. Damit siehst du alle 
angeschlossenen Geräte. Könnte auch sein, dass es da Rechteprobleme für 
den Zugriff auf den usbasp gibt. Kann ich mir aber nicht vorstellen, da 
du ja offensichtlich schon Zugriff hattest.

Gruß Oliver
Gast #2627548
Lesenswert?

Müsste mit der Befehl
lsusb
anzeigen, dass ich ein USBasp angeschlossen habe ?


 &&&&


ich frage nochmal : gibt es keine Software, die man sich runterladen 
muss, um es unter ubuntu betreiben zu können ?


MFG Jakov
Gast #2627564
Lesenswert?

Nein, unter Ubuntu brauchst du keinen zusätzlichen Treiber für nen 
USBasp!

Ja, dein USBasp müsste in der "lsusb"-Liste dann auchtauchen... 
Allerdings nicht zwangsläufig unter dem Namen! Am besten zweimal "lsusb" 
machen, einmal mit dem Programmer eingesteckt, einmal ohne. Minimal 
15sec zeitlichen Abstand lassen. Wenn du dann einen Unterschied in der 
Liste siehst, weißt a), dass der USBasp "da" ist und b) unter welchem 
Namen.

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