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 CodeXMOS 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)