Skip to content
PluginStats

Arm Debugger installs statistics

By Arm (6 listings) · VS Code Marketplace · Debuggers

Arm Debugger supports debugging across all Arm cores using development boards, debug probes, and Fixed Virtual Platforms (FVP) models. It implements the Microsoft Debug Adapter Protocol (DAP), enabling integration with a wide range of IDEs and tools.

View on VS Code Marketplace Fresh · Oct 18, 2026

Arm Debugger has 103,174 recorded installs on VS Code Marketplace.

It ranks #2317 of 2,500 tracked VS Code Marketplace listings by installs.

PluginStats has 3 daily observations since Oct 16, 2026; the latest is from Oct 18, 2026.

Installs
103,174
Official API · Oct 18, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#2317
Among tracked VS Code Marketplace listings

About Arm Debugger

Arm Debugger

• Overview • Prerequisites • Install the Arm Debugger extension pack • Install the Arm Debugger engine and other tools with vcpkg • Define a run configuration and run a project on your board • Define and start a debug connection • Work with a physical target • Built-in platform option • CMSIS-Pack device option • Work with a virtual target • Attach to an existing connection • OS awareness • Limitations • Submit feedback or report issues

Quality

| Badge | Status |

| Maintainability | | | Code Coverage | |

Overview

The Arm® Debugger extension allows you to debug and optimize software running on Arm-based processors. You can use the extension as a standalone tool or integrate it into your existing toolchain. It is also compatible with other extensions included in the Arm® Keil® Studio Pack.

The extension provides access to the Arm Debugger engine (armdbg) by implementing the Microsoft Debug Adapter Protocol (DAP).

The Arm Debugger engine supports connections to the following targets:

• Physical targets: Either through external hardware, for example, Arm® Keil® ULINK™ or DSTREAM debug probes, or through low-cost on-board hardware, for example, ST-Link or CMSIS-DAP • Virtual targets: Using Fixed Virtual Platform (FVP) models

See the Arm Debugger Release Note for an overview of each Arm Debugger engine release.

Supported features

The Arm Debugger extension allows you to:

• Load images like .elf, .axf, or .bin files and debug information according to the DWARF Debugging Information Format Standard, up to and including version 5 • Run images • Set breakpoints • Do source and instruction stepping • Access variables and registers • View the contents of memory • Access the CLI using the Debug Console • Inspect OS threads, their call stacks, and execution context during a debug session with OS awareness

Supported debug connections

The Arm Debugger engine supports debug connections based on the following information:

• The debug setup included in the CMSIS-Packs of your project • The integrated configuration database (configdb). The configuration database is where Arm Debugger stores information about the processors, devices, and boards that it can connect to.

Supported technologies

For a complete list of supported architectures, processors, Fixed Virtual Platform (FVP) models, and debug probes see the Arm Debugger Release Note.

Prerequisites

You must install the Arm Debugger extension pack (identifier: arm.arm-debugger).

The Arm Debugger extension automatically installs the following extensions:

• Arm Tools Environment Manager (identifier: arm.environment-manager) • Arm Device Manager (identifier: arm.device-manager) • Arm Virtual Hardware (identifier: arm.virtual-hardware) • Peripheral Inspector (identifier: eclipse-cdt.peripheral-inspector) • Memory Inspector (identifier: eclipse-cdt.memory-inspector)

To work with CMSIS projects, you must install the Arm CMSIS Solution extension (identifier: arm.cmsis-csolution) separately.

To debug a program running on an FVP model, you must have FVPs installed locally. See Work with a virtual target for more details.

You must have an example project ready to use. You can create an example from scratch. Alternatively, if you are working with CMSIS, you can start from one of the official examples available on Arm Examples or keil.arm.com. These examples contain pre-configured vcpkg-configuration.json, tasks.json, and launch.json files.

Install the Arm Debugger extension pack

1. Open Visual Studio Code Desktop and click the Extensions icon in the Activity Bar to open the Extensions view.

