MSP430: Information-Flash beim Programmieren beschreiben

Gast #177521
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
Gast #177522
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?
Gast #177524
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
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.