ZHCACR5G May   2023  – August 2025 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0C1105 , MSPM0C1106 , MSPM0C1106-Q1 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G1518 , MSPM0G1519 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3518 , MSPM0G3518-Q1 , MSPM0G3519 , MSPM0G3519-Q1 , MSPM0H3216 , MSPM0H3216-Q1 , MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 概述
  5. MSPM0 在线选择
  6. 软件开发说明
    1. 3.1 主要文档
    2. 3.2 LaunchPad 设置
      1. 3.2.1 调试器选择
      2. 3.2.2 LaunchPad 简介
    3. 3.3 MSPM0-SDK 设置
      1. 3.3.1 MSPM0-SDK 安装
      2. 3.3.2 MSPM0-SDK 简介
        1. 3.3.2.1 示例文件夹简介
        2. 3.3.2.2 文档文件夹简介
    4. 3.4 SysConfig 设置
      1. 3.4.1 SysConfig 安装
      2. 3.4.2 SysConfig 介绍
        1. 3.4.2.1 基本概念
        2. 3.4.2.2 工程配置视图
        3. 3.4.2.3 电路板视图
        4. 3.4.2.4 NONMAIN 视图
        5. 3.4.2.5 SYSCTL 视图
        6. 3.4.2.6 外设设置
    5. 3.5 IDE 快速入门
      1. 3.5.1 CCS 快速入门
        1. 3.5.1.1 CCS 安装
        2. 3.5.1.2 导入 SDK 示例
        3. 3.5.1.3 示例下载和调试
        4. 3.5.1.4 在 MSPM0 衍生产品之间进行迁移
        5. 3.5.1.5 生成十六进制文件
        6. 3.5.1.6 对 NONMAIN 编程
      2. 3.5.2 IAR 快速入门
        1. 3.5.2.1 环境设置
          1. 3.5.2.1.1 SDK 支持设置
          2. 3.5.2.1.2 SysConfig 支持设置
        2. 3.5.2.2 导入 SDK 示例
        3. 3.5.2.3 示例下载和调试
        4. 3.5.2.4 在 MSPM0 衍生产品之间进行迁移
        5. 3.5.2.5 生成十六进制文件
        6. 3.5.2.6 对 NONMAIN 编程
      3. 3.5.3 Keil 快速入门
        1. 3.5.3.1 环境设置
          1. 3.5.3.1.1 MSPM0 CMSIS-Pack 设置
          2. 3.5.3.1.2 Sysconfig 支持设置
        2. 3.5.3.2 导入 SDK 示例
        3. 3.5.3.3 示例下载和调试
        4. 3.5.3.4 在 MSPM0 衍生产品之间进行迁移
        5. 3.5.3.5 生成十六进制文件
        6. 3.5.3.6 对 NONMAIN 编程
  7. 硬件设计说明
    1. 4.1 获取 MSPM0 包
    2. 4.2 通过 SysConfig 修复引脚功能
    3. 4.3 原理图和 PCB 注意事项
  8. 大规模生产说明
    1. 5.1 生成生产映像
    2. 5.2 编程软件工具快速入门
      1. 5.2.1 Uniflash 快速入门
        1. 5.2.1.1 通过 SWD 编程
        2. 5.2.1.2 通过引导加载程序编程
        3. 5.2.1.3 通过 CMD 线路接口编程
      2. 5.2.2 JFlash 快速入门
      3. 5.2.3 C-GANG 快速入门
    3. 5.3 编程硬件快速入门
  9. 质量和可靠性说明
    1. 6.1 质量和可靠性材料入口
    2. 6.2 失效信息收集和分析指南
  10. 常见开发问题
    1. 7.1 解锁 MCU
      1. 7.1.1 通过引导加载程序解锁
      2. 7.1.2 通过恢复出厂设置 GUI 工具解锁
      3. 7.1.3 通过 Uniflash 解锁
      4. 7.1.4 通过 CCS 解锁
      5. 7.1.5 在禁用复位引脚的情况下解锁
    2. 7.2 MSPM0 编程故障
    3. 7.3 禁用 SWD 或 REST 引脚时的注意事项
    4. 7.4 MCU 在调试和自由运行时的表现不同
    5. 7.5 设置 SWD 密码
    6. 7.6 BSL 相关问题
    7. 7.7 在 LPM 模式下达到预期电流
    8. 7.8 CCS 常见问题
      1. 7.8.1 更改优化级别
    9. 7.9 Keil 常见问题
      1. 7.9.1 从 SDK 复制 Keil 示例
  11. 总结
  12. 技术文档资源
    1. 9.1 技术参考手册
    2. 9.2 子系统
    3. 9.3 参考设计
    4. 9.4 硬件 EVM 用户指南
    5. 9.5 应用简报
    6. 9.6 应用手册和其他资料
  13. 10修订历史记录

