Compiler für MSP430

Gast #643105
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
Persönliche Seite #643145
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
Gast #643157
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!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren