MSP Debug Stack
|Part Number||Buy from Texas Instruments or Third Party||Status||Current Version||Version Date||Description|
|ACTIVE||3.05.01.01||08/11/2015||Contains binaries, MSP Debug Stack developer’s guide, documentation material, application examples and low-level USB drivers.|
|ACTIVE||3.05.01.01||08/11/2015||MSP Debug Stack sources as well as source code for MSP-FET, MSP-FET430-UIF and eZ-FET firmware, tested on Windows and Linux and OS X.|
|ACTIVE||22.214.171.124||05-DEC-2013||Windows only - Required if drivers have not already been installed with an IDE such as CCS or IAR EW430.|
The MSP debug stack (MSPDS) for all MSP430 devices consists of a dynamic link library on the host system side as well as an embedded firmware that runs on debug tools like the MSP-FET, MSP-FET430UIF or on-board eZ debuggers. It is the bridging element between all PC software and all MSP430 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.
The MSP Debug Stack is officially supporting the following operating systems:
- Windows XP SP3, 32- and 64-bit
- Windows Vista, 32- and 64-bit
- Windows 7, 32- and 64-bit
- Windows 8, 32- and 64-bit
- Linux Ubuntu 10.04
- Linux Suse 10.3
- OS X 10.9 (Mavericks) 64-bit
There are several ways to use the MSP Debug Stack.
- If you intend to program your MSP430 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.
- Download the MSP430 Flasher to be able to access the basic functionality of the MSP Debug Stack on the command line.
- Download the MSP Debug Stack Developers Package if you plan to create your own project based on the MSP Debug Stack.
- Download the MSP Debug Stack open source package to take a look at the low-level functionality.
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:
WinXP-32/64, 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.