MSPDS

MSP 调试堆栈

MSPDS

下载

概述

适用于所有 MSP430™ 微控制器 (MCU) 和 SimpleLink™ MSP432™ 器件的 MSP 调试堆栈 (MSPDS) 包含一个位于主机系统端的静态库和一个在调试工具(包括 MSP-FET、MSP-FET430UIF 或板载 eZ 调试程序)上运行的嵌入式固件。它是所有 PC 软件与所有 MSP430 和 SimpleLink MSP432 微控制器衍生产品之间的桥接元件,可处理代码下载、代码单步执行或断点等任务。MSP 调试堆栈可用于 Code Composer Studio™ (CCS) 和 IAR Embedded Workbench 等集成开发环境或 Smart RF Studio 和 Elprotronic FlashPro430 等工具。

如果您想通过 IDE 对 MSP430 或 MSP432 器件进行编程,只需下载最新的 Code Composer StudioIAR Embedded Workbench 发行版本。其中包含最新版 MSP 调试堆栈。

特性

MSP 调试堆栈将正式支持以下操作系统:

  • Windows Vista(32 位和 64 位)
  • Windows 7(32 位和 64 位)
  • Windows 8(32 位和 64 位)
  • Windows 10(32 位和 64 位)
  • Linux Ubuntu 12.04(32 位和 64 位)
  • Linux Ubuntu 14.04(32 位和 64 位)
  • Linux Ubuntu 16.04(32 位和 64 位)
  • Linux Suse 10.3
  • OS X 10.9 (Mavericks) 64 位
  • OS X 10.09.5 (Yosemite) 64 位
  • OS X 10.11.4 (El Capitan) 64 位
  • OS X 10.12.x (Sierra) 64 位

MSP 调试堆栈有多个使用方法。

  • 如果您想脱离 IDE 对 MSP430 器件进行编程,只需下载最新版 Code Composer StudioIAR Embedded Workbench 版本即可。其中包含最新版 MSP 调试堆栈。
  • 下载 MSP430 Flasher,以便支持通过命令行访问 MSP 调试堆栈的基本功能。
  • 如果您计划基于 MSP 调试堆栈来创建自己的项目,则请下载 MSP 调试堆栈开发套件。
  • 下载 MSP 调试堆栈开源包,查看低级功能。

重要提示

切勿在调试会话正在进行时拔下 JTAG 电缆!此操作可能会导致未知的器件行为!

低电平 USB 驱动程序

这些驱动程序可为主机系统 MSP 调试堆栈库 (Win: MSP430.dll / Linux: libmsp430.so) 和 FET 的 USB 接口之间提供一个接口。利用通信器件类 (CDC) 或虚拟 COM 端口 (VCP) 协议可实现上述操作。请注意,所有必要的低级驱动程序均已纳入各个 IDE 版本且可自动安装。请只在满足以下条件时下载这些驱动程序:单独使用开源调试堆栈或 MSP430 Flasher。

如果在 Windows 环境中开发,请使用我们易于使用的全新独立驱动程序包。它不仅包含适用于 MSP 调试堆栈最新版本的 CDC 驱动程序,还包含支持传统 DLLv2 的 VCP 驱动程序。支持的操作系统为:

Win Vista-32/64、Win 7-32/64 和 Win 8-32/64

访问此链接下载,下载并安装可在 LaunchPad 或 eZ430 仿真器上使用反向通道 UART 的 USB CDC 驱动程序

在 Linux 环境中,由于有原生 CDC 支持,因此无需安装驱动程序 - 下载安装脚本以设置所需的 udev 规则。对于传统的 DLLv2 支持,可在此处下载 VCP 驱动程序:从 Brimson Labs 下载 Kernel 2.4:版本说明 Kernel 2.6:版本说明

注意:尝试在 Linux 上使用全新的 MSP-FET 调试器时,请检查包装底部的标签。如果标签上的批号以 1401 开头,则必须在 Windows 系统中执行固件更新,然后才可在 Linux 中使用该工具。为此,请下载并运行 MSP-FET Linux 补丁包

版本

日期

CCS 版本

IAR 版本

说明

3.13.0.1

2018 年 5 月 15 日

CCSv8.0 p2 更新
CCSv8.1

EW430 7.12.1

