Forum: Mikrocontroller und Digitale Elektronik MSP430: Wie von IAR C-Compiler auf Zielsystem laden?


von frodo (Gast)


Lesenswert?

Hallo,

ich arbeite mich gerade in den MSP430 IAR C Compiler in Verbindung mit 
MSP IAR C-Spy ein. Soweit so gut, nur finde ich es nicht heraus, wie ein 
Projekt auf das Zielsystem MSP430 übertragen werden kann.

Kann mir da jemand helfen?
Brauche ich da noch eine andere Software?

Danke,
Frodo

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Einfach den JTAG-Adapter an den PC hängen, C-Spy starten und "f430_p" 
auswählen (oder wie das sonst heißt). Dann wird das Programm in den 
Controller übertragen, und wenn man auf "Run" klickt oder einfach den 
JTAG-Stecker abzieht sollte das Programm loslaufen.

Gruß
Andreas

von Neki (Gast)


Lesenswert?

Hi,

Du brauchst noch ne Exe-Datei von Ti, die Deinen IAR Compiler
Konfiguriert.
Das sollte das richtige sein
http://focus.ti.com/docs/toolsw/folders/print/iar-kickstart.html

Viel erfolg und bis denn

von Sebastian (Gast)


Lesenswert?

Oder einfach unter den Project Options als Target den Simulator ABwählen
und den FET Debugger ANwählen (ist defaultmäßig genau anders herum) und
dann auf "Debug" klicken. Dann kompiliert er es und lädt es danach
auf den MSP.

von Tom (Gast)


Lesenswert?

Hi Leute

Ich mach es genau so wie Sebastian beschreibt. Nun stellt sich mir aber
die Frage, wie die Debug-Binary optimiert ist. Kann man nicht auch eine
optimierte Release-Version erstellen und (wohl mit C-Spy) auf das
Zielsystem laden?

LG

Tom

von Sebastian (Gast)


Lesenswert?

Kann man bestimmt. :-) Du kannst ja links im Workspace immer auswählen
zwischen "MeinProjekt - Debug" und "MeinProjekt - Release". Bei der
Debug-Version kommen eben noch die zusätzlich nötigen Infos mit rein,
beim Release wird's etwas kleiner.

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.