Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/analogdevicesinc/codefusion-studio/llms.txt

Use this file to discover all available pages before exploring further.

CodeFusion Studio (CFS) is Analog Devices’ modern embedded software development environment — built on Visual Studio Code and designed for the full lifecycle of embedded development on ADI microcontrollers, DSPs, and AI accelerators. From visual system configuration and AI model deployment to multi-core debugging and CLI automation, CFS provides a unified workflow for every stage of development.

Installation

Download and install CodeFusion Studio on Windows, macOS, or Linux. Set up your SDK path and VS Code extension.

Quickstart

Create your first workspace, configure your target processor, and build your first project in minutes.

CLI Reference

Use cfsutil to build, flash, manage packages, and run AI workflows entirely from the command line.

Embedded AI

Import AI models, check hardware compatibility, profile resources, and generate deployment-ready inference code.

What’s in CodeFusion Studio

System Planner

Visually configure pins, clocks, peripherals, and memory. Generate ready-to-build source code in one step.

Package Manager

Download SDKs, toolchains, and plugins on demand. Keep your environment current across all supported architectures.

Workspace Wizard

Start single- or multi-core projects in seconds. Includes TrustZone and AI model workspace templates.

AI Debug Assistant

Connect GitHub Copilot or Claude Code to live debug sessions via MCP. Investigate faults autonomously.

Multi-core Debugging

Breakpoints, disassembly, RTOS thread awareness, and cross-core support for complex embedded systems.

ELF File Explorer

Visualize memory layout, query symbols with SQL, and inspect segments across your firmware binary.

Get Started in Four Steps

1

Install CodeFusion Studio

Download the installer for your OS from the Analog Devices Developer Resources page and run the setup wizard. CFS supports Windows 11, macOS 15+, and Ubuntu 22.04/24.04.
2

Install the VS Code Extension

Install the CodeFusion Studio extension from the VS Code Marketplace or manually from the CFS installation directory. Set your SDK path in VS Code settings (cfs.sdk.path).
3

Install SDK Packages

Open the Package Manager and install the SDK, toolchain, and plugins for your target processor. Use cfsutil pkg install to automate this in CI environments.
4

Create a Workspace

Use the Workspace Creation Wizard to start a new project for your target device, or open an existing .cfsworkspace file. Choose a workspace template or manually configure cores and firmware platforms.

Supported Processors

CodeFusion Studio supports 19+ Analog Devices processors across ARM Cortex-M, RISC-V, and SHARC-FX architectures — including the MAX32xxx and MAX78xxx microcontroller families and the ADSP-2183x/SC83x SHARC-FX DSP family.

Full Processor Support Matrix

See which processors support bare-metal SDK, Zephyr RTOS, System Planner config tools, AI tools, and TESA security features.

Build docs developers (and LLMs) love