文档文件夹简介

本节列出 MSPM0-SDK 中的所有文档。这里的内容基于版本 1_20_01_06。

MSPM0 SDK 文档:

  • 发布说明:列出了 MSPM0-SDK 的所有内容和发布说明。
  • 快速入门指南:提供了分步说明,以便快速开始使用 MSPM0 和 Code Composer Studio™ (CCS) Theia、CCS、IAR 或 Keil。
  • MSPM0 SDK 用户指南:MSPM0-SDK 的主页。提供 MSPM0-SDK 示例指南和 SDK 概述的导航。
  • 清单:列出了 SDK 中的所有内容以及每个组件的每个安装文件路径。
  • 早期样片迁移指南:介绍了支持量产样片的建议工具版本,并为使用 DriverLib 和 SysConfig 配置文件的应用程序提供迁移指南。

DriverLib 文档:

  • DriverLib 指南:为程序员提供了一个软件层,相比直接寄存器访问,这样可以更方便地进行高级编程。

TI 驱动程序文档:

  • TI 驱动程序概述:TI 驱动程序是 TI MSPM0 产品系列的外设驱动程序集合。这些驱动程序围绕着便携式应用程序编程接口 (API) 来构建,从而可以在 MSPM0-SDK 产品系列之间实现无缝迁移。除非另有特别说明,否则 TI 驱动程序在设计上考虑了线程安全性,可以在实时操作系统 (RTOS) 应用程序内无缝运行。

中间件文档(不同应用程序的库和协议栈):

第三方文档:

  • CMSIS DSP:德州仪器 (TI) 支持 Arm® Cortex® 微控制器软件接口标准 (CMSIS),这是 Cortex-M 处理器系列的标准化硬件抽象层。
  • IO-Link:除了提供无缝通信和改进的互操作性之外,在需要维护和维修时,传感器和执行器级上的数字接口(例如,IO-Link)也具有优势。
  • Zephyr:德州仪器 (TI) 已开始开发工作,以便支持 Zephyr 作为 MSPM0 器件的实时操作选项。

MSPM0 工具文档:

调试和编程工具:

  • XDS-110:德州仪器 (TI) 的 XDS110 是一款适用于 TI 嵌入式处理器的新型调试探针(仿真器)。
  • MSP-GANG:MSP Gang 编程器 (MSP-GANG) 是一款支持 MSPM0 以及 MSP430 和 MSP432 所有变体的器件编程器。
  • UniFlash:Uniflash 是一个独立工具,用于为 TI MCU 的片上闪存存储器和 Sitara 处理器的板载闪存存储器编程。要访问快速入门指南,请点击此处
  • BSL 主机:MSPM0 器件随附安装了基于 ROM 且高度可定制的引导加载程序,该引导加载程序默认情况下支持通用异步接收器/发送器 (UART) 和内部集成电路 (I2C) 通信。有关更多信息,请参阅 MSPM0 引导加载程序 (BSL) 实现
  • MSPM0 恢复出厂设置 GUI 工具:调试子系统邮箱 (DSSM) 可用于执行器件批量擦除、执行恢复出厂设置和发送密码来解锁 SWD 接口。
  • Elprotronic:除了德州仪器 (TI) 的 MSP430 和 MSP432、SimpleLink™ (CC)、C2000™TIVA™-C MCU 之外,Elprotronic 还提供多种支持 MSPM0 的硬件和软件编程工具。Elprotronic 支持 MSPM0,包括 MSP-GANG、FlashPro-ARM 和 GangPro-ARM。
  • SeggerSEGGER J-Link 调试探针是当今使用非常广泛的调试探针系列。有关更多详细信息,请参阅将 Segger 编程器与 MSPM0 结合使用
  • PEmicroPEmicro Multilink 和 Multilink FX 调试探针为 TI MSPM0 开发提供了一种经济实惠的紧凑型方法,可轻松高效地完成调试和编程。
  • Lauterbach:所有 Arm 调试工具都支持 MSPM0。一般用于 Cortex-M 控制器,首选工具是 µTrace for Cortex-M