MSP-CGT

MSP430 Codegenerierungstools – Compiler

MSP-CGT

Downloads

Überblick

Die TI MSP430 C/C++ Compiler and Assemblersprach-Tools unterstützen die Entwicklung von Anwendungen für TI MSP430 Mikrocontroller-Plattformen, einschließlich der TI MSP430 Ultra-Low-Power- und Mixed-Signal-Mikrocontroller-Bausteine.

Code Composer Studio ist eine integrierte Entwicklungsumgebung (Integrated Development Environment, IDE) für eingebettete Bausteine von TI.  Wenn Sie auf einem eingebetteten TI-Baustein entwickeln möchten, empfiehlt es sich, zunächst Code Composer Studio herunterzuladen, da es die TI-Compiler enthält.  Wenn Sie Code Composer Studio bereits verwenden, besteht die beste Möglichkeit, den Compiler zu aktualisieren, darin, im Hilfsmenü die Option „Compiler installieren“ auszuwählen. (Weitere Details finden Sie unter Erhalten von Compiler-Aktualisierungen in CCS.)

Merkmale
  • Verfügbar in Version 21.6.0.LTS
    • Generieren von CRCs über Speicherbereiche.
    • Leistungsverbesserung mit BIC-Anweisungsverwendung.
    • Leistungsverbesserung mit pragmas MUST_ITERATE, UNROLL und CODE_ALIGN.
    • Änderungen des Aufzählungstyps.
    • MISRA-Unterstützung unzulässig.
  • Verfügbar in Version 20.12.0.STS:

    • Leistungsverbesserung mit BIC-Anweisungsverwendung.
    • Generieren von CRCs über Speicherbereiche.
    • Änderungen des Aufzählungstyps.
    • MISRA-Unterstützung unzulässig.
    • Optimierungsaktualisierungen beinhalten die intrinsische Nutzung von __swap_bytes und die BIC-Anweisung (für: dst &= ~src).
    • Standard-Dateierweiterung für compiler-generierte Objektdateien aktualisiert auf .c.obj und .cpp.obj
  • Verfügbar in Version 20.2.0.LTS:
  • Verfügbar in MSP430-Codegenerierungstools ab v18.12.0.LTS:
    • Vom Linker erzeugte ECC-Option
  • Verfügbar in MSP430 Code Generation Tools ab Version v18.1.0.LTS:
    • C++ 2014 Unterstützung und C++ ABI-Kompatibilität
    • ROM-Aufrufkonvention mit IAR-Kompatibilität: __cc_rom-Aufrufkonvention
    • Verbesserte Stapelnutzung mit Inline-Funktionen
  • Verfügbar in MSP430 Code Generation Tools ab Version v16.9.0.LTS:
    • Verbesserungen beim Stromsparen
    • Verbesserte Auslastung der Stapelnutzung
    • Unterstützung für LZSS-Komprimierung
    • Komprimierte Ausrichtung von Abschnitten
    • Verbessertes Inlining
    • Entfernung von duplizierten und nicht benötigten Compiler-Optionen
    • Neue ULP-Beraterregel 6,3


TI-Compiler-Support

TI verfügt über eine aktive, reaktionsschnelle E2E™-Gemeinschaft, wo man Unterstützung für TI-Compiler findet.

Langfristige und kurzfristige Unterstützung

Versionen für langfristige Unterstützung (LTS) werden für etwa zwei Jahre aktiv aufrechterhalten; wobei gemeldete Defekte wie folgt repariert werden:

  • Produktionsstopp-Defekte werden innerhalb von 2 Wochen behandelt,
  • Kritische Defekte werden innerhalb von 90 Tagen behandelt, und
  • Defektreparaturen werden proaktiv auf jeden Ausgabestrom angewendet
Versionen für kurzfristige Unterstützung (STS) werden nur unterstützt, bis die nächste Version verfügbar wird; das bedeutet:
  • Nur Produktionsunterbrechungs-Defekte können dazu führen, dass Patch-Versionen erstellt werden,
  • Patch-Versionen für STS-Versionen werden nicht geplant, und
  • Defektreparaturen werden nicht proaktiv auf jeden Ausgabestrom angewendet
  • Weitere Informationen zur Unterscheidung zwischen LTS- und STS-Compiler-Versionen finden Sie im Artikel: Einführung in LTS- und STS-Compilerversionen

  • Optimieren des C/C++-Compilers
  • Assembler
  • Linker
  • C/C++ Standard-Header-Dateien
  • C/C++ Laufzeitbibliotheken
  • Werkzeuge zur Anzeige und Bearbeitung von Objektdateien

Downloads

IDE, Konfiguration, Compiler oder Debugger

MSP-CGT MSP430 code generation tools - compiler

Download-Optionen

MSP-CGT MSP430 code generation tools - compiler

close
Aktuelle Version
Version: 21.6.1.LTS
Veröffentlichungsdatum: 29.09.2022

Versionsinformationen

This is a long-term support release of the MSP430 Code Generation Tools (CGT) containing new enhancements and features. The MSP430 CGT provides software development tools including the compiler, assembler, and linker, among others, which can be used to develop applications with C/C++ source code for loading and running on MSP430 core processors.

Neuheiten

Available in release 21.6.0.LTS:
  • Performance improvement with BIC instruction usage.
  • Performance improvement with pragmas MUST_ITERATE, UNROLL, and CODE_ALIGN.
  • Generate CRCs over memory ranges.
  • Enumerated type changes.
  • Misra support deprecated.

Technische Dokumentation

Keine Ergebnisse gefunden. Bitte geben Sie einen anderen Begriff ein und versuchen Sie es erneut.
Alle anzeigen 3
Typ Titel Neueste englische Version herunterladen Datum
Benutzerhandbuch MSP430 Assembly Language Tools v21.6.0.LTS User's Guide (Rev. Y) PDF | HTML 25.05.2021
Benutzerhandbuch MSP430 Optimizing C/C++ Compiler v21.6.0.LTS User's Guide (Rev. Y) PDF | HTML 25.05.2021
Anwendungshinweis MSP430 Embedded Application Binary Interface (Rev. A) PDF | HTML 02.06.2020

Support und Schulungen

TI E2E™-Foren mit technischem Support von TI-Ingenieuren

Alle Forenthemen anzeigen Alle Forenthemen auf Englisch anzeigen

Inhalte werden ohne Gewähr von TI und der Community bereitgestellt. Sie stellen keine Spezifikationen von TI dar. Siehe Nutzungsbedingungen.

Bei Fragen zu den Themen Qualität, Gehäuse oder Bestellung von TI-Produkten siehe TI-Support.