新器件支持:

  • MSP430FR2355、MSP430FR2353、MSP430FR2155、MSP430FR2153

新功能/更改:

  • 添加了用于自动检测连接的 MSP 器件的 API
  • 添加了用于检索 FET 和 LaunchPad 名称的 API

错误修复:

  • 修复了可能会在内核更新之后阻止 FET 被检测为 CDC 的固件更新问题

3.12.0.4

2018 年 2 月 26 日

CCSv8

EW430 7.11.3

EWARM 8.30.1

新器件支持:

  • MSP430FR6043、MSP430FR60431、MSP430FR6041、MSP430FR5043、MSP430FR50431、MSP430FR5041

新功能/更改:

  • 目标代码下载速度分别提高了 63%(FRAM 器件)和 71%(MSP432P 器件)
  • 每当 FET 电源从 LDO 切换至 ET 电路(反之亦然)时就会发出消息
  • 向转储器件数据库 (MSP430_DumpDeviceDb) 中添加了 API 函数
  • 针对 DMA4、FLASH31 和 CPU20 添加了勘误表处理

错误修复:

  • 修复了在通过调用 MSP430_Device 检查器件数据库时发出消息的错误
  • 修复了在分配资源以检查是否存在空指针时可能出现的问题
  • 修复了可能会导致不必要的固件更新的 MSP-FET 上的 HIL 和 BIOS 固件重叠问题

已知限制:

  • 如果使用了 USB 集线器,那么固件更新可能会失败

3.11.0.1

2017 年 11 月 16 日

CCSv7.4 和 CCSv7.3、CCSv7.2、CCSv7.1 p2 软件包 7.4.2

EW430 7.11

EWARM 8.20.2

新器件支持:

  • MSP430FR2522、MSP430FR2512、MSP430FR2422

新功能/更改:

  • 添加了用于为 5xx 器件定制 JTAG 锁密钥的 API 级别选项 - 有关更多详细信息,请参阅 MSP430_Configure()
  • 在 MSP-FET 上添加了对 MSP432 I2C 和 UART BSL 的支持
  • 在固件更新期间显示更详细的进度条
  • 在 API 级别添加了 FRAM/闪存覆盖功能
  • 添加了对新的 eZ-FET 修订版 2.0 工具的支持
  • 在未使用 EnergyTrace 时在新的 eZ-FET 修订版 2.0 工具上将电源切换至板载 LDO
  • 在内存写入访问期间禁用 FRAM 器件上的写入保护功能

错误修复:

  • 修复了对于 eZ430 和 MSP-FET430UIF 仿真工具在 USB 通信期间可能产生竞态条件的错误
  • 修复了在已针对矢量表启用 MPU 保护的情况下尝试擦除主存储器时出现的问题
  • 修复了在尝试连接到由 VCC 在外部供电的器件时可能出现的问题
  • 修复了在尝试擦除 MSP432 上的 BSL 存储器和 MSP432P4111 上的第二个信息存储器时出现的问题
  • 修复了在将反向通道 UART 配置为使用偶校验时出现的问题
  • 修复了阻止警告消息正确更新的问题
  • 修复了 TinyRAM 存储器访问问题

3.10.1.0

2017 年 7 月 14 日

CCSv7.2 和 CCSv7.1 p2 软件包 v7.2.8

EW430 7.10.3

EWARM 8.11.2

新器件支持:

  • MSP430FR2100、MSP430FR2000

错误修复:

  • 修复了 Mac 上的编译器警告

3.10.0.3

2017 年 5 月 30 日

CCSv7.2 和 CCSv7.1 p2 软件包 v7.2.8

EW430 7.10.3

EWARM 8.11.2

新器件支持:

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

新功能/更改:

  • 添加了 API 函数,以便在 MSP432 器件上启用 IP 保护时在连接期间启用警告
  • 扩展了 API,从而允许在使器件运行时或在单步执行期间禁用/启用中断 (MSP432)
  • 扩展了 API,以设置 MSP432 的超低功耗调试选项
  • 通过减小固件映像大小缩短了固件更新时间

错误修复:

  • 修复了在使用 EnergyTrace 时可能出现的竞态条件
  • 修复了 MSP432 上的 BSL 存储器扇区擦除问题

