---
title: PICOTOOL-PARTITION-CREATE
section: 1
header: User Commands
---
# NAME

picotool\-partition\-create \- Create a partition table from json

# SYNOPSIS

picotool partition create \[\-\-quiet\] \[\-\-verbose\] \<infile\> \<outfile\> \[\-t \<type\>\] \[\[\-o \<offset\>\] \[\-\-family \<family\_id\>\]\] \[\<bootloader\>\] \[\-t \<type\>\] \[\-\-singleton\] \[\[\-\-abs\-block\] \[\<abs\_block\_loc\>\]\]


# OPTIONS

**\-\-quiet**
: Don't print any output

**\-\-verbose**
: Print verbose output

\<*infile*\>
: partition table JSON

**\-\-singleton**
: Partition Table Options

output file

\<*outfile*\>
: The file name

**\-t** \<*type*\>
: Specify file type \(uf2 \| elf \| bin\) explicitly, ignoring fileextension

UF2 output options

**\-o**, **\-\-offset**
: Specify the load address for UF2 file output

\<*offset*\>
: Load offset \(memory address; default 0x10000000\)

**\-\-family**
: Specify the family if for UF2 file output

\<*family\_id*\>
: family ID for UF2 \(default absolute\)

embed partition table into bootloader ELF

\<*bootloader*\>
: The file name

**\-t** \<*type*\>
: Specify file type \(elf\) explicitly, ignoring file extension

Errata RP2350\-E10 Fix

**\-\-abs\-block**
: Enforce support for an absolute block

\<*abs\_block\_loc*\>
: absolute block location \(default to 0x10ffff00\)

