How many flash partitions are supported by PetaLinux?
In the PetaLinux-config Flash Settings GUI, more than 10 partitions can be set, but only 10 partitions are generated.
There is a limitation in PetaLinux in how many partitions you can use.
From Kconfig you can set a maximum of 20 partitions. The internal PetaLinux HSI Tcl scripts have a maximum limit of 10, which means the boot partitions have to be set anywhere between 0-9.
As a result, the maximum allowable partitions is 10 in PetaLinux 2016.1 and 2016.2. This will be fixed in a future release of PetaLinux.
Because this a PetaLinux limitation, if you manually build Linux using the OSL flow instead of PetaLinux, you can set up to a maximum of 20 partitions.