Scroll to navigation

PICOTOOL-PICOTOOL(1) User Commands PICOTOOL-PICOTOOL(1)

NAME

picotool-picotool - Tool for interacting with RP-series device(s) in BOOTSEL mode, or with an RP-series binary

SYNOPSIS

picotool info [-b] [-m] [-p] [-d] [--debug] [-l] [-a] [device-selection]

picotool info [-b] [-m] [-p] [-d] [--debug] [-l] [-a] <filename> [-t <type>]

picotool config [-s <key> <value>] [-g <group>] [device-selection]

picotool config [-s <key> <value>] [-g <group>] <filename> [-t <type>]

picotool load [--ignore-partitions] [--family <family_id>] [-p <partition>] [-n] [-N] [-u] [-v] [-x] <filename> [-t <type>] [-o <offset>] [device-selection]

picotool link [--quiet] [--verbose] <outfile> [-t <type>] <infile1> [-t <type>] <infile2> [-t <type>] [<infile3>] [-t <type>] [-p <pad>]

picotool save [-p] [-v] [--family <family_id>] <filename> [-t <type>] [device-selection]

picotool save -a [-v] [--family <family_id>] <filename> [-t <type>] [device-selection]

picotool save -r <from> <to> [-v] [--family <family_id>] <filename> [-t <type>] [device-selection]

picotool erase [-a] [device-selection]

picotool erase -p <partition> [device-selection]

picotool erase -r <from> <to> [device-selection]

picotool verify <filename> [-t <type>] [device-selection] [-r <from> <to>] [-o <offset>] [device-selection]

picotool reboot [-a] [-u] [-g <partition>] [-c <cpu>] [device-selection]

picotool otp list|get|set|load|dump|permissions|white-label

picotool partition info|create

picotool uf2 info|convert

picotool version [-s] [<version>]

picotool coprodis [--quiet] [--verbose] <infile> <outfile>

picotool help [<cmd>]

COMMANDS

Display information from the target device(s) or file.Without any arguments, this will display basic information forall connected RP-series devices in BOOTSEL mode
Display or change program configuration settings from the targetdevice(s) or file.
Load the program / memory range stored in a file onto thedevice.
Link multiple binaries into one block loop.
Save the program / memory stored in flash on the device to afile.
Erase the program / memory stored in flash on the device.
Check that the device contents match those in the file.
Reboot the device
Commands related to the RP2350 OTP (One-Time-Programmable)Memory
Commands related to RP2350 Partition Tables
Commands related to UF2 creation and status
Display picotool version
Post-process coprocessor instructions in disassembly files.
Show general help or help for a specific command
December 2025 picotool 2.2.0-a4+dfsg