Astra MCU SDK Documentation

The Astra MCU SDK is the unified development platform for Synaptics MCUs, purpose-built for edge AI, vision, and audio applications. It standardizes workflows across devices and kits with both VS Code and command-line paths for setup, build, flash, and debug.

It combines optimized libraries, a production-grade build system, and integrated tooling so teams can move from evaluation to production quickly:

  • Optimized AI stack with TensorFlow Lite Micro and CMSIS-NN accelerations.

  • Kconfig + CMake + Ninja build system with reproducible defconfigs and fast incremental builds.

  • Cross-platform toolchain support for GCC, Arm Compiler 6, and LLVM Clang on Windows, Linux, and macOS.

  • Rich examples and out-of-tree workflows to keep applications cleanly separated from the SDK.

  • Integrated tooling for image conversion, flashing, logging, and memory analysis.

  • Optional VS Code development environment.

Getting Started

Step 1: Obtain the SDK

Extract or clone the SDK to a local directory (for example, /path/to/Astra_MCU_SDK). This folder is your SDK root, in the rest of this document it will be refered to as .

  • On Windows keep the path short (less than 100 characters) to avoid path length issues.

  • Note: In order to clone the Astra MCU SDK repository you must first install Git LFS. For more details, see https://git-lfs.com/.

Step 2: Install SDK Tools (VS Code or CLI)

Step 3: Build and Flash

SR110

SL2610 (Requires Linux)

Step 4: Learn More

Step 5: Explore SDK Applications

Driver User Guide

Note: To view the guide, open index.html in a web browser.