MSPDS

MSP デバッグ・スタック

概要

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

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.13.0.1

5/15/2018

CCSv8.0 p2 update
CCSv8.1

EW430 7.12.1

New device support:

  • MSP430FR2355, MSP430FR2353, MSP430FR2155, MSP430FR2153

New features / changes:

  • Added API for detecting connected MSP devices automatically
  • Added API for retrieving FET and launchpad name

Bug fixes:

  • Fixed an firmware update issue which could prevent the FET from being detected as CDC after a core update

3.12.0.4

2/26/2018

CCSv8

EW430 7.11.3

EWARM 8.30.1

New device support:

  • MSP430FR6043, MSP430FR60431, MSP430FR6041, MSP430FR5043, MSP430FR50431, MSP430FR5041

New features / changes:

  • Improved target code download speed by up to 63% (FRAM devices) and 71% (MSP432P devices)
  • Issuing message whenever FET power supply switches from LDO to ET circuitry or vice versa
  • Added API function to dump device database (MSP430_DumpDeviceDb)
  • Added errata handling for DMA4, FLASH31 and CPU20

Bug fixes:

  • Fixed issuing messages when going through the device db by calling MSP430_Device
  • Fixed a possible issue when allocation resources to check for nullpointer
  • Fixed overlapping of HIL and BIOS firmware on MSP-FET which could lead to unecessary firmware updates

Known limitations:

  • Firmware update may fail if a USB hub is used

3.11.0.1

11/16/2017

CCSv7.4 and CCSv7.3, CCSv7.2, CCSv7.1 p2 package 7.4.2

EW430 7.11

EWARM 8.20.2

New device support:

  • MSP430FR2522, MSP430FR2512, MSP430FR2422

New features / changes:

  • Added an option on API level to customize JTAG lock key for 5xx devices - see MSP430_Configure() for more details
  • Added support for MSP432 I2C and UART BSL on the MSP-FET
  • Showing more detailed progress bar during firmware update
  • Added FRAM/Flash overwrite functionality on API level
  • Added support for new eZ-FET rev. 2.0 tool
  • Switching power supply to on-board LDO on new eZ-FET rev. 2.0 tool while Energy Trace is not used
  • Disabling write protection on FRAM devices during memory write access

Bug fixes:

  • Fixed a possible race condition during USB communication for eZ430 amd MSP-FET430UIF emulation tool
  • Fixed an issue when trying to erase main memory while MPU protection for the vector table is enabled
  • Fixed a possible issue when trying to connect to a device which is externally supplied with VCC
  • Fixed an issue when trying to erase BSL memory on MSP432 and second info memory on MSP432P4111
  • Fixed an issue when backchannel UART is configured to use even parity
  • Fixed an issue which prevented warning messages to update properly
  • Fixed memory access to TinyRAM

3.10.1.0

7/14/2017

CCSv7.2 and CCSv7.1 p2 package v7.2.8

EW430 7.10.3

EWARM 8.11.2

New device support:

  • MSP430FR2100, MSP430FR2000

Bug fixes:

  • Fixed compiler warnings on Mac

3.10.0.3

5/30/2017

CCSv7.2 and CCSv7.1 p2 package v7.2.8

EW430 7.10.3

EWARM 8.11.2

New device support:

  • MSP430FR6047, MSP430FR60471, MSP430FR6037
  • MSP430FR60371, MSP430FR6045, MSP430FR6035
  • MSP432P411V, MSP432P4011
  • MSP432P401Y, MSP432P401V  

New features / changes:

  • Added API function to enable warning during connect if IP protection is enabled on MSP432 device
  • Extended API to allow disabling/enabling of interrupts when letting the device run or during single step (MSP432)
  • Extended API to set ultra-low power debug options for MSP432
  • Decreased firmware update time by reducing firmware image size  

Bug fixes:

  • Fixed possible race condition when using EnergyTrace
  • Fixed sector erase issue with BSL memory on MSP432  

3.9.2.15

03/09/2017

CCSv7.0 and CCS7.1 p2 package v7.1.1

EW430 7.1

EWARM 8.10

Changes:

  • Improved Flash programming performance for SimpleLink MSP432 devices by factor 2.7
  • Fix factory reset for MSP432 devices.
  • Add support for MSP-FET hardware revision 2.04
  • Improved EnergyTrace accuracy for new MSP-FET hardware revision 2.04.  

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

·         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

3.7.0.12

February 26, 2016

CCSv6.1.2 + p2 package v6.3.2.0 CCSv6.1.3

EW

ダウンロード 字幕付きのビデオを表示 ビデオ

ダウンロード

ドライバまたはライブラリ

MSPDS-OPEN-SOURCE MSP デバッグ・スタック・オープン・ソース・パッケージ

ダウンロードオプション

MSPDS-OPEN-SOURCE MSP デバッグ・スタック・オープン・ソース・パッケージ

close
最新バージョン
バージョン: 3.15.1.1
リリース日: 11 6 2020

MSP430 DLL Open Source Package

MD5 チェックサム

リリース情報

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.
ドライバまたはライブラリ

MSPDS-USB-DRIVERS スタンドアロン・ドライバ・インストーラ、USB 低レベル・ドライバー用

lock = 輸出許可が必要 (1 分)
ダウンロードオプション

MSPDS-USB-DRIVERS スタンドアロン・ドライバ・インストーラ、USB 低レベル・ドライバー用

close
最新バージョン
バージョン: 1.0.1.2
リリース日: 19 5 2019

Windows Installer for MSP430_FET_Drivers

MD5 チェックサム

Linux Installer for MSP430_FET_Drivers

MD5 チェックサム

Linux64 Installer for MSP430_FET_Drivers

MD5 チェックサム

macOS Installer for MSP430_FET_Drivers

MD5 チェックサム
lock = 輸出許可が必要 (1 分)

技術情報

USS Design Center Users Guide

最新情報

  • Build for Linux and macOS.
  • 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.
ドライバまたはライブラリ

MSPDS MSP デバッグ・スタック開発パッケージ

ダウンロードオプション

MSPDS MSP デバッグ・スタック開発パッケージ

close
最新バージョン
バージョン: 3.15.1.1
リリース日: 11 6 2020

MSP430 Debug Stack Developers Package

MD5 チェックサム

リリース情報

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.

Previous releases can be downloaded from here.

最新情報

New features / changes:

  • Update of MSP430 launchpad list in the Auto-Detection API.
  • Implementation of TLV data backup during erase cases.

サポート対象の製品とハードウェア

ハードウェア・プログラミング・ツール
MSP-FET MSP430 フラッシュ・エミュレーション・ツール

技術資料

結果が見つかりませんでした。検索条件をクリアして、もう一度検索を行ってください。
2 をすべて表示
種類 タイトル 最新の英語版をダウンロード 日付
ユーザー・ガイド MSP430 Programming With the JTAG Interface (Rev. AJ) PDF | HTML 2021年 5月 4日
ユーザー・ガイド MSPDebugStack Developer's Guide (Rev. D) 2021年 3月 11日

サポートとトレーニング

TI E2E™ フォーラムでは、TI のエンジニアからの技術サポートを提供

英語で投稿されたすべてのフォーラムトピックを表示

コンテンツは、TI 投稿者やコミュニティ投稿者によって「現状のまま」提供されるもので、TI による仕様の追加を意図するものではありません。使用条件をご確認ください。

TI 製品の品質、パッケージ、ご注文に関するお問い合わせは、TI サポートをご覧ください。

ビデオ