Fuse Bits bei AT90USB647 setzen - wie ?

Gast #936066
Hallo,

ich versuch gerade den AT90USB647 zu programmieren. Bei der Erstellung 
des Paltinenlayouts haben wir den Boot-Taster vergessen und müssen somit 
in den Fuses BOOTRST von 1 auf 0 setzen.
Nun habe ich mir ein Kabel für den Parallel Port (Picoweb) gebastelt und 
kann auch auf den uC Connecten und das hfuse-Bit Aulesen, jedoch können 
wir dieses Bit nicht verändern.

Folgendes habe ich durchgeführt:

1
D:\Router_Projekt\avrdude-5.5-win32-bin>avrdude -p usb647 -c picoweb -t -F
2

3
avrdude: AVR device initialized and ready to accept instructions
4

5
Reading | ################################################## | 100% 0.00s
6

7
avrdude: Device signature = 0x1e9682
8
avrdude: Expected signature for AT90USB647 is 1E 97 82
9
avrdude> read hfuse
10
>>> read hfuse
11
0000  9b                                                |ø               |
12

13
avrdude> write hfuse 0 0x9a
14
>>> write hfuse 0 0x9a
15
avrdude (write): error writing 0x9a at 0x00000, rc=-6
16
avrdude (write): error writing 0x9a at 0x00000 cell=0x9b

Kann mir jemand sagen, woran das liegen könnte, dass er nicht das 
hfuse-Bit schreiben kann? Ist möglicherweiße das Kabel zulang?

Danke schon mal für eure Antworten

Grüße

Sebastian
Gast
Ja hab mir auch schon gedacht, dass es an den lockbits liegt - aber ich 
konnte dieses auch nicht setzen - hier tritt ebenfalls der selbe Fehler 
auf - kann ich das Bit auch ohne avrdude setzen?
Gast
Naja, das Lock Bit kann man wohl nicht einzeln setzen bzw. zurücksetzen.

Ich hatte mit dem Programmieren der Fuses auch mal Probleme -- irgendwie 
hatte ich dann alles gelöscht, auch den USB-Bootloader. Dann ging es. 
Der Bootloader sollte auf Atmels Homepage verfügbar sein, dann kann man 
ihn ja zurückschreiben. Es müsste hier im Forum zum Thema mindestens 
noch einem Beitrag geben, ich finde ihn aber gerade nicht.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.