Forum: Mikrocontroller und Digitale Elektronik eeprom wird beim porgrammieren beschrieben


von Jürgen Mayer (Gast)


Lesenswert?

Hi

Ich versuche gerade ein Programm in den Cotroller zu schreiben,welches 
auch des EEprom verwendet. Nun passiert es aber plötzlich,dass beim 
programmieren nicht nur das Flash beschrieben wird,sondern auch des 
eeprom. In beide wird die gleiche .hex Datei geschrieben. Habe den 
Controller uach shcon ganz gelöscht und mal nur "FF"s 
reinprogrammiert,trotzdem wurde wieder das alte Programm in Flash ud 
EEprom geschrieben. Ist das nicht seltsam??

Also Danke schonmal für die HIlfe

Gruß Jürgen

von Mike R. (thesealion)


Lesenswert?

No, it's not a bug, it's a feature!

Wenn du uns ein paar mehr Details gibst, dann bekommst du auch genauere 
Antworten.

von sechszweisechs (Gast)


Lesenswert?

Dann muss man in der IDE das hex fuer das flash und das EEP fuer das 
EEPROM angeben. Irgnedwo sollte man auch einstellen koennen, ob dass 
EEProm auch beschrieben werden muss. Da wir nun nicht wissen welche IDE, 
resp welchen Prozessor es betrifft, koennen wir nich weiter helfen.

von Jürgen Mayer (Gast)


Lesenswert?

Ich arbeite mit einem ATmega8 und programmiere in Assembeler über das 
AVR-Studio. Übermitteln tu ich die .hex-Datei mittels Yaap.

von Steffen (Gast)


Lesenswert?

Habe das gleiche Problem! Kann uns wer helfen??

Gruß Steffen

von sechszweisechs (Gast)


Lesenswert?

In AVR Studio kann man einstellen was programmiert werden soll.

von Randy N. (huskynet)


Lesenswert?

Gelöscht wird der EEPROM aber nicht zufällig einfach nur, oder? Denn ich 
glaube man kann im AVR ein Fuse-Bit setzen, das bestimmt, ob der EEPROM 
beim Neuprogrammieren jedesmal gelöscht werden soll, oder nicht (denn 
der C-Compiler kann die Anordnung der Daten im EEPROM bei jeder Änderung 
total über den Haufen hauen - und damit dann nicht mit falschen Daten 
gearbeitet wird, kann der EEPROM jedesmal gelöscht werden).

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.