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
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.