Compiler für MSP430

Gast #643105
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
> 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
>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

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.