Skip to content
| Marketplace
Sign in
Visual Studio Code>Debuggers>Arm Cortex AnalysisNew to Visual Studio Code? Get it now.
Arm Cortex Analysis

Arm Cortex Analysis

Preview

Arm

arm.com
|
1,606 installs
| (0) | Free
Event Recorder, Event Statistics and System Analyzer
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Arm Cortex Analysis

Overview

The Arm Cortex Analysis extension provides you with the Event Recorder and Event Statistics functionalities. These functionalities allow you to gain insights into the execution of your code and help you identify issues and bottlenecks with your CMSIS projects.

This extension is a pre-release. You can use Arm Cortex Analysis to review pre-recorded static events and data with the Event Recorder and Event Statistics views.

In a future version, real-time analysis with a physical board will also be available.

For more details on the Event Recorder and Event Statistics views, see the Arm Keil Studio Visual Studio Code Extensions User Guide on Arm Developer.

Install the extension

  1. In Visual Studio Code, go to the Extensions view.

  2. Search for Arm Cortex Analysis.

  3. Click the Install button for the extension.

    Visual Studio Code installs the extension. It is now available in the Extensions view.

Install the eventlist tool

To be able to use Arm Cortex Analysis, you need to install the eventlist tool. It is a command-line tool used for processing Event Recorder records that are stored in a log file. This tool can be installed with the package management utility, Microsoft vcpkg, as follows:

  1. From the Explorer in Visual Studio Code, create a file called vcpkg-configuration.json.

  2. Copy and paste the following lines in the JSON file:

    {
        "registries": [
            {
                "kind": "artifact",
                "location": "https://aka.ms/vcpkg-artifacts-arm",
                "name": "arm"
            }
        ],
        "requires": {
            "arm:tools/open-cmsis-pack/ctools": "^1.5.0"
        }
    }
    
  3. Save the file.

    The eventlist tool is shipped with ctools, so this line "arm:tools/open-cmsis-pack/ctools": "^1.5.0" adds the eventlist tool to your environment.

    Note: If you already have a project with a vcpkg-configuration.json file available, you can reuse it. Just copy the "arm:tools/open-cmsis-pack/ctools": "^1.5.0" line and paste it in the "requires": section of your JSON file.

Submit feedback

To submit feedback, please open a bug report or a feature request.

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