1. Search for Arm Debugger and click the Install button.

The Arm Debugger extension installs all extensions in the extension pack at the same time.

Install the Arm Debugger engine and other tools with vcpkg

The Arm Tools Environment Manager extension downloads, installs, and manages software development tools, including the Arm Debugger engine, using Microsoft vcpkg artifacts. Arm Tools Environment Manager adds a vcpkg-configuration.json manifest file to your project and uses this file to acquire and activate the tools needed to set up your development environment.

Some tools, like the Arm Debugger engine, require a User-based Licensing (UBL) license. You must activate the license with the Arm License Management Utility available with Arm Tools Environment Manager.

See the Arm Tools Environment Manager README for more details.

To install the Arm Debugger engine and other tools:

1. Open the project that you want to work on.

1. Click the Arm Tools status bar indicator and select Add Arm Tools Configuration to Workspace in the drop-down list at the top of the window.

A visual editor opens where you can select the tools you need.

1. Select the latest version available for Arm Debugger and select the other tools you require.

The extension adds a vcpkg-configuration.json file to your project and includes the tools that you selected in the file. You can also update the file manually. Click the vcpkg-configuration.json tab to display the file contents.

For example, the following file activates the Arm Debugger engine. In this configuration, vcpkg resolves * to the latest Arm Debugger version available.

1. Save your changes.

The Arm Tools Environment Manager extension activates the workspace and downloads the tools specified in the vcpkg-configuration.json file. After installation, tools are available on the PATH for the activated workspace in Visual Studio Code.

1. The status bar shows No Arm License if no valid user-based license is active. In this case, click No Arm License and select Activate or manage Arm licenses in the drop-down list at the top of the window.

1. Manage your license with the Arm License Management Utility.

Define a run configuration and run a project on your board…

Description from the VS Code Marketplace listing.

  • arm
  • arm-debugger
  • arm-debugger.arm
  • debug
  • debuggers
  • json
  • keybindings

Where Arm Debugger sits in the listing

Each band is one page of 20. Installs on a log scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All VS Code Marketplace2,500 listings · 125 pages · page 116, #17 (overall #2317)
All VS Code Marketplace: every listing in installs order
PNG SVG
Debuggers217 listings · 11 pages · page 10, #19 (overall #199)
Debuggers: every listing in installs order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

Arm Debugger installs on VS Code Marketplace, last 90 days: 103,174 installs as of Oct 18, 2026.Arm DebuggerInstalls on VS Code Marketplace · Last 90 days103,174installs103.1K103.2K103.2K103.2K103.2K103.2K103.2KJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct…pluginstats.com
Arm Debugger installs on VS Code Marketplace, last 90 days: 103,174 installs as of Oct 18, 2026.
PNG SVG

7/30/90-day growth

Arm Debugger installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.Arm DebuggerInstalls growth on VS Code Marketplace103,174installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
Arm Debugger installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.
PNG SVG

Ranking history

Arm Debugger VS Code Marketplace ranking history: currently #2317 (by installs).Arm DebuggerVS Code Marketplace ranking · by installs · Last 90 days#2317current rank#2315#2316#2317#2318#2319#2320Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct 18, 2026pluginstats.com
Arm Debugger VS Code Marketplace ranking history: currently #2317 (by installs).
PNG SVG

Ratings over time

Arm Debugger ratings on VS Code Marketplace, last 90 days.Arm DebuggerRatings on VS Code Marketplace · Last 90 daysNo observations recorded in this periodno observations · 0 observations · Updated Oct 18, 2026pluginstats.com
Arm Debugger ratings on VS Code Marketplace, last 90 days.
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (3)
Recent installs observations for Arm Debugger
Date (UTC)InstallsChange vs. previous
103,174+1
103,173+24
103,149—

Similar VS Code Marketplace Debuggers plugins

Data source

Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.

Listing: https://marketplace.visualstudio.com/items?itemName=Arm.arm-debugger. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.