Forum: Mikrocontroller und Digitale Elektronik Compiler für MSP430


von TheRealDussel (Gast)


Lesenswert?

Hallo MSP430er,
ihr könnt mir sicherlich sagen, welche(n) Compiler man für die MSP430 
Mikrocontroller benutzen kann und wo man diese herbekommt. Hat der MSP 
etwas mit einem 8051 gemein, so dass man den Code auch mit einem Keil 
Compiler o.ä. kompilieren kann, oder ist er komplett verschieden?
Danke schonmal für Antworten,
Gruß, RTM

von Tüddel (Gast)


Lesenswert?

IAR
Crossworks
GCC

von TheRealDussel (Gast)


Lesenswert?

Danke Tüddel.
Und zum Programmieren, braucht man da bestimmte Hardware, Dongle oder 
so? Und wenn ja, was kostet das ca.?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

> Hat der MSP etwas mit einem 8051 gemein, so dass man den Code
> auch mit einem Keil Compiler o.ä. kompilieren kann, oder ist
> er komplett verschieden?

Nein, MSP430 ist eine komplett andere Architektur. Ein echter 
16-Bit-Kern, von-Neumann-Maschine und eine außergewöhnlich orthogonale 
Architektur (ännähernd jeder Befehl kann mit jeder Adressierungsart 
verwendet werden).

Im übrigen gibt es nicht "den" Keil-Compiler; die Firma Keil stellt 
Compiler für die verschiedensten Prozessoren her - aber NICHT für 
msp430.

Die Controller lassen sich über ein serielles BSL-Interface 
programmieren, aber auch via JTAG, was den gesteigerten Vorteil des 
Debuggens im System bietet.

Es gibt JTAG-Interfaces für die msp430-Programmierung, einfache 
Parallelportadapter (verkauft auch Andreas hier im Shop), USB-Adapter 
von TI oder Olimex oder auch Selbstbaulösungen.

Auf http://mspgcc.sourceforge.net/ sind Selbstbaulösungen verlinkt, auch 
eine für die serielle Schnittstelle (die allerdings einen zu 
programmierenden MSP430 enthält).


Ansonsten ist ein Blick nach links angesagt, da sind so schöne blaue 
Wörter zu finden ... unter anderem auch eines, hinter dem sich dieser 
Link hier verbirgt:

http://www.mikrocontroller.net/articles/MSP430

von TheRealDussel (Gast)


Lesenswert?

>Im übrigen gibt es nicht "den" Keil-Compiler..

Tschuldigung, ich meinte natürlich den C51 Keil Compiler..


>Ansonsten ist ein Blick nach links angesagt, da sind so schöne blaue
Wörter zu finden ...

Ja, in der Tat schön blau, entschuldigung für die unnötige Fragerei und 
vielen Dank für die trotzdem sehr ausführliche Antwort!

von florian (Gast)


Lesenswert?

Es gibt auch noch einen von ImageCraft: ICC430
dazu einen NoICE Debugger.

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.