EasyManuals Logo
Home>Raspberry Pi>Microcontrollers>RP2040

Raspberry Pi RP2040 User Manual

Raspberry Pi RP2040
77 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #28 background imageLoading...
Page #28 background image
Figure 9. Building the
pico-examples
project in Visual
Studio Code
As we did from the command line previously, amongst other targets, we have now built:
hello_usb.elf, which is used by the debugger
hello_usb.uf2, which can be dragged onto the RP2040 USB Mass Storage Device
7.3. Debugging a Project
The
pico-examples repo contains an example debug configuration that will start OpenOCD, attach GDB, and finally launch
the application CMake is configured to build. Go ahead and copy this file (
launch-raspberrypi-swd.json) into the pico-
examples/.vscode
directory as launch.json. We also provide a settings.json file that we recommend you also copy. This
settings.json removes some potentially confusing options from the CMake plugin (including broken Debug and Run
buttons that attempt to run a Pico binary on the host).
$ cd ~/pico/pico-examples
$ mkdir .vscode
$ cp ide/vscode/launch-raspberrypi-swd.json .vscode/launch.json
$ cp ide/vscode/settings.json .vscode/settings.json
Pico Examples: https://github.com/raspberrypi/pico-examples/tree/master/ide/vscode/launch-raspberrypi-swd.json Lines 1 - 27
Ê1 {
Ê2 "version":
"0.2.0",
Ê3 "configurations": [
Ê4 {
Ê5 "name":
"Pico Debug",
Ê6 "cwd":
"${workspaceRoot}",
Ê7 "executable":
"${command:cmake.launchTargetPath}",
Ê8 "request":
"launch",
Ê9 "type": "cortex-debug",
10 "servertype":
"openocd",
Getting started with Raspberry Pi Pico
7.3. Debugging a Project 27

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Raspberry Pi RP2040 and is the answer not in the manual?

Raspberry Pi RP2040 Specifications

General IconGeneral
BrandRaspberry Pi
ModelRP2040
CategoryMicrocontrollers
LanguageEnglish

Related product manuals