ZHDU051 February   2026 MSPM0G3507

 

  1.   1
  2.   摘要
  3.   商标
  4. 1什么是 Zephyr?
    1. 1.1 实时操作系统 (RTOS)
    2. 1.2 Zephyr 作为开源 RTOS 选项
  5. 2Zephyr 在 MSPM0 上的优势
    1. 2.1 对比裸机的优势
    2. 2.2 MSPM0 注意事项
    3. 2.3 常见应用
    4. 2.4 安全概述
  6. 3如何设置 Zephyr 开发环境
    1. 3.1 常规设置
      1. 3.1.1 安装依赖项
      2. 3.1.2 设置 Python 及 Zephyr
      3. 3.1.3 OpenOCD
      4. 3.1.4 让 TI 下游与众不同
  7. 4如何在 MSPM0 Launchpad 上运行示例
    1. 4.1 MSPM0 Launchpad
    2. 4.2 在 MSPM0 Launchpad 上运行工程
      1. 4.2.1 运行 Blinky
      2. 4.2.2 运行更为复杂的示例
    3. 4.3 调试工程
      1. 4.3.1 带有命令行的 GNU 调试程序 (GDB)
      2. 4.3.2 设置 Visual Studio Code (VSCode) 环境
      3. 4.3.3 在 VSCode 中使用 Cortex-Debug 进行调试
    4. 4.4 创建自己的工程
  8. 5参考资料
  9. 6E2E
  10. 7修订历史记录

OpenOCD

Zephyr 包含 Zephyr 0.17.4 的 OpenOCD 版本,支持 TI LaunchPad。因此,安装支持 TI MSP MCU 的较新版本至关重要。

如果本指南已经跟进到这一点,那么在主目录中为 OpenOCD 创建新文件夹之前,必须首先停用到目前为止所使用的虚拟环境。

完成此操作后,可在 OpenOCD 文件夹中构建 OpenOCD。对于 TI 硬件上的所有构建,在刷写过程中必须参考此构建。

OpenOCD 现在已可执行以下步骤。