Wenn man einen flash speicher benutzt, kann der doch gelöschtwerden, indem man in bestimmte adressen einen bestimmten wert schreibt. könnte er denn nicht auch durch zufall gelöschtwerden, wenn man ihn z.B. als normalen Datenspeicher benutzt und durch zufall in diese Speicherzellen ein bestimmter wert geschrieben wird?
Worauf willst du hinaus? Wenn er gelöscht wird, sind nachher normalerweise alle Speicherzellen mit 0xff belegt. Reinschreiben kannst du da aber was du willst.
chris wrote: > Wenn man einen flash speicher benutzt, kann der doch gelöschtwerden, > indem man in bestimmte adressen einen bestimmten wert schreibt. Äh, der ist dann nicht "gelöscht", sondern neu beschrieben worden. Das ist aber bei jedem Speicher so. > könnte er denn nicht auch durch zufall gelöschtwerden, wenn man ihn z.B. als normalen Datenspeicher benutzt Was ist denn ein unnormaler Datenspeicher? Ich kenne ein Flash nur als Datenspeicher. > und durch zufall in diese Speicherzellen ein bestimmter wert geschrieben > wird? Was für einen Zufall?
ich meinte das so: 1.flash ist leer, also in allen speicherzellen steht 0xFF. 2.ich schreibe in die speicherzellen u,v und w irgendwelche werte, die ich speichern möchte 3.ich schreibe in die speicherzellen x,y und z andere daten, die ich speichern möchte. leider entsprechen diese daten durch zufall genau jenen, durch die der löschvorgang eingeleitet werden kann und werden durch zufall genau in die speicherzellen geschrieben, die den löschvorgang einleiten können -> flash wird gelöscht
Du kannst nicht einfach so ein Byte in den Flash schreiben, Du must erst den Schreibschutz aufheben und das ist eine andere Folge, als die zum Löschen. Peter
ausserdem programmierst du dein programm ja so dass der programm counter ja nicht in den adressbereich deiner eingespeicherten werte kommt und dann irgendwelchen unfug macht :-)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.