Das MSP-FET ist ein leistungsstarkes Emulations-Entwicklungstool, das oft auch als Debug-Sonde bezeichnet wird und mit dem Benutzer mithilfe von energieeffizienten MSP-Mikrocontrollern schnell mit der Entwicklung beginnen können.
Es unterstützt Programmierung und Echtzeit-Debugging sowohl über JTAG- als auch SBW-Schnittstellen. Darüber hinaus bietet das MSP-FET auch eine Rückkanal-UART-Verbindung zwischen der USB-Schnittstelle des Computers und dem MSP-UART. Dies bietet dem MSP-Programmierer eine komfortable Methode zur seriellen Kommunikation zwischen dem MSP und einem auf dem Computer laufenden Terminal. Es unterstützt auch das Laden von Programmen (oft Firmware genannt) auf das MSP-Target unter Verwendung des BSL (Bootstrap-Loaders) über die Kommunikationsprotokolle UART und I2C.
Das MSP-FET wird über die USB-Schnittstelle mit dem Computer verbunden, während der 14-polige Anschluss Zugriff auf den MSP-Debug-Emulationsport ermöglicht, der entweder aus einer Standard-JTAG-Schnittstelle besteht oder das Pin-sparende Protokoll Spy-Bi-Wire (2-Draht-JTAG) verwendet.
Die Verbindung zwischen dem 14-poligen Kabel und dem MSP-Debug-Port wird häufig durch Platzieren eines standardisierten 14-poligen Stiftleistenanschlusses auf der Zielplatine und Übertragen der erforderlichen Emulationssignale an die jeweiligen Debug-Pins sichergestellt. Diese Methode bietet Softwareentwicklern ein einfaches, systeminternes Debug-Modell.
Für einen von Beginn an komfortablen Softwareentwicklungszyklus kann das MSP-FET in Verbindung mit den MSP-Target-Sockelplatinen verwendet werden. Zusammen mit dem 14-poligen Debug-Anschluss bieten diese Kits Zugriff auf Pins auf Ihrem MSP-Baustein. Dadurch können Sie sofort mit der Softwareentwicklung beginnen, noch bevor Sie Ihre eigene Zielplatine entwickeln und erstellen.
Bei MSP432-Bausteinen ist der Anschluss an das MSP-FET über den MSP432-Adapter für MSP-FET an Platinen mit 20-poligem und 10-poligem ARM-Anschluss möglich. Sie können entweder die Standard-ARM-JTAG-Schnittstelle oder das ARM-SWD-Protokoll (2-Draht-JTAG) verwenden.
** Die zweite Generation des MSP-FET wird seit Code Composer Studio™ v7.0, IAR EW430 v7.1 und IAR EWAR v8.10 in den IDEs unterstützt. Informationen zur Verwendung mit einer älteren IDE-Version finden Sie in diesem E2E-Beitrag. Informationen darüber, wie Sie ein MSP-FET der zweiten Generation von einem MSP-FET der ersten Generation unterscheiden können, finden Sie im MSP-Debugger-Handbuch (Abschnitt 5.6.1 – allgemeine Funktionen).**
Technische Daten
- Über Software konfigurierbare Versorgungsspannung zwischen 1,8 V und 3,6 V bei 100 mA
- Unterstützt JTAG-Sicherung zum Schutz von Code
- Unterstützt JTAG- und SWD-Sperre auf MSP432-Bausteinen zum Schutz von Code
- Unterstützt alle MSP430-Platinen mit JTAG-Stiftleisten
- Unterstützt JTAG- und Spy-Bi-Wire (2-Draht-JTAG)-Debug-Protokolle
- Unterstützt ARM-JTAG- und ARM-SWD-Debug-Protokolle
Merkmale
- USB-Debugging-Schnittstelle zum Anschluss jeder beliebigen MSP430-MCU an einen Computer zur systeminternen Programmierung und zum Debugging in Echtzeit
- Ermöglicht EnergyTrace™-Technologie zur Energiemessung und zum Debugging auf allen MSP430- und MSP432-Bausteinen in den Entwicklungsumgebungen Code Composer Studio und IAR Embedded Workbench
- Unterstützt den Modus mit drei Zuständen, um „genaue“ EnergyTrace-Leistungsnummern anzuzeigen
- Enthält Rückkanal-UART für die bidirektionale Kommunikation zwischen dem MSP430 und einem PC.
- Dies könnte die Simulation von Eingaben von Sensoren sowie die Protokollierung von Debug-Daten während der Ausführung einer Anwendung ermöglichen.
- MSP BootStrapLoader (BSL)-Schnittstelle
- Bis zu viermal schnellere Lese-/Schreibgeschwindigkeiten als die vorherige Version des FET-Programmierers, MSP-FET430UIF