Firmware Partition Configuration
Rockchip has 3 types of partition tables: MTD Partition, GPT, and RK partition.
| Partition | Description | Applicable Platform | Limitations |
|---|---|---|---|
| MTD Partition | Defined in parameter file, passed via cmdline. uboot-next branch no longer supports | All AP*1 | Requires independent partition storage |
| GPT | EFI universal partition table, supported by uboot-next branch | All AP*2 | Uses slightly more resources |
| RK partition | Based on GPT design, for small capacity storage | RV1107/8, MCU | Rockchip 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):
| Number | Start (sector) | End (sector) | Size | Name |
|---|---|---|---|---|
| 1 | 16384 | 24575 | 4M | uboot |
| 2 | 24576 | 32767 | 4M | misc |
| 3 | 32768 | 163839 | 64M | boot |
| 4 | 163840 | 294911 | 32M | recovery |
| 5 | 294912 | 360447 | 32M | backup |
| 6 | 360448 | 12943359 | 6144M | rootfs |
| 7 | 12943360 | 12943359 | 128M | oem |
| 8 | 13205504 | 61120478 | 22.8G | userdata |
- 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.