Hallo, ich habe mein MSP430-Board nun mit LEDs bestückt, ein erstes Test-Blink-Programm geschrieben und es schonmal zu einem fertigen Hex-File gebracht (Das ganze mit dem MSPGCC-Paket). Jetzt steht hier in einem Artikel, das ich das File nun mittels C-Spy von TI flashen kann. Ich habe das IAR jetzt installiert; aber ich sehe keine Möglichkeit, das Hex-File zu laden und zu flashen :( Ich suche nun eine Möglichkeit, mein Programm in den Controller zu bringen, sei es nun mit dem IAR oder mit etwas anderem. Eine weitere Frage tat sich noch auf: Von den PICs her war ich es gewohnt, einstellungen bzgl. Taktquelle- und Frequenz vorzunehmen. In den beispielen von mathar.com oder des MSPGCC-Pakets hab ich solche einstellungen nicht gefunden?!? Gruß Stephan
Ich habe inzwischen den IAR-Compiler verwendet, um meine Blinkschaltung zu implementieren. Nach dem Flashen funktionierte auch alles wie gewünscht. Nur möchte ich gerne die MSPGCC-Toolchain benutzen, aber ich habe jetzt wirklich alles Mögliche ausprobiert und hatte leider keinen Erfolg, das Programm mit C-Spy zu flashen. Auch mit gdb komme ich nicht weiter, weil das Programm sagt, das es mit 'ihex' nichts anfangen kann :( Jetzt brauche ich wirklich Hilfe, weil ich auch mit der MSPGCC-Wiki auf dieser Seite und der offiziellen Dokumentation nicht weiter komme. Am liebsten würde ich gdb benutzen, dann hätte ich alles aus einer Hand... Gruß Stephan
Du brauchst den msp430-gdbproxy. Der agiert dann als Server und kann z.B. vom ddd angesprochen werden.
du kannst alles mit der mspgcc toolchain und _parjtag erschlagen http://mspgcc.sourceforge.net/_parjtag.zip msp430x149 ist für deinen controler anzupassen zunächst compilierst du deine source msp430-gcc -mmcu=msp430x149 -O2 -Wall -g -c -o mysource.o mysource.c dann linkst du msp430-gcc -mmcu=msp430x149 -o myprojekt.elf mysource.ogfx_lcd.o auf den msp schieben msp430-jtag -e mad.elf ggf. hexfile erzeugen msp430-objcopy -O ihex myprojekt.elf myprojekt.hex listing c->asm msp430-objdump -dSt myprojekt.elf >myprojekt.lst
Ja 100%, der Befehl msp430-jtag fehlte mir; ich dachte ich müsste auch über den Debugger flashen. Alles klar, vielen Dank! Gruß Stephan
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.