avrdude: Device signature = 0xffffff

OP #1935880
Lesenswert?

Hallo zusammen,
ich habe einen atmega48 der nicht mehr so gerne beschrieben bzw. 
ausgelesen werden will. Immer wenn ich ihn mit avrdude beschreibe 
bekomme ich ein:
avrdude: Device signature = 0xffffff
Was ein bisschen merkwürdig ist, weil mit force (-F) kann ich den 
Controller ohne Probleme beschreiben, und habe dann auch eine 
erfolgreiche Verifizierung und es funktioniert auch. Mit anderen 
atmega48 habe ich kein Problem.
Wodran könnte das liegen?
Wie könnte man das beheben?
und kann man vielleicht einfach die device Signatur ändern?

Vielen dank und liebe Grüße
#2627174
Lesenswert?

Felix H. schrieb:
> Wodran könnte das liegen?
ISP-Clock zu hoch.

> Wie könnte man das beheben?
ISP-Clock kleiner machen. Das geht mit der Kommanozeilenoption -B (-B 
20) sofern das dein Programmer unterstützt.

> und kann man vielleicht einfach die device Signatur ändern?
Ja kann man in der avrdude.conf, aber davon würde ich dir abraten.

> Was ein bisschen merkwürdig ist, weil mit force (-F) kann ich den
> Controller ohne Probleme beschreiben,
Bist du dir da sicher?

Welchen Programmer verwendest du?


Edit: Man der thread ist ja uralt - gerade eben gemerkt.

Gruß Oliver
Persönliche Seite #2627203
Lesenswert?

T. Schmidt schrieb:
> Christian F. schrieb:
>> -B 20 tut leider rein gar nichts
> versuch mal ohne Space: -B20

-B20 ändert leider nichts...

Wenn ich aber -B200 mache kommt
1
avrdude: Device signature = 0xffffff
2
avrdude: Yikes!  Invalid device signature.
3
         Double check connections and try again, or use -F to override
4
         this check.
5

6
ioctl("TIOCxBRK"): Input/output error

Das heißt doch, dass -B20 eigentlich in Ordnung ist, wenn da sowas nicht 
kommt?
#2627253
Lesenswert?

Christian F. schrieb:
> Ja ich weiß! So ein Ding will ich mir auch kaufen. Nur wieso
> funktioniert das jetzt auf einmal nicht mehr, wo das doch immer
> funktioniert hat?
Kann ich dir nicht sagen. Ich weiß nur das wenn es überhaupt mal über 
usb-seriell-Wandler funktioniert, es dann nur äußerst langsam von 
Statten geht. Versuch es mal an einer echten seriellen Schnittstelle. 
Dann hast du mit deinem Programmer wesentlich mehr Freude.

Gruß Oliver

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