mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik EraseCheck bei MSP430


Autor: WEspezial (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
HHallo,
Ich habe einen MSP430F2618, der soll einen anderen MSP430, nämlich den 
2481, programmieren.
Ich habe mich da mit der Notation an die Application Note SLAU320 von TI 
gehalten. Als Anschauungsbeispiel habe ich die SW Replicator.c von 
Elprotronic downgeloadet.
Ein Bisschen abgewandelt, dann sollte es so gehen (hab' ich gedacht!): 
s. Dateianheng.
Zum Problem:

...
InitTarget();           // Target Board initialisieren
if (!GetDevice())       // Globale DEVICE ID holen
{
    ReleaseTarget();    // wenn was schief läuft, release Target Board
    return STATUS_ERROR;  // STATUS_ERROR = 0
}

/* hier wird das Target-Flash gelöscht*/
EraseFLASH(ERASE_MAIN, 0x4000);       // Main-Flash löschen

if (!EraseCheck(0x4000, 0x6000))      // Check main memory 
erasure(Fxx2..9)
{
    ReleaseTarget();        // Release Target Board
    return STATUS_ERROR;        // STATUS_ERROR
}
...

Den Init macht er ganz schön, den GetDevice auch ohne Fehler aber dann 
knallts: Obwohl die Range des Flash richtig angegeben ist, returned der 
Debugger immer mit STATUS_ERROR.

Hat jemand eine Idee? Oder hhat einer das schon mal gehabt und weiß eine 
Lösung?

Schon mal ganz herzlichen Dank an alle Profis und Helfer!

Gruß
Wolfgang

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.