Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>XMOS XTC ToolsNew to Visual Studio Code? Get it now.
XMOS XTC Tools

XMOS XTC Tools

XMOS

|
4 installs
| (0) | Free
XMOS XTC Tools for XCORE devices
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

XMOS XTC Tools extension

The XMOS XTC Tools extension integrates the XTC Tools with Visual Studio Code, for development on XMOS XCORE devices.

Supported hosts

See the section System requirements in XMOS XTC Tools - Installation guide.

Prerequisites

See the section Installation of prerequisite tools in XMOS XTC Tools - Installation guide.

Setup

Follow the instructions in XMOS XTC Tools - Installation guide to install the XTC Tools and third party prerequisites and to check they are functional with a target board.

Getting started

Follow the instructions in the section Using Visual Studio Code XMOS XTC Tools - Tools guide to use this extension for the first time with the XTC Tools, XCORE applications and an XCORE target board.

Features

Key features and capabilities of the extension are provided through the following views:

  • WELCOME view

    This provides XTC Tools setup buttons

    • to download the XTC Tools from the XMOS web site

    • to select the XTC Tools version used for building and running of applications

    Once the XTC Tools version has been selected this view will not be shown again. The GETTING STARTED view and others are shown in its place.

  • GETTING STARTED view

    This provides XCORE application selection buttons

    • to download, unpack and open selected XMOS XCORE Application Notes

    • to open an existing XCORE application as a VS Code workspace

  • XTC TOOLS view

    This provides menu items

    • to build an XCORE application

    • to run a built application on a target system

    • to program the flash device on a target system

    • to open a terminal in which XMOS XTC Tools commands may be entered

  • BUILD PROJECTS and BUILD CONFIGURATIONS views

    These views are linked and provide

    • a selector to choose an XCORE project from the application project structure, from which Build Configurations are obtained

    • a selector to choose the Build Configuration that is built and run

  • DEVICES view

    This view is used to manage XCORE target systems. It provides a list of XCORE target systems, each attached to the host with an xTAG. It

    • indicates the state of each attached XCORE target system

    • has a selector to choose the target system on which to run an application or to program flash

    • has a facility to associate an XMOS xTAG identifier with a user-supplied name

  • TERMINAL view

    This view is used to show the following, important output information:

    • build diagnostics (output from the XMOS Build System which may be generated when an application is built)

    • progress output when programming a flash device

    • target output from a running program

Other features include:

  • IntelliSense: C & C++ integration with XCORE applications (requires C & C++ extension - Microsoft)

  • build and launch tasks configurable via tasks.json and launch.json

Resources

  • XTC Tools installation guide
  • XTC Tools documentation
  • XMOS documentation suite
  • XCore Exchange

Bug Reporting and Known Issues

Please use the XCore Exchange to report issues and for support.

The CMake Tools extension - Microsoft is incompatible with this extension. Disable the CMake Tools extension when using the XTC Tools extension.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft