Ich habe es gerade mal mit dem MSP Flasher - Command Line Programmer von
ti und einem MSP430 Launchpad (MSP-EXP430G2 mit MSP430G2231) getestet.
Zuerst habe ich sicherheitshalber mit
MSP430Flasher.exe -r [INFO_orig.txt,INFO]
den Inhalt des INFO Segmentes ausgelesen und im TI-txt Format
gespeichert.
1 | @1000
|
2 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
3 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
4 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
5 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
6 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
7 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
8 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
9 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
10 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
11 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
12 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
13 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
14 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
15 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
16 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
17 | FF FF FF FF CB 8E 1B 8E 76 8F 79 8E 6C 8D 1E 87
|
18 | q
|
Die Datei habe ich als Vorlage fpr meine eigene INFO.txt genutzt
1 | @1000
|
2 | 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
3 | 01 00
|
4 | q
|
und diese mit
MSP430Flasher.exe -e ERASE_SEGMENT -w INFO.txt
geschrieben.
Ein erneutes Auslesen mit
MSP430Flasher.exe -r [INFO.txt,INFO]
zeigte folgenden Inhalt:
1 | @1000
|
2 | 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
3 | 01 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
4 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
5 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
6 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
7 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
8 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
9 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
10 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
11 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
12 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
13 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
14 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
15 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
16 | FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
|
17 | FF FF FF FF CB 8E 1B 8E 76 8F 79 8E 6C 8D 1E 87
|
18 | q
|
INFOA und auch der MAIN Speicher bleiben unverändert. Das Schreiben
funktioniert solange die zu speichernden Daten nicht bis den INFOA
Bereich (die untersten 4 Zeilen) hineinreichen.