Forum: Mikrocontroller und Digitale Elektronik Flashspeicher Segment A bei ez430-rf2500 gelöscht wie wiederherstellen?


von thomas (Gast)


Angehängte Dateien:

Lesenswert?

hallo forumsgemeinde,

ich habe beim beschreiben des FLASH-Speichers in das Segment A etwas 
reingeschrieben und dabei ganz vergessen, dass der rest des 
Flashspeichers dabei gelöscht wird. Jetzt sind die ganzen 
kalibrierungsdaten der DCOs weg.

CALBC1_1MHZ
CALDCO_1MHZ
CALBC1_8MHZ
CALDCO_8MHZ
CALBC1_12MHZ
CALDCO_12MHZ
CALBC1_16MHZ
CALDCO_16MHZ

und was sonst noch drinn stand.

Ein Targetboard ist meinem FLASHwrite Programm nicht zum Opfer gefallen.
Ich hatte gehofft es reich wenn dort die daten auslese und in die 
anderen targetboards eintrage, dass das nicht einfach so klappt war mir 
klar aber tiefe innere wunsch hat es mich versuchen lassen.

hat jemand eine Idee wie ich die Daten wiederherstellen kann?

Das Demoprogramm msp430x22x4_dco_flashcal.c kann ich leider nicht 
verwenden, weil die PINs 2.6 & 2.7 als GDO0 und GDO2 am cc2500 hängen 
und ein Rechtecksignal mit 135,14 KHz rauskommt.

Ich dachte ich modifiziere das Programm "msp430x22x4_dco_flashcal.c" 
einfach und passe es an die Frequenz von 135,14 KHz anstatt der 
32,768KHz einfach an, aber das Programm läuft die ganze zeit und nichts 
passiert.

im orginalcode:
1
#define DELTA_1MHZ    244                   // 244 x 4096Hz = 999.4Hz
2
#define DELTA_8MHZ    1953                  // 1953 x 4096Hz = 7.99MHz
3
#define DELTA_12MHZ   2930                  // 2930 x 4096Hz = 12.00MHz
4
#define DELTA_16MHZ   3906                  // 3906 x 4096Hz = 15.99MHz

// 134.15 KHz : 32768 = 4,094
meine angepasste version:
1
#define DELTA_1MHZ    999
2
#define DELTA_8MHZ    8000
3
#define DELTA_12MHZ   11995
4
#define DELTA_16MHZ   15990

Der ganze Code ist im Anhang

hat jemand einen Vorschlag?

von Tobias K. (kurzschluss81)


Lesenswert?

Ich glaube das es nicht wirklich sinnvoll ist die Kalibrierungsdaten 
eines anderen Prozessors zu verwenden.
Aber es gibt von TI ein Beispielprogramm was eine Kalibrierung des 
Systems vornimmt und dir wider die Daten in den Flash schriebt.

von thomas (Gast)


Lesenswert?

ja, das programm im anhang habe ich ja von ti. leider klappt das mit 
135.14 Khz nicht. das programm lief jetzt die ganze nacht ohne erfolg

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
Noch kein Account? Hier anmelden.