Guten Abend, ich habe mir gestern Code Composer Studio (CCS) 6.1.2 installiert und das erste Programm läuft auch schon auf meinem MSP-EXP430G2 Launchpad. Ich verwende zur Zeit die Debug Umgebung des CCS zum Testen des Programms. Wie kann ich mit dem CCS den MSP430G2553 flashen, so dass das Programm automatisch startet wenn der MSP430 mit Strom versorgt wird? Sobald ich das Board vom USB-Port abstecke und wieder anstecke, läuft leider nichts. Ich habe vor ca. 2 Jahren an der Uni damit gearbeitet und damals haben wir sowas gemacht. Nur kann ich mich leider nicht erinnern und finde weder bei Google oder hier im Forum die Lösung. Vermutlich liegt es am Suchbegriff.
Da es äußerst unwahrscheinlich ist, daß das Programm ins RAM des MSP430 geladen wird (davon hat der einfach zu wenig, nämlich gerade mal 512 Bytes), wird es schon im Flash sein. Davon ist auszugehen. Nur wird es aus irgendeinem Grund nicht von alleine starten; vielleicht wartet es aus irgendeinem Grund auf die Debug-UART?
Ok, ich habe jetzt das Beispielprogramm "blink" von TI probiert und das startet nach aus- und wieder einstecken des Boards von alleine. Es liegt also an meinem Code. Danke
Falsch gelinkt? Watchdog aktiv? Externe Bootbeschaltung aktiv?
Watchdog ist deaktiviert
1 | WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer |
und extern sind nur 2 Pins (P1.0 & P1.7) mit einem Schrittmotortreiber verbunden. Das Link-file erstellt das CCS und gibt keine Fehler aus. Ich habe jetzt die Zeilen
1 | DCOCTL = 0; // Select lowest DCOx and MODx |
2 | BCSCTL1 = CALBC1_1MHZ; // Set range |
3 | DCOCTL = CALDCO_1MHZ; // Set DCO step + modulation |
auskommentiert und es funktioniert. Ich habe mir ein Beispielprogramm zum Timer hineinkopiert und da waren die drei Zeilen dabei. Ich werde mir morgen mal anschauen, was der Code genau macht. Vielen Dank
Stefan W. schrieb: > BCSCTL1 = CALBC1_1MHZ; // Set range > DCOCTL = CALDCO_1MHZ; // Set DCO step + modulation Könnte es sein, dass die Kalibrierungswerte in Segment A des Information Memory gelöscht wurden?
Also ich debugge mein laumchpad mit ccs und benutze zum flashen uniflash. Das habe ich mir auch von der Ti Webseite besorgt
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.