AVR Butterfly Defekt!!

OP #1755667
Lesenswert?
• ▲
▼
Hallo zusammen!

Ich habe ein Problem mit meinem AVR Butterfly Board.
Bin noch ein Anfänger habe also noch nicht viel Ahnung. Nun kann ich 
mein Board nicht mehr Programmieren. Habe ein Paar Programmzeilen 
geschrieben und Runtergeladen jetzt geht es nicht mehr.
Ich bin über eine STK500 mit der ISP verbunden. Kann zwar eine 
Verbindung aufbauen aber nichts auslesen oder schreiben.
Es Kommt eine Fehlermeldung die ich im Anhang angefügt habe.
Habe gelesen das es eine möglichkeit gibt denn Ausgangszustand wieder 
herzustellen. Kann mir jemand sagen wie das geht oder selbst irgendwie 
Helfen.

Danke Bereits im Vorraus!
Gruß Jens
Angehängte Dateien:
OP #1755749
Lesenswert?
• ▲
▼
Das habe ich auch gelesen!
Ich habe nichts an den Eintellungen geändert es hat ja funktioniert doch 
dann von jetzt auf nacher ging es nicht mehr! Habe ein Programm 
geschrieben und reingeladen! Kann es sein das irgendwelche einstellungen 
ohne Absicht überschrieben wurden?
Deshalb wollte ich denn Ausgangszustand wieder herstellen!
Gast #1755943
Lesenswert?
• ▲
▼
> Wie kann ich jetzt denn Ausgangszustand wieder herstellen?
> Oder wie kann ich denn Fuse wieder zurücksetzen habe leider nur eine
> STK500 Schnittstelle.
> Geht es mit der auch oder muss ich irgendwie über JTAG ran??

Nein, den Ausgangszustand kannst du nur durch zurückschicken des 
ausgefallenen Teils und warten auf ein frisches Opfer wieder herstellen. 
Da hilft dir auch kein JTAG.

...
Moderator Persönliche Seite #1756080
Lesenswert?
• ▲
▼
Zusammenfassend und ergänzend:

- ISP-Frequenz des STK500 so langsam wie möglich einstellen und 
versuchen die Fuse- und Lockbits auf Standardwerte zurückzusetzen (*)

- Das STK500 bietet einen "Taktkreis" für. Taktfrequenz kann man 
einstellen (Target Frequency o.ä.), das Signal kann man an einem einem 
Jumper (XTAL w.r.e) oder dem XTAL1 Anschluss eines der Sockel auf dem 
STK500 abgreifen und per dünnem Draht mit XTAL1 des ATmega169 auf dem BF 
verbinden. Dann wieder mit STK500 Verbindungsaufnahme versuchen. 32kHz 
Quarz am BF nach Möglichkeit auslöten und später wieder anlöten.

- Parallel "high-voltage" Programming Prozedur mit STK500 lt. BF 
User-Manual wird immer funktionieren, um Kontakt zum Target aufzunehmen. 
Ist nicht ganz simpel und Lötarbeiten an ziemlich keinen Bauteilen sind 
erforderlich. Das User-Manual (von atmel.com) erklärt aber alles recht 
genau.


Ich musse bisher nur einmal einen vermeindlich "toten" BF 
"wiederbeleben". Hat nach der unter zweitem Punkt skizzierten Methode 
funktioniert. PP war bisher hier nicht erfoderlich. On-board Quarz des 
BF hatte ich dabei sogar drauf gelesen und nur den Draht mit dem 
Taktsignal vom STK500 mit einer Hand an XTAL1 gehalten und mit der 
anderne Hand die Maus im AVRStudio/STK500-Plugin bedient.


(*) Standardeinstellungen BF im alten STK500 plugin: 
http://www.siwawi.arubi.uni-kl.de/avr_projects/bf_def_fuses.html

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.