EEPROM/Flash bei ATSAMD51 lesen/schreiben

Gast #6921573
Lesenswert?
• ▲
▼
Hi,

ich würde beim ATSAMD51 gerne ein paar (wenige) Daten persistieren. Bei 
den bisherigen ATMEL-MCUs ging das Problemlos mit dem integrierten 
EEPROM. Die ATSAMD51-Familie hat leider keinen EEPROM mehr.

Das Handbuch ist zu diesem Thema leider sehr sparsam. Da steht nichts 
weiter drin, als dass man den Flash verwenden soll und dass man - um 
Löschzyklen zu sparen - die Daten in einen fortlaufenden Speicherbereich 
des Flash schreiben und diesen nur dann erneut löschen soll, wenn das 
ende erreicht ist.

Was mir allerdings vollkommen fehlt, ist eine brauchbare Beschreibung, 
wie ich Daten in einen bestimmten Bereich des Flash schreibe.

Deswegen meine Frage: gibt es da irgendwo eine brauchbare 
Beispielimplementation/Library/Dokumentation, aus der zu erkennen ist, 
wie das geht?

Danke!
Gast #6924110
Lesenswert?
• ▲
▼
Ja, googeln muss man halt auch können: das eine ist eine Bibliothek mit 
Unmengen an Abhängigkeiten auf anderes Arduino-IDE-Zeugs (also 
unbrauchbar) und das andere ist ein Link auf einen Forumseintrag a) für 
den SAMD21 und b) mit eigentlich auch nur Links auf die 
ATMEL-Dokumentation, die ich schon kenne.

Du hast also einfach mal sinnlos die ersten zwei Google-Links hier 
reinkopiert. Danke für nichts.
Gast #6924154
Lesenswert?
• ▲
▼
Storknes schrieb:
> EEPROM. Die ATSAMD51-Familie hat leider keinen EEPROM mehr.

> Das Handbuch ist zu diesem Thema leider sehr sparsam. Da steht nichts

Hm, der Abschnitt "25. NVMCTRL – Nonvolatile Memory Controller" ist fast 
50 Seiten lang - "nichts" ist da doch wenig angemessen. Insbesondere die 
Teile über "SmartEEPROM" dürften hilfreich sein.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.