Skip to main content

Firmware Partition Configuration

Rockchip has 3 types of partition tables: MTD Partition, GPT, and RK partition.

PartitionDescriptionApplicable PlatformLimitations
MTD PartitionDefined in parameter file, passed via cmdline. uboot-next branch no longer supportsAll AP*1Requires independent partition storage
GPTEFI universal partition table, supported by uboot-next branchAll AP*2Uses slightly more resources
RK partitionBased on GPT design, for small capacity storageRV1107/8, MCURockchip custom, not universal

*1: Platforms using uboot-next branch no longer support MTD partition. *2: Platforms using uboot-next branch default to GPT partition table.

1. Firmware Partition Introduction

Default partition description (RK3562 EVB):

NumberStart (sector)End (sector)SizeName
116384245754Muboot
224576327674Mmisc
33276816383964Mboot
416384029491132Mrecovery
529491236044732Mbackup
6360448129433596144Mrootfs
71294336012943359128Moem
8132055046112047822.8Guserdata
  • uboot partition: For uboot.img
  • misc partition: For misc.img, used by recovery
  • boot partition: For boot.img
  • recovery partition: For recovery.img
  • backup partition: Reserved
  • rootfs partition: For rootfs.img
  • oem partition: For manufacturer use, mounted at /oem
  • userdata partition: For end-user, mounted at /userdata

2. Parameter File Overview

RK3576 GPT partition format example:

3. SDK Partition Configuration

Print partition information:

Edit partition information:

Configuration is automatically saved to device/rockchip/parameter.txt.