3.9.2.15

2017 年 3 月 9 日

CCSv7.0 和 CCS7.1 p2 软件包 v7.1.1

EW430 7.1

EWARM 8.10

更改:

  • 将 SimpleLink MSP432 器件的闪存编程性能提高了 2.7 倍
  • 修复了 MSP432 器件的恢复出厂设置问题
  • 添加了对 MSP-FET 硬件版本 2.04 的支持
  • 提高了新的 MSP-FET 硬件修订版 2.04 的 EnergyTrace 精度  

3.9.1.2

2016 年 11 月 24 日

CCSv6.2 p2 软件包 v6.3.6.2 和 CCSv7.0

EW430 6.60.0


EWARM 7.80.3

新器件支持:

·       MSP430FR5992

·     MSP430FR5962

·     MSP430FR5964

更改:

·         修复了 MSP432 数据观察点的错误清除问题

·         处理了未创建任何仿真管理器时发生的异常

3.8.1.0

2016 年 7 月 21 日

CCSv6.2 p2 软件包 v6.4.4.4 和 CCSv6.2

EW430 6.50.2


EWARM 7.70.2

更改:

·         如果 JTAG 引脚不可用,则在 SWD 中打开 MSP432 器件

错误修复:

·         修复了在 MSP432 器件执行之后对器件编程期间可能出现的问题

3.8.0.2

2016 年 6 月 10 日

CCSv6.1.3 + p2 软件包 v6.4.3.2 CCSv6.2

EW430 6.50.1

新器件支持:

·         MSP430FR2111、MSP430FR2110

·         MSP432P401R 修订版 B

更改:

·         实现了 DAP 锁定和解锁机制,以支持 MSP432 DAP 安全

·         实现了 DAP 锁自动检测机制

·         实现了 MSP432 的 RAM 和寄存器备份,以支持在活动调试会话期间进行闪存访问

·         将 MSP432 闪存加载程序更新到了版本 2.2.0

·         针对 Launchpad (V1.5) 实现了新的工具 ID 处理功能(无 RTS 和 CTS 线)

·         增强了 MSP-FET 和 eZ-FET 上的 UART 反向通道,以支持偶校验和无奇偶校验

·         更改了固件更新机制。MSPDS 和 FET 固件版本号可能不同

·         MSPDS 现在在 TI-TSPA 许可证下发布

错误修复:

·         修复了 OS X El Capitan 上的 MSP-FET430UIF 连接问题

·         修复了 MSP-FET 外部电压调节问题。在关闭之后重新启动调节

·         修复了使用 WinXP 时 MSPDS 卸载崩溃的问题。使用 boost::mutex,而不使用 std::mutex。Boost 不使用 Windows 互斥量实现,而该实现正是卸载崩溃的原因

3.7.0.12

2016 年 2 月 26 日

CCSv6.1.2 + p2 软件包 v6.3.2.0 CCSv6.1.3

EW430 6.40.2

新器件支持:

·         MSP430FR2311、MSP430FR2310

·         MSP430FR5994(包含 LEA 调试)

·         MSP432P401R

更改:

·         原生 64 位 OS X 10.11.3 (El Capitan) 支持

·         原生 Linux 64 位支持

·         MSP432P401R - 支持使用 MSP-FET

下载 观看带字幕的视频 视频

下载

驱动程序或库

MSPDS-OPEN-SOURCE MSP 调试堆栈开源封装

下载选项

MSPDS-OPEN-SOURCE MSP 调试堆栈开源封装

close
最新版本
版本: 3.15.1.1
发布日期: 11 六月 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 五月 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 六月 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
类型 标题 下载最新的英语版本 日期
用户指南 通过 JTAG 接口对 MSP430 进行编程 (Rev. AJ) 英语版 (Rev.AJ) PDF | HTML 2021年 10月 25日
用户指南 MSPDebugStack Developer's Guide (Rev. D) 2021年 3月 11日

支持与培训

可获得 TI E2E™ 论坛的工程师技术支持

查看全部论坛主题 查看英文版全部论坛主题

所有内容均由 TI 和社区贡献者按“原样”提供,并不构成 TI 规范。请参阅使用条款

如果您对质量、包装或订购 TI 产品有疑问,请参阅 TI 支持

视频