Fehler beim Flashen von AT90S2313

Gast #426231
Lesenswert?

Hallo zusammen,

wollte gestern Abend mal ein altes Projekt von mir reanimieren und habe 
versucht den in einer Schaltung integrierten AT90S2313 über das AVR Tool 
AVRProg zu flashen!
Problem:
Es erscheint eine Fehlermeldung in folgender Form:
Address: 0x0007 Excepted: 0xffff Received: 0xff00

Was hat das zu bedeuten? Könnte es vielleicht sein, dass im Controller 
ein entsprechendes Fuse Bit gesetzt ist und mir den Zugriff auf den 
Flash verweigert? Den Flash auslesen funktioniert einwandfrei, nur beim 
proggen und verifizieren macht er doof rum!!

Falls es ein Fusebit Setting Problemchen ist, kann ich ja noch die 
Hochvoltprogrammiervariante versuchen. Gibt es dazu eine Schaltung und 
wenn ja, wo find ich die? (Hätte mir viellecht doch das STK500 mal 
kaufen sollen, das kann sowas nämlich!)

Liebe Grüsse
Jochen
Gast #426246
Lesenswert?

Hallo Rahul,

Das gestaltet sich beim AVRProg schwierig! da gibt es keinen Button wo 
man den Controller löschen könnte! Soviel ich weiss, wird das Programm 
bei Betätigen des Buttons "Program" zuerst gelöscht, dann wird der 
Controller geflasht und danach folgt ein verify Durchgang.
Als ich noch mit nem JTAG gearbeitet habe, konnte man das Programm 
vorher löschen, das geht bei dem Tool AVRProg leider nicht!
Gast #426252
Lesenswert?

Tja, dannn...
Im AVRStudio gibt es extra ein Kästchen, wo man einen Haken setzen kann, 
ob der Controller vor dem Programmieren gelöscht werden soll.
Ist beim Benutzen aller meiner Programmer (STK500 und AVRISP MkII) 
vorhanden...
Gast #426259
Lesenswert?

Stimmt!
Nur beim Tool AVRProg scheint es das nicht zu geben (muss aber nochmal 
genau nachschauen) Ich hab das mysmartUSB ISP Teilchen, da ich (leider) 
keine parallele Schnittstelle an meinem Notebook besitze. Was hälts du 
von dem Teil?
Gast #426269
Lesenswert?

Nettes Teilchen.
Ich hab mir vorgestern für 10 Euro mehr den AVRISP mkII fürs Notebook 
gegönnt. Bin halt auf dem Trip, dass Original-Atmel-Bauteile die 
Controller auch am besten unterstützt.
Vielleicht mache ich aber auch noch eine Sammlung mit IS-Programmern auf 
(ich liebäugle schon seit einem Jahr mit dem JTAGICE mkII...)

Laut Protkoll (AVR911) sollte es aber möglich sein, den Chip zu löschen 
(chip erase).
Gast #426277
Lesenswert?

AVRProg ist ein Tool von Atmel!
Du findest es, wenn du im AVRStudio unter Tools gehst, da müsste es ganz 
oben stehen. Wenn du da drauf klickst geht es auf, vorausgesetzt der 
Rechner findet einen angeschlossenen ISP Progger. Wenn ich meinen 
atmega8 auf dem myavrBoard flashe, funktioniert es einwandfrei!!
Mit Ponyprog hab ich noch nix probiert und alle anderen Programmiertools 
von Atmel finden meinen ISP Progger nicht!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren