STK500 - lässt sich nicht mehr programmieren

OP #2068494
Lesenswert?
• ▲
▼
Ich hatte, doof wie ich bin, an PB0-5 über den EXPAND1 Port eine LCD 
Ausgabe angeschlossen und dann versucht zu programmieren. Das konnte 
natürlich nicht funktionieren. (vorher hatte alles wunderbar 
funktioniert, es wurde also nichts an den Einstellungen oder sonstiges 
geändert).
Nachdem mir mein Fehler aufgefallen war, habe ich alle Kabel entfernt 
und versucht, den Atmega88 im "nackten" STK500 zu programmieren.
Dies ist jedoch anscheinend nicht mehr möglich.
Es kommt immer eine timeout Meldung; um genau zu sein, diese:
1
/usr/bin/avrdude -C /etc/avrdude.conf -p m88 -P /dev/ttyS1 -c stk500v2  -U flash:w:/home/basti/bin/eclipse/projekte/test/Release/test.hex:a 
2

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

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

7
avrdude: Device signature = 0x1e930a
8
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
9
         To disable this feature, specify the -D option.
10
avrdude: erasing chip
11
avrdude: reading input file "/home/basti/bin/eclipse/projekte/test/Release/test.hex"
12
avrdude: input file /home/basti/bin/eclipse/projekte/test/Release/test.hex auto detected as Intel Hex
13
avrdude: writing flash (476 bytes):
14

15
Writing | ################################################## | 100% 13.75s
16

17
avrdude: 476 bytes of flash written
18
avrdude: verifying flash memory against /home/basti/bin/eclipse/projekte/test/Release/test.hex:
19
avrdude: load data flash data from input file /home/basti/bin/eclipse/projekte/test/Release/test.hex:
20
avrdude: input file /home/basti/bin/eclipse/projekte/test/Release/test.hex auto detected as Intel Hex
21
avrdude: input file /home/basti/bin/eclipse/projekte/test/Release/test.hex contains 476 bytes
22
avrdude: reading on-chip flash data:
23

24
Reading | avrdude: stk500_2_ReceiveMessage(): timeout
25
avrdude: stk500_2_ReceiveMessage(): timeout
26
##########################avrdude: stk500_2_ReceiveMessage(): timeout
27
avrdude: stk500_2_ReceiveMessage(): timeout
28
######################## | 100% 23.28s
29

30
avrdude: verifying ...
31
avrdude: verification error, first mismatch at byte 0x00c7
32
         0x97 != 0x85
33
avrdude: verification error; content mismatch
34

35
avrdude done.  Thank you.

Habe ich mir mein Board zerschossen, oder was ist los?
Danke für eure Hilfe!

PS: Ich habe auch versucht, einen komplett neuen Chip zu beschreiben - 
gleiches Problem.

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.