Guten Tag. Ich nutze den Information-Flash (also diese 256 Byte) des MSP zum Abspeichern einiger Einstellungen. Nun würde ich gern, wenn ich den Programmspeicher programmiere auch sozusagen die Werkseinstellungen (also einen Initialzustand) in den Flash schreiben. Gibt es da eine einfache Möglichkeit (durch eine Anweisung im Source oder so)? Ich benutze den MSP430GCC und zum Programmieren den dazugehörigen GDB. Vielen Dank. Gruß, Karsten
Wo ist das Problem? Schreib doch einfach am Programmanfang eine kleine Routine, die überprüft, ob das Flash im "Werkszustand" ist, und wenn nicht, wird der Flash eben beschrieben. Einziges Problem dabei ist, woher der msp das weiss. Schreib doch einfach in den Sourcecode direkt eine Zahl (z.b. 123), die an Stelle x im Speicher stehen soll. Wenn sie nicht dort steht, wird der Flash gelöscht und inkl. der "123" beschrieben. Wenn Du ein Update machst, änderst du die Zahl im Code auf z.b. 124. Es wird im Flash nachgeguckt, da steht 123 != 124 --> der Flash wird beschrieben. Nicht grad elegant, aber praktikabel ;) der Flo p.s. ich wär an den Lese- und Schreibroutinen interessiert, hast du da was in c?
Beispiele sind im MSPGCC-example ordner zu finden!
Hallo Floh! Hattest Interesse an den Schreib, bzw Leseroutinen in C für den MSP. In Anhang meine Version. Für das Schreiben muss allerdings vorher das ganze Segment gelöscht werden um es dann beschreiben zu können. Rainer
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.