ZHCSI67D May 2018 – December 2019 MSP430FR2153 , MSP430FR2155 , MSP430FR2353 , MSP430FR2355
PRODUCTION DATA.
请参阅《适用于 MSP430™ MCU 的 Code Composer Studio™ IDE 用户指南》,以了解有关可用 功能)的详细信息。
Table 7-1 列出了 MSP430FR235x 和 MSP430FR215x 微控制器所 支持的 调试特性。
MSP430 架构 | 四线制 JTAG | 两线制 JTAG | 断点
(N) |
范围断点 | 时钟控制 | 状态序列发生器 | 跟踪缓冲器 | LPMx.5 调试支持 | EEM 版本 |
---|---|---|---|---|---|---|---|---|---|
MSP430Xv2 | 有 | 有 | 3 | 有 | 是 | 否 | 否 | 否 | S |
设计套件与评估模块
MSP-EXP430FR2355 LaunchPad 开发套件是一个易于使用的评估模块 (EVM),该模块包含了在超低功耗 MSP430FR215x 和 MSP430FR235x FRAM 微控制器系列上开始进行开发所需要的所有资源,包括用于编程、调试和能量测量的板载调试探针。
MSP-TS430PT48 目标开发板是一款 48 引脚 ZIF 插座目标板,用于通过 JTAG 接口或 Spy-Bi-Wire(双线制 JTAG)协议对 MSP430 MCU 进行系统内编程和调试。
软件
MSP430Ware 软件集合了所有 MSP430 器件的代码示例、数据表以及其他设计资源,打包提供给用户。除了提供已有 MSP430 设计资源的完整集合外,MSP430Ware 软件还包含名为 MSP 驱动程序库的高级 API。借助该库可以轻松地对 MSP430 硬件进行编程。MSP430Ware 软件以 CCS 组件或独立软件包两种形式提供。
MSP430FR235x 和 MSP430FR215x 代码示例
根据不同应用需求配置各集成外设的每个 MSP 器件均具备相应的 C 代码示例。
MSP 驱动程序库的抽象 API 提供易用的函数调用,无需直接操纵 MSP430 硬件的位与字节。完整的文档通过具有帮助意义的 API 指南交付,其中包括有关每个函数调用和经过验证的参数的详细信息。开发人员可以使用驱动程序库功能,以最低开销编写完整项目。
适用于 MSP430 微控制器的 EnergyTrace 技术是基于电能的代码分析工具,适用于测量和显示应用的电能系统配置并帮助优化应用以实现超低功耗。
ULP Advisor™软件是一款辅助工具,旨在指导开发人员编写更为高效的代码,从而充分利用 MSP430 和 MSP432 微控制器 独特 的超低 功耗™特性。ULP Advisor 的目标人群是微控制器的资深开发者和开发新手,可以根据详尽的 ULP 检验表检查代码,以便最大限度地减少应用程序的能耗。在编译时,ULP Advisor 会提供通知和备注以突出显示代码中可以进一步优化的区域,进而实现更低功耗。
适用于 MSP 超低功耗微控制器的 FRAM 嵌入式软件实用程序
FRAM 实用程序旨在作为不断扩充的嵌入式软件实用程序集合,其中的实用程序充分利用 FRAM 的超低功耗和近乎无限次的写入寿命。这些实用程序适用于 MSP430FRxx FRAM 微控制器并提供示例代码协助应用程序开发。其中的实用程序包含功耗计算实用程序 (CTPL)。CTPL 是一套实用程序 API 集,通过 CTPL 能够轻松使用 LPMx.5 低功耗模式以及强大的关断模式,允许应用程序在检测到功率损耗时节约能耗并恢复关键的系统元件。
IEC60730 MSP430 软件包经过专门开发,用于协助客户达到 IEC 60730-1:2010(家用及类似用途的自动化电气控制 - 第 1 部分:一般要求)B 类米6体育平台手机版_好二三四的要求。其中涵盖家用电器、电弧检测器、电源转换器、电动工具、电动自行车及其他诸多米6体育平台手机版_好二三四。IEC60730 MSP430 软件包可以嵌入在 MSP430 MCU 中 运行的客户应用, 从而帮助客户简化其消费类器件在功能安全方面遵循 IEC 60730-1:2010 B 类规范的认证工作。
MSP IQmath 和 Qmath 库是为 C 语言开发者提供的一套经过高度优化的高精度数学运算函数集合,能够将浮点算法无缝嵌入 MSP430 和 MSP432 器件的定点代码中。这些例程通常用于计算密集型实时 应用, 而优化的执行速度、高精度以及超低能耗通常是影响这些实时应用的关键因素。与使用浮点数学算法编写的同等代码相比,使用 IQmath 和 Qmath 库可以大幅提高执行速度并显著降低能耗。
TI 在低功耗和低成本微控制器领域锐意创新,为您提供 MSPMATHLIB。此标量函数的浮点数学库,能够充分利用器件的智能外设,使速度最高达到标准 MSP430 数学函数的 26 倍。Mathlib 能够轻松集成到您的设计中。该运算库免费使用并集成在 Code Composer Studio IDE 和 IAR Embedded Workbench IDE 中。
开发工具
适用于 MSP 微控制器的 Code Composer Studio™ 集成开发环境
Code Composer Studio (CCS) 集成开发环境 (IDE) 支持所有 MSP 微控制器器件。CCS 包含一整套用于开发和调试嵌入式 应用的工具。它包含了优化的 C/C++ 编译器、源代码编辑器、项目构建环境、调试器、描述器以及其他多种 功能。
适用于 MSP430 MCU 的 IAR Embedded Workbench IDE 是一套用于构建和调试基于 MSP430 微控制器的嵌入式 应用 的完整 C/C++ 编译器工具链。该调试器可用于源代码和反汇编代码,而且支持复杂代码和数据断点。它还提供了硬件仿真器,可在未连接实际目标的情况下进行调试。
UniFlash 独立闪存工具用于在 TI MCU 上对片上闪存进行编程。Uniflash 具有 GUI、命令行和脚本界面。Uniflash 软件工具支持两种使用方式:TI 云工具或者从 TI 网页下载的桌面应用。
MSP-FET 是一款强大的仿真开发工具(通常称为调试探针),可帮助用户在 MSP 低功耗微控制器 (MCU) 中快速开发应用。创建 MCU 软件通常需要将生成的二进制程序下载到 MSP 器件中,从而进行验证和调试。
MSP Gang 编程器是一款 MSP430 或 MSP432 器件编程器,可同时对多达八个完全相同的 MSP430 或 MSP432 闪存或 FRAM 器件进行编程。MSP Gang 编程器可使用标准的 RS-232 或 USB 连接与主机 PC 相连并提供灵活的编程选项,允许用户完全自定义流程。
TIREX Resource Explorer (TIRex)
用于查找器件和开发板的示例、库、可执行代码和文档的在线门户。您可以直接在 Code Composer Studio IDE 内访问 TIRex,也可以在“TI 云工具”中访问 TIRex。
快速在 dev.ti.com 上开始开发。首先使用 Resource Explorer 界面快速找到您需要的所有文件。然后使用行业领先的 Code Composer Studio Cloud IDE 在云中编辑、生成和调试嵌入式 应用 。
MSP430 和 MSP432 GCC 开源包是一个完整的调试器和开源 C/C++ 编译器工具链,用于基于 MSP430 和 MSP432 微控制器构建和调试嵌入式 应用 。这些免费的 GCC 编译器支持所有 MSP430 和 MSP432 器件且没有代码大小限制。此外,这些编译器可以通过命令行独立使用,也可在 Code Composer Studio v6.0 或更高版本中使用。不管您使用的是 Windows®、 Linux® 还是 macOS®环境,马上开始吧。