SLUUDI9 February   2026 MSPM0G3507

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1What is Zephyr?
    1. 1.1 Real Time Operating System (RTOS)
    2. 1.2 Zephyr as an Open-Source RTOS Option
  5. 2Benefits of Zephyr on MSPM0
    1. 2.1 Advantages over Bare Metal
    2. 2.2 MSPM0 Considerations
    3. 2.3 Common Applications
    4. 2.4 Security Overview
  6. 3How to set up a Zephyr Development Environment
    1. 3.1 General Setup
      1. 3.1.1 Installing Dependencies
      2. 3.1.2 Setting up Python and Zephyr
      3. 3.1.3 OpenOCD
      4. 3.1.4 Differentiating the TI Downstream
  7. 4How to Run Examples on an MSPM0 Launchpad
    1. 4.1 MSPM0 Launchpads
    2. 4.2 Running Projects on MSPM0 Launchpads
      1. 4.2.1 Running Blinky
      2. 4.2.2 Running More Complex Examples
    3. 4.3 Debugging Projects
      1. 4.3.1 GNU Debugger (GDB) with Command Line
      2. 4.3.2 Setting up Visual Studio Code (VSCode) Environment
      3. 4.3.3 Debugging using Cortex-Debug in VSCode
    4. 4.4 Creating your own project
  8. 5References
  9. 6E2E
  10. 7Revision History

Setting up Python and Zephyr

Zephyr has quite a few Python dependencies, and it is important to keep these updated consistently. For first time setup, follow these steps:

  1. Install dependencies in Ubuntu with the following command:
  2. Create a new virtual environment in the Home Path. This should be done for every new Zephyr project. “zephyrproject” is what will be used for this example, but this name can be freely changed as long as any future command is updated as well.
  3. Initialize west inside of a zephyrproject and cd into it. Run west update, this may take around 15 minutes, as many packages need to be installed.
  4. Finally, install the Zephyr SDK.