Forum: Mikrocontroller und Digitale Elektronik MSP430: Ultraedit -> C-Spy


von Lanius (Gast)


Lesenswert?

Hallo,

suche eine Beschreibung der möglichen Übergabeparameter an C-Spy um das 
Programm aus UltraEdit/Make/Batchdatei zu starten und automatisch die 
Hex-Datei zu laden und zu flashen.

Konnte in keiner Beschreibung von TI etwas dazu finden.

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Du kannst ja mal pyJTAG von http://mspgcc.sourceforge.net/tools.html 
ausprobieren. Ist zwar erst beta, sollte aber funktionieren.

von Lanius (Gast)


Lesenswert?

danke für den Tip, werde ich mal testen.

im cw430.pdf steht:

"For more information refer to the chapter Getting started in the
Command Line Interface Guide."

aber irgendwie finde ich diesen Guide nirgends...
Finde die Handbücher und Userguides zum MSP430 insgesammt recht 
unübersichtlich.

von Guest (Gast)


Lesenswert?

schreib dir ein kleines c-programm das
1. **argv anzeigt/loggt
2. cspy startet

dann den C-spy umbenennen und dein proggi C-spy nennen.
achja am besten gleich alles in MSVC integrieren und die wirklich 
schreckliche "IAR" IDE kicken. :) die commandos für compiler/linker 
findest du wenn du eine map file anlegst im header.

von Lanius (Gast)


Lesenswert?

ist echt bescheuert. Ich kann im Moment zwar C-Spy starten und das File 
übergeben, aber weil ich meinen Programmieradapter am zweiten 
Druckerport habe bricht C-Spy mit ner Fehlermeldung ab. Einstellen kann 
ich den Port aber nur in der IDE. :(

von Lanius (Gast)


Lesenswert?

habe jetzt wirklich den Parameter-Spy für C-Spy geschrieben :)

Lösung für Ultraedit:

C:\Pfad\cw23.exe  %Paout.elf.a43 -d f430p -lpt2

----------------------------------------------------------

%P ist der Pfad
aout.elf.a43 ist das File
-d f430p wählt den Treiber aus
-lpt2 Druckerport 2

IAR übergibt noch mehr Parameter, werden aber nicht alle gebraucht.

Jetzt suche ich noch ein Wordfile für Ultraedit in dem auch die SFR´s 
gehighlightet :) werden.

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
Noch kein Account? Hier anmelden.