Forum: Compiler & IDEs Flashzugriff


von wolf4144 (Gast)


Lesenswert?

Hallo

Wo kann ich Infomation für den Flashzugriff erfahren.
Lesen und Schreiben von Variablen.
Definiert werden ja Variablen mit dem Zusatz PROGMEM oder?
Gelesen wie normale Variablen.

Gruß

von johnny.m (Gast)


Lesenswert?

AVR-libC-Dokumentation... Ist das sooo schwer zu finden?

von Martin Thomas (Gast)


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.

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
Noch kein Account? Hier anmelden.