MSPDS-OPEN-SOURCE — MSP Debug Stack Open Source Package
MSPDS-OPEN-SOURCE — MSP Debug Stack Open Source Package
MSP430 DLL Open Source Package
The MSP debug stack (MSPDS) for all MSP430™ microcontrollers (MCUs) and SimpleLink™ MSP432™ devices consists of a static library on the host system side as well as an embedded firmware that runs on debug tools including the MSP-FET, MSP-FET430UIF or on-board eZ debuggers. It is the bridging element between all PC software and all MSP430 and SimpleLink MSP432 microcontroller derivatives and handles tasks such as code download, stepping through code or break points. The MSP Debug Stack is used in integrated development environments such as Code Composer Studio™ (CCS), IAR's Embedded Workbench or tools like Smart RF Studio and Elprotronic's FlashPro430.
If you intend to program your MSP430 or MSP432 device out of an IDE, simply download the latest version of Code Composer Studio or IAR Embedded Workbench release. The latest MSP Debug Stack will be included.
The MSP Debug Stack is officially supporting the following operating systems:
There are several ways to use the MSP Debug Stack.
IMPORTANT NOTE
Do not unplug the JTAG cable during an active debug session! This might cause unknown device behavior!
Low-Level USB Drivers
These drivers provide an interface between the host system MSP Debug Stack library (Win: MSP430.dll / Linux: libmsp430.so) and the FET’s USB interface. This is accomplished by using a Communication Device Class (CDC) or Virtual COM Port (VCP) protocol. Please note that all necessary low-level drivers are included in each IDE release and get installed automatically. Download these drivers only if you are solely using the Open Source Debug Stack or the MSP430 Flasher.
If you are developing in a Windows environment, please use our new and easy-to-use stand-alone driver package. It does not only include the CDC drivers for the latest MSP Debug Stack releases but also VCP drivers for legacy DLLv2 support. Supported operating systems are:
WinVista-32/64, Win7-32/64, Win8-32/64
The USB CDC drivers to use the back-channel UART on the LaunchPad or on the eZ430 Emulator can be downloaded and installed from this link: Download
In Linux environments, a driver installation is not required due to native CDC support - Download installation script to set the required udev rules. For legacy DLLv2 support, VCP drivers can be downloaded here: Download from Brimson Labs Kernel 2.4: Release notes Kernel 2.6: Release notes
NOTE: When attempting to use the new MSP-FET debugger on Linux, please check the label on the bottom side of the casing. If the batch number on the label starts with 1401, a firmware update has to be performed on a Windows system before the tool can be used on Linux. In order to do so, download and execute the MSP-FET Linux Patcher.
Release | Date | CCS version | IAR version | Notes | |||||||||||||||
3.15.1.1 | 6/12/2020 | CCSv10.1 | EW430 7.20.2 | New features / changes:
| |||||||||||||||
3.15.0.0 | 3/13/2020 | CCSv9.3 p2 update CCSv10.0 | EW430 7.20.1 | New device support:
New features / changes:
| |||||||||||||||
3.14.0.0 | 03/13/19 | CCSv9.0 | EW430 7.12.3 | New device support:
Bug fixes:
| |||||||||||||||
3.13.0.1 | 5/15/2018 | CCSv8.0 p2 update | EW430 7.12.1 | New device support:
New features / changes:
Bug fixes:
| |||||||||||||||
3.12.0.4 | 2/26/2018 | CCSv8 | EW430 7.11.3 | New device support:
New features / changes:
Bug fixes:
Known limitations:
| |||||||||||||||
3.11.0.1 | 11/16/2017 | CCSv7.4 and CCSv7.3, CCSv7.2, CCSv7.1 p2 package 7.4.2 | EW430 7.11 | New device support:
New features / changes:
Bug fixes:
| |||||||||||||||
3.10.1.0 | 7/14/2017 | CCSv7.2 and CCSv7.1 p2 package v7.2.8 | EW430 7.10.3 | New device support:
Bug fixes:
| |||||||||||||||
3.10.0.3 | 5/30/2017 | CCSv7.2 and CCSv7.1 p2 package v7.2.8 | EW430 7.10.3 | New device support:
New features / changes:
Bug fixes:
| |||||||||||||||
3.9.2.15 | 03/09/2017 | CCSv7.0 and CCS7.1 p2 package v7.1.1 | EW430 7.1 | Changes:
| |||||||||||||||
3.9.1.2 | November 24, 2016 | CCSv6.2 p2 package v6.3.6.2 and CCSv7.0 | EW430 6.60.0 EWARM 7.80.3 | New device support: · MSP430FR5992 · MSP430FR5962 · MSP430FR5964 Changes: · Fix incorrect clearance of MSP432 data watch points · Handle exception if no emulation manager was created | |||||||||||||||
3.8.1.0 | July 21, 2016 | CCSv6.2 p2 package v6.4.4.4 and CCSv6.2 | EW430 6.50.2 EWARM 7.70.2 | Changes: · Open MSP432 device in SWD if JTAG pins are unavailable Bug Fixes: · Fixed possible issue during programming of MSP432 device after device has executed | |||||||||||||||
3.8.0.2 | June 10, 2016 | CCSv6.1.3 + p2 package v6.4.3.2 CCSv6.2 | EW430 6.50.1 | New device support: · MSP430FR2111, MSP430FR2110 · MSP432P401R Rev.B Changes: · Implemented DAP lock and unlock mechanism to support MSP432 DAP secure · Implemented DAP lock automatic detection mechanism · Implemented RAM and register backup for MSP432 to support FLASH access during active debug session · Updated MSP432 flash loader to version 2.2.0 · Implemented new Tool ID handling for Launchpads (V1.5) without RTS and CTS lines · Enhanced UART Backchannel on MSP-FET and eZ-FET to support even and no parity · Changed firmware update mechanism. MSPDS and FET firmware version number can be different · MSPDS is now released under TI-TSPA license Bug Fixes: · Fixed MSP-FET430UIF connection issue on OS X El Capitan
MSP430 DLL Open Source Package Windows Installer for MSP430_FET_Drivers Linux Installer for MSP430_FET_Drivers Linux64 Installer for MSP430_FET_Drivers macOS Installer for MSP430_FET_Drivers USS Design Center Users Guide MSP430 Debug Stack Developers Package Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use. If you have questions about quality, packaging or ordering TI products, see TI support. |