PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Flash des ATMEGA 128 nach Program/Verify leer (keine Lockbits gesetzt)



gernotmueller
08.03.2011, 10:32
Hallo,

hoffentlich kann mir jemand bei meinem Problem helfen.
Und zwar programmiere ich einen ATMEGA128 mit einem Hexfile, das einen
Bootloader und Application beinhaltet. Beides wird also gleichzeitig
programmiert. Lockbits sind keine gesetzt, somit alles frei
programmierbar. Alle Fuse und Lockbits sind richtig eingestellt, da
diese Einstellungen in der Produktion in meiner Firma bei 50+ Stück auch
so funktioniert hat. Bei 7 Stück allerdings nicht.

Nun ist das Problem, dass nach einem Programmieren und anschließendem
Verify scheinbar alles programmiert ist. Liest man nun das Flash nochmal
aus, ist es bis auf den Bootloader leer. Dies habe ich schon mit 3
verschiedenen Programmiertools und Programmern probiert, mit dem selben
Ergebnis. Programmiert man nur die Application ohne Bootloader
funktioniert das Schreiben ins Flash, da beim Lesen des Flash alles so drinsteht
wie es sein soll und die Applikation läuft.

Was kann das Problem sein?? Hatte irgend jemand schon mal so eine
Situation. Der ATMEGA wurde auch schon getauscht, und dennoch das selbe
Problem.

Danke schon mal für die Hilfe!