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
Wenn, dann schützt ein Lockbit den Inhalt des Controllers. Scheinbar löscht du den Controller vor dem Programmieren nicht.
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!
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...
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?
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?
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).
Ist AVRProg von Atmel? Schon ein anderes Programmier-Tool (Ponyprog, AVRStudio) ausprobiert?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.