Embedded Device Support Packages

VisualGDB includes out-of-the-box support for most modern embedded devices. Simply select the device in the VisualGDB project wizard and it will automatically download the necessary files on your machine.

You can check whether a specific device is supported in the table below:

Filter:

Board Support Packages (BSPs)

If your VisualGDB machine does not have an Internet connection, you can download the packages that add support for devices and debug methods below.

Device family Package version Download link
ARM mbed 5.9.2 mbed-5.9.2.vgdbxbsp (69 MB)
Atmel ARM Cortex Devices 3.35.2 sam-cortex-3.35.2.vgdbxbsp (16 MB)
Atmel AT91SAM7S MCUs 1.0 at91sam7s-1.0.vgdbxbsp (2136 KB)
Freescale Kinetis (KSDK) 1.3.2 kinetis_ksdk-1.3.2.vgdbxbsp (28 MB)
Freescale Kinetis MCUs (legacy) 1.3 kinetis-1.3.vgdbxbsp (6292 KB)
Infineon XMC Devices 2.1.8 xmc-2.1.8.vgdbxbsp (2761 KB)
NXP LPC Devices 2.2 nxp_lpc-2.2.vgdbxbsp (3415 KB)
Nordic NRF52 IoT 0.9 nrf5x-iot-0.9.vgdbxbsp (8630 KB)
Nordic NRF52x Devices 15.3 nrf5x-15.3.vgdbxbsp (114 MB)
Nordic NRF5x Devices (legacy) 12.0 nrf5x-legacy-12.0.vgdbxbsp (22 MB)
STM32 Devices 2018.12R2 stm32-2018.12R2.vgdbxbsp (214 MB)
STM32 W108 Device 1.0 stm32w108-1.0.vgdbxbsp (3012 KB)
Silabs EFM32 Devices 5.6.0 efm32-5.6.0.vgdbxbsp (42 MB)
TI CC3200 Devices 3.0 cc3200-3.0.vgdbxbsp (1820 KB)
TI CC3220 Devices 2.30.00 cc3220-2.30.00.vgdbxbsp (104 MB)
TI MSP432 Devices 1.0 msp432-1.0.vgdbxbsp (332 KB)
TI Tiva Devices 2.1.4.178 tiva-2.1.4.178.vgdbxbsp (5502 KB)

VisualGDB supports all Kinetis devices from KSDK 2.0 and later. This requires downloading KSDK 2.x from the Online KSDK builder and importing it into VisualGDB.

Embedded Debug Method Packages (EDPs)

The following packages provide easy support for common debug methods:

Debug Method Package version Download link
AVR AVaRICE support package 1.0 avarice-1.0.vgdbxedp (15 MB)
ESP32 debug methods 20190603 core-20190603.vgdbxedp (13 MB)
ESP8266 debug methods 1.2 core-1.2.vgdbxedp (13 MB)
OpenOCD 20190426-0.10.0 openocd-20190426-0.10.0.vgdbxedp (18 MB)
PyOCD 1.0 pyocd-1.0.vgdbxedp (1251 bytes)
Segger J-Link 5.2 segger-dmsp-5.2.vgdbxedp (922 KB)

 

Embedded Framework Packages (EFPs)

Package Name Package version Download link
Embedded Profiler and Fast Semihosting 3.1 profiler-3.1.vgdbxefp (22 KB)

Installation instructions

Normally VisualGDB will download and install BSPs and EDPs automatically.

If you don't have Internet connection on your development machine, download the packages you need using the links above. Then launch Visual Studio, click Tools->VisualGDB->Manage VisualGDB Packages, select the package and click "Install a package from file":