Hallo, ich versuche gerade eine Software von mir auf den ATXMega128A1 umzustellen. Bisher hatte ich das EEprom über ein Struct auf der EEMEM Adresse vorbelegt und fand das auch sehr praktisch und würde das gerne beibehalten, vorzugsweise um Memory Mapped erweitert. Leider kann man die EEprom.h aus der aktuellen AVRlib nicht nutzen, weil ja der Zugriff aufs EEprom ganz anders realisiert ist. Habe die Appnote gelesen und (hoffentlich) auch verstanden. Ich glaube ich bräuchte jetzt zwei defines #define EEMEM __attribute__((section(".eeprom"))) und #define EEMEMMM __attribute__((section(".eeprom_memmory_mapped"))) in EEMEM würde ich die Werte vorinitialisieren und über EEMEMMM nach Aktivierung des Memmory Mapping auslesen. jetzt müsste ich nur noch die Sections entsprechend definieren, dafür finde ich nur die notwendige Datei/Konfigurationseinstellung in meiner Eclipse Umgebung nicht. Ich wäre echt sehr dankbar, wenn mir wer Verraten würde ob das so wie von mir Gedacht funktioniert und wo ich dann die Sections einstelle oder wie es anders funktioniert. mfg Stephan
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.