Hallo, arbeite mich gerade neu in den MSP430F5529 und CCSv4 ein. Bisher habe ich direkt über ein MSP-FET430UIF mit MSP-TS430PN80USB debuggt. Stehe gerade auf dem Schlauch, wie man meinen uC simulieren kann und möchte, wenn das Simulieren klappt die Trace-Funktion ausprobieren. Zur Simulation: Ich gehe davon aus, daß ich zum Simulieren unter anderem die Target-Configuration ändern muß (nun "Texas Instruments Simulator" statt "TI MSP430 USBx"). Welchen Core muß ich auswählen? Wie geht es weiter? Die verschiedenen Anzeigemöglichkeiten unter dem Menüpunkt "View", z.B. Memory, Register,... sind mir bereits beim bisherigen Debuggen aufgefallen. Mir fehlt nur der Wechsel (Einstellungen) für die Simulation. Zur Trace-Funktion: Habe bereits festgestellt, daß der MSP430F5529 unter der Target Configuration als "MSP430 USBx" "not tracable ist". Deshalb der Schritt zur Simulation. Darum habe ich auch nach dem Dokument SLAA393.pdf gesucht, welches im User Guide zum CCS (slau157oCCS.pdf) bzgl. Trace (Punkt D.1.6) erwähnt wird. Sample Code für advanced debugging konnte ich runterladen, das PDF nicht. Vielleicht hängt an dieser Stelle momentan nur die TI-Seite. Ich weiß natürlich noch nicht, ob mir dieses Dokument wirklich weiterhilft. Kann mich einer von Euch auf das richtige Dokument bzgl. der Trace-Funktion stoßen? Ist die CCS-Funktion Trace innerhalb einer Simulation des MSP430F5529 möglich? Vielen Dank für Eure Antworten!
Bestehst du auf den CCS? Ich weiß ja nicht, wie groß dein Code ist, aber wenn möglich würde ich an deiner Stelle IAR vorziehen. Auch die Simulation ist dort problemlos.
Danke Dennis, habe bereits ein Angebot für IAR eingeholt. IAR ist 6x teurer als CCS. Das ist ein Punkt der mich im Moment dazu bringt es mit CCS zu probieren.
OK, wenn ich mir so die Trace-Funktionsbeschreibung in der CCS-Hilfe anschaue, sehe ich daß ich mich für meine Fragestellung bzgl. Trace genauer ausdrücken muss. Was ich möchte ist den Zustandsverlauf der Pins (in diesem Fall PWM) während der Laufzeit mitverfolgen. Ich weiß nicht ob dies allgemein gilt, aber zumindest in meinem Fall (MSP-FET430UIF) kann man per JTAG eben nicht während der Laufzeit Speicher- und Registerinhalte mitverfolgen. Daher frage ich mich nun, ob dies möglich wird, wenn ich den uC direkt über Bootloader programmiere (USB -> MSP-TS430PN80USB). Die Frage "Wie simulieren?" steht natürlich auch noch an. Ich werde dem auf den Grund gehen. Wenn mir jemand zuvor kommen kann wäre ich sehr dankbar!
B. S. schrieb: > Die Frage "Wie simulieren?" steht natürlich auch noch an. Spricht man hier vom Simulieren oder vom Emulieren? Die Hilfefunktion vom CCS hilft mir bzgl. Simulation auch nicht wirklich weiter. Was könnten denn geeignete Suchbegriffe sein?
B. S. schrieb: > Die Frage "Wie simulieren?" steht natürlich auch noch an. Die Frage bzgl. des Simulierens ist gelüftet! CCS kann MSP430 nicht simulieren. Habe bei TI angefragt.
B. S. schrieb: > Daher frage ich mich nun, ob dies möglich wird, wenn ich den uC direkt > über Bootloader programmiere (USB -> MSP-TS430PN80USB). War das nicht so, daß man dann etwas unkonfortabler, z.B. ohne Breakpoints arbeiten muß?
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.