Flash-EPROM beschreiben... (AM29F010B)

Moin,
Ich habe folgendes Problem. Ich möchte o.g. Flash beschreiben - es aber vorher nicht löschen. Auch nicht sektorweise - sondern nur einzelne Bytes an immer die gleichen Stellen. Sozusagen Parameter eines Programmes ändern. Kann ich das mit diesem Flash machen oder muß vor dem Schreiben immer ein Löschzyklus erfolgen. Das Datenblatt schweigt sich dazu aus!
Danke für Eure Hilfe!
Tino

Hallo Tino,
soviel ich weiss, muss man immer vorher (sektorweise) löschen. Das Überschreiben einzelner Bytes geht nicht. Dazu müsstest Du ein EEPROM einsetzen.
Gruß v. Hoss

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Das heißt also…

Hallo Tino,
soviel ich weiss, muss man immer vorher (sektorweise) löschen.
Das Überschreiben einzelner Bytes geht nicht. Dazu müsstest Du
ein EEPROM einsetzen.
Gruß v. Hoss

Hallo nochmal,
Dann gibts für mich nur noch eine Lösung. Ich muß während der Programmausführung den ROM-inhalt ins RAM kopieren, von dort aus weiterarbeiten und dann das Flash löschen und anschließend neu komplett beschreiben.
Tino

Hallo nochmal,
Dann gibts für mich nur noch eine Lösung. Ich muß während der
Programmausführung den ROM-inhalt ins RAM kopieren, von dort
aus weiterarbeiten und dann das Flash löschen und anschließend
neu komplett beschreiben.
Tino

Hallo,

ja, so ginge das, auch sektorweise natürlich. Aber bedenke, dass das „eine Menge“ Zeit dauert.

Tschüß !

Hallo,

ja, so ginge das, auch sektorweise natürlich. Aber bedenke,
dass das „eine Menge“ Zeit dauert.

Tschüß !

…Zeit hat meine Applikation „genügend“, da es als Handgerät konzipiert ist und sich ähnlich einem Taschenrechner nach einiger Zeit automatisch ausschalten soll. Diese Zeit könnte ich dafür zum Beispiel nutzen.

Danke nochmal
Tino

…ach ja, nochwas fällt mir ein:

Im Gegensatz zu RAM-Bausteinen hat ein Flash eine begrenzte Anzahl möglicher (sicherer) Schreibzyklen. Wieviele hier garantiert werden steht im Datenblatt.

Viel Spass bei´m Basteln.
Hoss

…ach ja, nochwas fällt mir ein:

Im Gegensatz zu RAM-Bausteinen hat ein Flash eine begrenzte
Anzahl möglicher (sicherer) Schreibzyklen. Wieviele hier
garantiert werden steht im Datenblatt.

„…minimum 1 million erase cycles guaranteed per sector…“
laut Datenblatt. Das sollte für Otto-normal-Mensch reichen.
Bis dahin
Tino

Viel Spass bei´m Basteln.
Hoss