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:
Windows Vista, 32- and 64-bit
Windows 7, 32- and 64-bit
Windows 8, 32- and 64-bit
Windows 10, 32- and 64-bit
Linux Ubuntu 12.04, 32- and 64-bit
Linux Ubuntu 14.04 32- and 64-bit
Linux Ubuntu 16.04 32- and 64-bit
Linux Suse 10.3
OS X 10.9 (Mavericks) 64-bit
OS X 10.09.5 (Yosemite) 64-bit
OS X 10.11.4 (El Capitan) 64-bit
OS X 10.12.x (Sierra) 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.
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
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.
·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
·Fixed MSP-FET external voltage regulation. Restart regulation after close
·Fixed crashes on MSPDS unload when using WinXP. Use boost::mutex instead of std::mutex. Boost does not use the Windows mutex implementation which was the reason for the unload crashes
The MSP debug stack (MSPDS) for all MSP430™ and SimpleLink™ MSP432™ devices consists of a static library as well as embedded firmware that runs on flash emulation tools (FETs) such as the MSP-FET, MSP-FET430UIF or eZ emulators. 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, break point handling and so forth. The MSP Debug Stack is used in IDEs such as Code Composer Studio™ (CCS), IAR's Embedded Workbench or other tools like Smart RF Studio or Elprotronic's FlashPro430.
The MSP Debug Stack Developer's Package contains a collection of application examples that illustrate the usage of different MSP Debug Stack functions. The package is also composed of binaries, MSP Debug Stack developer’s guide, documentation material and low-level USB drivers.
The MSP debug stack (MSPDS) for all MSP430™ and SimpleLink™ MSP432™ devices consists of a static library as well as embedded firmware that runs on flash emulation tools (FETs) such as the MSP-FET, MSP-FET430UIF or eZ emulators. 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, break point handling and so forth. The MSP Debug Stack is used in IDEs such as Code Composer Studio™ (CCS), IAR's Embedded Workbench or other tools like Smart RF Studio or Elprotronic's FlashPro430.
The MSP Debug Stack Open Source Package contains 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.
最新情報
New features / changes:
Update of MSP430 launchpad list in the Auto-Detection API.
Implementation of TLV data backup during erase cases.
Update to InstallBuilder version 19.4.1 to support macOS 64-bit installers.
リリース情報
This driver package contains all necessary low-level USB drivers for MSP430 USB debugging tools (FETs). For more information visit the MSP Debug Stack page.