Forum: Mikrocontroller und Digitale Elektronik Fehler beim Flashen von AT90S2313


von Moschdi (Gast)


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

von inoffizieller WM-Rahul (Gast)


Lesenswert?

Wenn, dann schützt ein Lockbit den Inhalt des Controllers.
Scheinbar löscht du den Controller vor dem Programmieren nicht.

von Moschdi (Gast)


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!

von inoffizieller WM-Rahul (Gast)


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...

von Moschdi (Gast)


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?

von Moschdi (Gast)


Lesenswert?

Hab gerade nachgesehen, da gibt es wirklich kein Kästchen, wo man einen 
Haken setzen kann!
Gibt es noch weitere Vorschläge bezüglich meines Problems?

von inoffizieller WM-Rahul (Gast)


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).

von inoffizieller WM-Rahul (Gast)


Lesenswert?

Ist AVRProg von Atmel?
Schon ein anderes Programmier-Tool (Ponyprog, AVRStudio) ausprobiert?

von Moschdi (Gast)


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!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.