• sales

    +86-0755-88291180

RP2350B-MINI-A picotool Tutorial

【Picotool installation tutorial】


】Install necessary dependencies

You need to install the development environment and ARM cross-compilation tool chain required for compilation first.

sudo apt update

sudo apt install build-essential cmake gcc-arm-none-eabi libnewlib-arm-none-eabi libstdc++-arm-none-eabi-newlib pkg-config libusb-1.0-0-dev

【Get the source code】

Create a working directory (e.g. pico) and clone the official repositories of pico-sdk and picotool.

mkdir -p ~/pico

cd ~/pico

git clone https://github.com/raspberrypi/pico-sdk.git

git clone https://github.com/raspberrypi/picotool.git

After cloning is complete, you need to initialize and update the submodules within pico-sdk.

cd ~/pico/pico-sdk

git submodule update --init

【Setting environment variables】


You need to tell the build system the location of pico-sdk.


Temporarily set environment variables:


export PICO_SDK_PATH=~/pico/pico-sdk


Setting environment variables permanently


sudo nano ~/.bashrc

Add to

export PICO_SDK_PATH=~/pico/pico-sdk

Then execute

source ~/.bashrc


【Compile and install picotool】


cd ~/pico/picotool

mkdir build

cd build

cmake ..

make -j&nproc # Compile using multiple cores to speed up

sudo make install # Install picotool to the system path (such as /usr/local/bin)


【Verify Installation】


picotool help

If successful, a list of all available commands and options is displayed, indicating that the installation was successful.


【Read device information】


Make sure the Pico is in BOOTSEL mode (shows up as an RPI-RP2 disk when connected to the computer). Then do


picotool info


TAG: RV1106 ESP32 C6 Development board 1.9 inch LCD display 1.9inch Screen 172×320 With SD slot RGB LED QMI8658 6-Axis-Sensor ST7789 CST816 Raspberry Pi 5 / 4B UPS With PD Trigger Activation Uninterruptible Power Bank Supply 9600mAh 5V/5A 25W Also For Phone/Mini Computer PC Raspberry Pi 5 PCIe To M.2 E KEY NGFF WIFI7 WIFI6 For BE200/AX210/AX200/RTL8822CE Raspberry Pi Camera Raspberry-Pi-ESP32-Pico-Display-image-1.83inch-LCD-NV3030B-ADD-NEW-Picture Raspberry Pi OpenWrt Tutorial 1 Raspberry Pi LCD display screen 1.3inch ST7789 with Game Button A Gyroscope ADXL354CEZ SpotPear STLINK ESP32-S3 AI Electronic Eye Development Doard DualEye TouchEye 1.28 inch TouchScreen LCD Round Display N16R8 Toy Doll Robot ESP32 S3 Development Board 1.64 inch AMOLED Display 1.64inch TouchScreen For Arduino LVGL With SD-Port/ QMI8658C 6-Axis Sensor Developer Kit Install Espressif IDF Plugin Tutorial User Guide Raspberry Pi screen PC Monitor Screen Raspberry Pi 5 inch DSI Display MIPI LCD (C) Capacitive TouchScreen 1024x600 Sipeed NanoCluster Mini Cluster Board mini data center For Raspberry Pi CM45 / Computer /LM3H /M4N