Zwischenspeicherung von Daten innerhalb verschiedener volatiler RAM Speicher des ESP32

Einleitung

Über die Erschließung von persistentem Speicher für verschiedene Dinge haben wir schon anderswo diskutiert.

Hier geht es konkret um die Auslotung der Möglichkeiten, volatilen RAM Speicher der verschiedenen Subsysteme des ESP32 zu nutzen.

RMT controller RAM

Neben den 8kB Speicher im RTC slow memory, die u.a. auch einen Deep Sleep Zyklus überleben, beherbergt der ESP32 auch noch einen RMT controller mit insgesamt 2kB RAM.

Hier findet sich entsprechender MicroPython-Code zur ordnungsgemäßen Ansteuerung.

1 Like

RTC memory

Auf Pycom Geräten lassen sich die 8k RAM RTC memory folgendermaßen ansprechen.

from machine import RTC
rtc = RTC()

# Store something.
rtc.memory("foobar")

# Load it back.
value = rtc.memory()

ram alternative to nvram? | Pycom user forum

RAM Disk

@robert-hh hat mal wieder etwas schönes ausgegraben und aufgearbeitet. Vielen Dank!