STK500 : Auslesen des Flash funktioniert nicht

Gast #163371
Lesenswert?
• ▲
▼
AVR-Studio4 : Version 4.11 Build 406 Service Pack 2
Bord: STK500
µC : ATMEL ATmega161


Hallo,

den µC auf dem STK500 board kann ich programmieren,
aber das Auslesen funktioniert nicht. Dies wird benötigt bei Verify und
Read.

Möchte ich den Controller programmieren mit anschl. verify, so kommt
eine Fehlermeldung. Wenn ich nur ein Verify oder read vollführen
möchte,so kommt auch diese Fehlermeldung.

Sie lautet im einzelnen:

Reading FLASH input file.. OK
Setting mode and device parameters.. OK!
Entering programming mode.. OK!
Reading FLASH ..      FAILED!
Leaving programming mode.. FAILED!

Ich bin für jeden Hinweis dankbar.

schöne grüße
FRANK
Gast #163373
Lesenswert?
• ▲
▼
Schau mal nach ob das Auslesen der Signature Bytes überhaupt
funktioniert. Das ist Grundvorraussetzung, sonst ist auch das die
Meldung, dass das Beschreiben (ohne Verify) geklappt hätte nix wert.
Gast #163374
Lesenswert?
• ▲
▼
Hallo,

also das Auslesen der Signature-Bytes hat geklappt : 0x1E 0x94 0x01

Siehe hier:

Entering programming mode.. OK!
Reading signature .. 0x1E, 0x94, 0x01 .. OK!
Leaving programming mode.. OK!

Was kann es denn jetzt sein ?

danke
Frank
Gast #163376
Lesenswert?
• ▲
▼
Ein Update mittels SP3 hat auch kein besseres Ergebnis gebracht.

Um das Flash auszulesen brauch ich doch kein "chip erase vor dem
löschen" aktivieren ?!

Leider bin ich noch nicht weitergekommen.

danke
Frank
Gast #163378
Lesenswert?
• ▲
▼
Ja, das passt - heißt, daß die Signatur des eingesteckten Prozessors
stimmt mit dem eingestellten Typen überein. Ich denke, die
Programmclock ist gegenüber der Prozessorclock zu hoch, einfach mal auf
Minimum stellen und wieder probieren, oder halt die Prozessorclock
erhöhen. Oder vielleicht doch Lock-Bits gesetzt?
Gast #163387
Lesenswert?
• ▲
▼
Hab das neue este AVR Studio runtergeladen u. installiert!
Danach konnte ich meinen Controller schreiben und auch einmal wieder
den Speicher auslesen. Jetzt kann ich nur noch schreiben, lesen geht
nicht mehr! Kommt dauernd diese Fehlermeldung ISP frequenz soll max.
1/4 der clock frequenz sein. Hab zwischenzeitlich AVR Studio erneut
installiert doch den Speicher konnte ich bis jetzt immer nicht mehr
auslesen.

Gruß Matthias

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.