www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik STK500 : Auslesen des Flash funktioniert nicht


Autor: Frank Diegmüller (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: mmerten (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nimm mal Service-Pack 3
http://www.atmel.no/beta_ware/
Dann sollte der Fehler beseitigt sein
Trat bei Hex-Files mit auseinanderliegen Blöcken auf

Autor: Jens (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Frank Diegmüller (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: mthomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
chip erase vor flashen aktiviert? falls nicht das von mmerten
geschilderte problem mglw. "nur" die lock-bits.

Autor: Frank Diegmüller (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Jens (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hi,
direkt unterm knopf read signature bytes, kommt ne meldung, und die
sollte sollten "signature matches selected device".....passt des?

Autor: TravelRec. (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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?

Autor: Wasi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,
hab das selbe Problem und wollte wissen, wie das nun gelößt wurde?

Gruß Wasi

Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

Habe zur Zeit das gleiche Problem! Könnte mir jemand helfen und sagen
was ich falsch mache?

Gruß Matthias

Autor: Wasi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Soviel ich noch weiß, hatte ich die Firmware Neu Aufgespielt.

Gruß Wasi...

Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Dann werde ich das mal versuchen!

Danke

Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

Hab auch mal alles neu aufgespielt. Konnte auch einmal den Speicher
auslesen, dann nicht mehr! Was mache ich falsch!!!
Bin für jede Hilfe dankbar

Gruß Matthias

Autor: Wasi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Welche Firmware ist bei dir den drauf?

Versuchs mal mit der:
AVR Studio 4.12.  Service Pack 2

Gruß Wasi...

Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hab ich drauf!

Wie gesagt konnte einmal lesen u.das wars!!

gruß

Autor: Wasi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Kannste mal erklären was nicht geht und was geht?

Gruß Wasi...

Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Wasi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Und hast du die ISP frequenz angepasst?

Siehe letzen post:
http://www.roboternetz.de/phpBB2/zeigebeitrag.php?...

Ich hoffe das daß weiterhilft.

Gruß Wasi...

Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für den Link! Werd es morgen gleich ausprobieren! Jetzt ist
erstmal Wochenende!
Wünsche Dir ein schönes u. danke nochmal

Gruß Matthias

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.