STK500: Problem mit High-Voltage-Programming

OP #3084802
Lesenswert?

Hallo zusammen,

nachdem ich nun endlich das STK500 erhalten habe, und auch einen 
verfuseten Controller wieder aus dem Nirvana zurückholen konnte, habe 
ich bei einer anderen Platine folgendes Problem:

Nachdem ich die HV-Programmierverkablung laut DB des Mega644 
durchgeführt habe, konnte ich im AVR-Studio die Fuses zum Glück wieder 
auslesen. Alles top, dachte ich, habe dann die Taktquelle korrigiert und 
mich noch einmal vergewissert, dass das Bit für ISP-Programmierung 
aktiviert ist. Als ich dann den ganzen HV-Kram wieder abgelötet habe, 
und dann mit ISP programmieren wollte tat sich aber nichts.

Verzweifelt habe ich dann wieder die HV-Kiste zum Laufen gebracht, 
geschaut ob die Device-ID auch beim mehrfachen Auslesen passt - tut's. 
Nocheinmal über die Fuses geschaut, passten auch. Daran konnte es also 
nicht gelegen, haben.
Als ich dann versucht habe, einfach mal aus dem HV-Modus heraus zu 
flashen, musste ich feststellen, dass hier irgendwas nicht stimmt.
Wenn ich nämlich "Verify after Programming" aktiviere, kommt nach dem 
Programmieren folgendes Warning: "Flash Byte Address 0xF800 is 0xFF 
(should be 0x0C)".
Okay, da ich einen Bootloader flashen wollte, der da eigentlich anfangen 
müsste, schaute ich mal nach, was denn im Flash drinstand. Waren 
tatsächlich nur FF's und kein Bootloader.
Wenn ich allerdings den Haken bei "Verify after Programming" rausnehme, 
kommt kein Fehler. Ändert aber nichts an den FF's.

Hat jemand eine Idee, was ich falsch mache?
Scheint ja irgendwie nichts ins Flash schreiben zu wollen per 
HV-Programmierung.
ISP wäre mir eh lieber, aber geht ja auch nicht. Hat jemand da eine 
Idee?

Viele Grüße

Modellbauer

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