Getting started with Raspberry Pi Pico
10.2.1.1.3. Build Artifacts
The build artifacts are located under
cmake-build-debug
The UF2 file can be copied onto an RP2040 device in BOOTSEL mode, or the ELF can be used for debugging.
Figure 33. Locating
hello_usb
the
build
artifacts
10.3. Other Environments
There are many development environments available, and we cannot describe all of them here, but you will be able to
use many of them with the SDK. There are a number of things needed by your IDE that will make Raspberry Pi Pico
support possible:
•
CMake integration
•
GDB support with remote options
•
SVD. Not essential but makes reading peripheral status much easier
•
Optional ARM embedded development plugin. These types of plugin often make support much easier.
10.3.1. Using openocd-svd
The
openocd-svd
combination of OpenOCD and CMSIS-SVD.
To install it you should first install the dependencies,
$ sudo apt install python3-pyqt5
$ pip3 install -U cmsis-svd
before cloning the
$ cd ~/pico
$ git clone https://github.com/esynr3z/openocd-svd.git
10.3. Other Environments
cmake-build-<profile>
directory.
tool is a Python-based GUI utility that gives you access peripheral registers of ARM MCUs via
git repository.
openocd-svd
under the project root (see
Figure
33). In this case this is the
54
Need help?
Do you have a question about the RP2040 and is the answer not in the manual?