Flashzugriff

Gast #489441
Lesenswert?
• ▲
▼
ok, Annahme: PROGMEM->avr-libc->avr-gcc->AVR. Lesen aus dem AVR 
Programmspeicher ist wirklich vielerorts gut beschrieben. Erste 
Anlaufstelle ist mit Dokumentation der avr-libc bereits genannt. 
Vielleicht noch hilfreich: avr-gcc-Tutorial (oben 
links->AVR->AVR-GCC-Tutorial) Abschnitt Programmspeicher (Flash). Der 
Fehler in der Aussage "Gelesen wie normale Variablen" wird dann 
hoffentlich offensichtlich.
"Schreiben von Variablen" ins Flash ist allerdings eine vergleichsweise 
komplexe Aufgabe, dabei sind einige Bedingungen zu beachten 
(seitenweises Wiederbeschreiben, Schreibfunktion in speziellem 
Speicherbereich u.a.). Ein wenig helfen die Funktionen aus avr/boot.h 
der avr-libc, Dokumentation dazu ist ein guter Einstieg.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren