Gast
#5307370
Hallo Ich habe folgendes Problem. Wir nutzen das EEPROM im ATMega644 und programmieren in C mit dem Atmel Studio Version 7. Im EEPROM befinden sich Kalibrierwerte, die am Anfang eingestellt werden und dort gespeichert sind. Ausserdem gibt es einen Bereich für Messwerte der bei Benutzung immer wieder geändert wird. Wir möchten jetzt ein Softwareupdate mit dem Bootloader machen und dabei nur den Flash neu schreiben, damit die alten Messwerte und die Kalibrierung nicht verloren geht. Es sind allerdings ein paar EEPROM Variablen hinzugekommen, welche ich bei der Definition in C hinter die alten geschrieben habe, mit der Hoffnung das der alte Teil des EEPROM Speichers unverändert bleibt. Leider habe ich jetzt nach einem Update eine Verschiebung des EEPROM und sämtliche alte Mess und Kalibrierwerte stimmen nicht mehr. Gibt es hier die möglichkeit die Speicherbelegung des EEPROM zu steuern und festzulegen welche Variablen wo gespeichert werden ?