Major Update for SDK 2.0.0 and RP2350
Existing Commands
RP2040
- Functionality is unchanged
RP2350 specific changes
load
- Offset now valid for ELF and UF2 files on RP2350 - but this should only be used for putting packaged SRAM binaries into flash
- Defaults to doing the same as a UF2 drag & drop, with detection of UF2 family for ELF and BIN files
info
- Displays info on the embedded block for RP2350
- Displays information for binaries in partitions too
reboot
- Added
-cpu
option on RP2350 to switch archtectures - Added diagnostic partition option on RP2350.
- Added
New commands
See the RP2350 Datasheet "Bootrom Concepts" section for context around these new commands
config
- Allows reading and changing of modifiable binary infoencrypt
- Creates an encrypted binary, for use with theenc_bootloader
example or similarseal
- Used to sign/hash binarieslink
- Combined multiple binaries into one - see universal examplesotp
- RP2350 OTP access functionalitylist
- List OTP rowsget
- Read OTP rowsset
- Write OTP rowsload
- Load a JSON or BIN file into OTPdump
- Dump the OTP contents as hexpermissions
- Runs a binary on the device to configure OTP page lockswhite-label
- USB "white-labeling"
partition
- RP2350 Partition table functionalitycreate
- Create a partition table from JSONinfo
- Display the partition table stored on a device
uf2
- UF2 related functionalityinfo
- Display information about the last (failed) UF2 download on RP2350convert
- Replaces ELF2UF2 from the SDK; used to convert a bin/elf file to a UF2 file
coprodis
- Disassemble RP2350 coprocessor instructions in an existing disassembly file