Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>IPRO-SDK-ExtensionNew to Visual Studio Code? Get it now.
IPRO-SDK-Extension

IPRO-SDK-Extension

Rex Huang

|
5 installs
| (0) | Free
Develop applications based on IPRO SDK with ease!
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🧩 IPRO SDK Extension

The IPRO SDK Extension provides a user-friendly interface for managing, configuring, building, and debugging RISC-V-based IPRO projects inside Visual Studio Code.

Demo

📦 Requirements

Required Tools

Tool Description
Visual Studio Code Main IDE environment
CMake (≥ 3.20) Project configuration engine
Ninja or Make Build system backend
RISC-V Toolchain Cross-compiler (e.g., riscv64-unknown-elf-gcc)
OpenOCD JTAG debugger (included in IPRO SDK)
Python 3.6+ Required for helper scripts and Kconfig parsing
kconfiglib (Python) Python module for parsing Kconfig. Install via pip install kconfiglib
7-Zip / wget (optional) For SDK installation and setup scripts

💡 Make sure all tools are added to your system PATH.

Required VS Code Extensions

Extension Name Identifier
C/C++ ms-vscode.cpptools
C/C++ Extension Pack ms-vscode.cpptools-extension-pack
C/C++ Themes ms-vscode.cpptools-themes
CMake twxs.cmake

🧱 Installation Guide

  1. Download the extension file: ipro-sdk-extension-0.0.1.vsix

  2. Open Visual Studio Code

  3. Open the Extensions panel (Ctrl + Shift + X)

  4. Drag & drop the .vsix file into the panel

✅ After installation, you will see IPRO SDK on the sidebar.


🛠 Project Setup & Build

  1. Open your IPRO SDK project folder

  2. Open the IPRO SDK Extension panel

  3. Select:

    • Current Project
    • Toolchain
    • Click Configure to generate build files
    • Click Build to compile the project

🐞 Run & Debug

  1. Ensure the board is connected via JTAG and powered

  2. Click Run & Debug

  3. The extension will:

    • Configure and build
    • Start OpenOCD
    • Launch GDB and load ELF
  4. Press F5 to start debugging


🧠 Menuconfig

You can configure your project via a graphical Menuconfig interface:

  • Open from the sidebar → Tools → Menuconfig
  • Edit project options (RTOS, USB, BLE, Filesystem, etc.)
  • Click Save Configuration
  • Then Configure + Build to apply

🆕 Create New Project

You can quickly create a new project under the apps/ folder:

  1. Open the IPRO SDK Extension panel

  2. Click Create Project

  3. Enter a project name

  4. A folder will be created under apps/ and initialized with:

    • main.c
    • proj.conf
    • CMakeLists.txt

The extension will automatically register the project into application.config and set it as the active project.


🔁 Summary Workflow

[Select Project] → [Configure] → [Build] → [Run & Debug]
                           ↑
                  [Menuconfig Optional]
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft