• 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: Mini Uninterruptible Power Supply module Supports charging And Power output at the same time 5V 2.5A Raspberry Pi Pico 2 RP2350 ETH CH9120 TCP/UDP Ethernet Network For Arduino Raspberry Pi 5 PCIe to SATA Expansion Board with EEPROM HAT+ spotpear ESP32-S3 AI 1.54-inch e-Paper Ink Screen 1.54inch Display AIoT Development Board Deepseek 240x280 Raspberry Pi Pico 2 Plus RP2350 Board RP2350A ESP32-S3 Development Board 4 inch LCD TouchScreen Display 480x480 RS485 /SHT20 /Relay For Arduino LVGL 86 TVbox Raspberry Pi Pico 2 RP2350B 2.8 inch LCD Development Board RGB Display Round TouchScreen 480x480 LVGL QMI8658 / SD / RTC ESP32 S3 Development Board 7 inch LCD Capacitive Touch Screen 7inch Display 800×480 N16R8 Raspberry Pi User Guide Raspberry Pi AF Camera Raspberry Pi 5 Case Industrial Modbus RTU 8 ch Relay Module Arduino Thermal imaging camera 360° LCD Screen Driver Board PC Monitor LCD X1007 Raspberry Pi 5 PCIe to Dual 2.5" SATA HDD/SSD Double-SATA (NOT BOOT From SATA/SSD ESP32 S3 Development Board 3.5 inch LCD Capacitive Touch Screen 3.5inch Display 240×320 N16R8