Skip to content
| Marketplace
Sign in
Visual Studio Code>Debuggers>Catapult StudioNew to Visual Studio Code? Get it now.
Catapult Studio

Catapult Studio

Imagination Technologies

|
450 installs
| (2) | Free
Debug On Embedded RISC-V Targets Using Catapult SDK
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Catapult Studio Embedded Debug for RISC-V

The Catapult Studio VSCode extension from Imagination Technologies pairs with the Catapult SDK software development kit (downloadable free from https://github.com/imgtec-riscv/catapult-sdk) and the Catapult Debug Adaptor to enable development in C on embedded RISC-V processors.

We recommend installing this extension as part of the Catapult Studio extension pack, which bundles a number of related extensions to give a fully-featured embedded development environment. If you don't want to install the full pack, as a minimum you should install the Catapult Debug Adaptor extension and the Cmake Tools extension. You will also want "Intellisense" for C code development, which can be supplied either by clangd or cpptools.

IMPORTANT NOTE: this extension will only work correctly when Catapult SDK is installed on your system. Please consult the built-in documentation ("Catapult: Open SDK Documentation" from the command palette) for further details.

Features

  • Easily launch and debug programs on a remote RISC-V target using OpenOCD, or on models (such as QEMU, or models of Imagination CPUs supplied with the SDK)
  • Full-featured, editable memory window.
  • Peripheral registers window.
  • Comprehensive, integrated documentation.
  • Data visualization (vector plot) window.
  • Platform selection feeds knowledge of the platform (such as memory and register maps) into gdb, OpenOCD and the other windows; and optionally into your build.
  • Graphical interface for specifying platform characteristics and connection methods; with facility to create your own platforms or install new platforms through a platform support pack.
  • Strong support for the CMake build system; although will work with other build systems of your choice.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft