Hi, ich versuche gerade, einen MSP430F2619 mit dem olimex MSP-JTAG-ISO zu programmieren. Nach den Anleitungen, die ich gefunden habe, bin ich nun auch in der Lage C-Projekte zu erstellen, den Code zu compilieren, der Debug Server findet das Target und wenn ich im Eclipse in die Debug View wechsle, kann ich das Programm auch laufen lassen und anhalten... allerdings das alte Programm, sprich den Code, den ich zuletzt mit CCE da reingeflasht haben. Mit anderen Worten, nach dem Compilieren und vor dem Debuggen wird mein ELF File nicht in das Target geladen, obwohl ansonsten scheinbar wirklich alles gut funktioniert. Hier mal der Inhalt meiner gdb-target.ini im Projekt Ordner (playground) target remote localhost:3333 set remoteaddresssize 16 set remotetimeout 9999999 set download-write-size 512 set remote memory-write-packet-size 512 set remote memory-write-packet-size fixed set remote memory-read-packet-size 512 set remote memory-read-packet-size fixed monitor erase main load Debug\playground Jede Hilfe ist willkommen. Vielen Dank. Gruß, Chris.
:
Verschoben durch Admin
Wenn du eine aktuelle Version des MSPGCC hast, darf in der ini nur noch folgendes drin stehn: > target remote localhost:3333 > monitor erase main > load Debug\playground Dann klappts. Die anderen Befehle sorgen dafür, dass nix in den Flash geschrieben wird. Warum auch immer.
Hi Christian, danke für die schnelle Reaktion. Ich hab das File geändert. Funktionieren tuts leider trotzdem noch nicht. Siehe anbei. Quellcode ist #include "msp430x261x.h" int main(void) { volatile unsigned int i = 0; WDTCTL = WDTPW + WDTHOLD; P1DIR |= 0x01; P1OUT &= ~0x01; __bis_SR_register(~GIE); while(1) { P1OUT ^= 0x01; for (i = 0; i < 1000; i++); } return 0; } Danke. Gruß.
Also was ich mit dem Posting sagen wollte: "Sonst noch irgendeine Idee?" ;)
Kommando zurück. Es läuft jetzt. Der Fehler steckte mal wieder in der ini Datei. Ich habe da noch einen Backslash statt des Slash drin gehabt. Danke, auch für die alten Postings. Ohne die hätte ich das nicht auf die Reihe gekriegt. Gruß.
Dann ist ja gut. ja, das hat sich alles bissl geändert, als die endlich den Cygwin Mist rausgeschmissen haben.
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.