Partition Configuration NVIDIA® Jetson™ Linux Driver Package (L4T) supports formatting mass storage media into multiple partitions for storing data, such as the device OS image, Bootloader image, device firmware, and Bootloader splash screens.
NVIDIA Jetson Platforms and Platform Series Certain Jetson platforms have very similar characteristics, including identical partition configurations. This topic describes such platforms as a series and discusses them together. Supported platforms are grouped like this:
Series
Includes platforms
—
NVIDIA® Jetson Xavier™ NX (SKU 0001)
Jetson Nano & Jetson TX1
NVIDIA® Jetson Nano™ (SKU 0000 for development with Jetson Nano Development Kit; SKU 0002 for production); NVIDIA® Jetson™ TX1
Jetson TX2 series
NVIDIA® Jetson™ TX2; Jetson TX2i; Jetson TX2 4GB
Jetson AGX Xavier series
NVIDIA® Jetson AGX Xavier™ 8GB; Jetson AGX Xavier (16GB); Jetson AGX Xavier 32GB
Partition Configuration File The partition configuration file describes all of the mass storage devices and partitions in a platform. For L4T the default partition configuration file directory is available at:
`<top>/Linux_for_Tegra/bootloader/t210ref/cfg/` for Jetson Nano and Jetson TX1
`<top>/Linux_for_Tegra/bootloader/t186ref/cfg/` for Jetson Xavier NX, Jetson AGX Xavier series, and Jetson TX2
The filename is specified in <device>.xml ; typical values for systems booting from eMMC are:
• NVIDIA Jetson Xavier NX (SKU 0001): 'flash_l4t_t194_spi_emc_p3668.xml'
• NVIDIA Jetson Nano (SKU 0000): flash_l4t_t210_emmc_p3448.xml
• NVIDIA Jetson AGX Xavier series: flash_t194_sdmmc.xml
• NVIDIA Jetson TX2 series: flash_l4t_t186.xml
• NVIDIA Jetson TX1: gnu_linux_tegraboot_emmc_full.xml
During the flashing procedure, flash.sh reads in the partition configuration file, translates keywords into values specified in <device>.conf or in option parameters and saves the data in bootloader/flash.xml . Then bootloader/tegraflash.py reads in bootloader/flash.xml and performs actual flashing as specified by bootloader/flash.xml .
For details, see
List of Translated Keywords .
The partition configuration file is composed of the following XML format elements:
• Root element
• Device elements (Jetson TX2 series only)
• Partition elements
Root Element The root element in a configuration file has following syntax:
<?xml version="1.0"?>
<!-- NVIDIA Tegra Partition Layout Version 1.0.0 -->
<partition_layout version="01.00.0000">
<!-- Device elements go here. -->
</partition>
Device Element For the Jetson AGX Xavier series and the Jetson TX2 series, the partition configuration file contains a device element for each subdevice; for example, for the eMMC boot and user hardware partitions. This element must be present even if the devices are not divided into subdevices.
For Jetson Nano and Jetson TX1, the partition configuration file does not contain any device elements; all partition definitions appear directly in the root element. When the storage medium is divided into multiple subdevices, for example in the eMMC boot and user hardware partitions, the subdevices are treated as if they are a single linear device spanning all of the subdevices.
The root element may contain multiple device elements. Each has following syntax:
<device type="<device type>" instance="<instance>">
<!-- Partition elements go here. -->
</device>
Device Attributes Table
The following table describes supported device attributes and their legal values.
Device attributes
Values
Description
device type
sdmmc_boot; sdmmc_user SPI
Required. Specifies the type of device. eMMC boot0 and boot1 hardware partitions are treated as a single sdmmc_boot entry.
instance
0-3
Required. Specifies the device instance: 0 for SPI, or 3 (typically) for eMMC.
Partition Element A device element for Jetson Nano, Jetson TX1, or a Jetson AGX Xavier series or Jetson TX2 series platform may contain multiple partition elements. Each has the following syntax:
<partition name="<name>" type="<type>" oem_sign="true ">
<!-- partition properties go here -->
</partition>
Partition Element Attributes
This table describes the attributes supported for partition elements and their legal values.
Device attributes
Values
Description
name
Required. Specifies a name for the partition. The name can have a maximum of 36 characters. There are three kinds of partitions: mandatory, optional, and user defined. All mandatory and optional partition names must be associated with the specific partition type. All user specified partition names must be associated with partition type data .
type
Required. Specifies the type of partition. Certain partition types are valid only when they are associated with specific partition names.
oem_sign
True False or unspecified
Jetson AGX Xavier series and Jetson TX2 series only. Append generic signature header to the binary and perform OEM signing on that. Append NULL signature header to the binary and perform NULL signing on that.
Partition Element Child Elements
The supported partition element child elements and their legal values are as follows.
Element
Values
Description
allocation_policy
sequential
Specifies the type of allocation policy. Sequential partitions begin immediately after the preceding partition.
filesystem_type
basic
The basic filesystem_type specifies “raw” partition. (The legacy “ext2” filesystem has been deprecated.)
Size
<byte size>
(Required) Specifies the size of the partition in bytes. Decimal and hexadecimal values are valid. The partition size may be equal to or larger than the size of the file to be written to the partition. Specifying a larger size allows the file size to increase later without requiring the partition configuration file to be modified. If the partition size specified is less than an erase block size, it will align itself to the partition erase block boundary. The size property of the secondary GPT partition, which is defined at the end of each device, must always be 0xffffffffffffffff . TegraFlash calculates the size automatically, the preceding partition is extended to fill any free space before the secondary GPT.
file_system_attribute
0
Not implemented.
allocation_attribute
0x008; 0x808
Must be 0x808 for the partition immediately preceding the secondary GPT.
percent_reserved
0
Reserved for future use.
filename
<filename> or empty
Specifies the name of the file to write into the partition. If the filename is empty, no data is written to the partition.
List of Translated Keywords
The tables below list keywords that may appear in the partition configuration file and the value allowed for each keyword.
Keywords and their values for Jetson Xavier NX and the Jetson AGX Xavier series:
Keyword
Default translated value in flash.xml
MB1FILE
mb1_t194_prod.bin
SPEFILE
spe_t194.bin
TEGRABOOT
nvtboot_t194.bin
MTSPREBOOT
Preboot_c10_prod_cr.bin
APPSIZE
30064771072
APPFILE
system.img
MTS_MCE
mce_c10_prod_cr.bin
MTSPROPER
mts_c10_prod_cr.bin
TBCFILE
Cboot_t194.bin
TBCDTB-FILE
Appropriate Bootloader DTB file name
TOSFILE
Tos_t194.img
EKSFILE
eks.img
BPFFILE
bpmp_t194.bin
BPFDTB-FILE
Appropriate bpmp DTB file name
CAMERAFW
camera-rtcpu-rce.bin
WBOBOOT
warmboot_t194_prod.bin
LNXSIZE
67108864
LNXFILE
boot.img
DTB_FILE
Appropriate kernel DTB file name
CBOOTOPTION_FILE
Appropriate CBoot boot option file name; default is cbo.dtb
RECFILE
Name of appropriate recovery kernel image
RECDTB-FILE
Name of appropriate recovery kernel dtb file
BOOTCTRL-FILE
kernel_bootctrl.bin
Keywords and their values for Jetson TX2 series:
Keyword
Default translated value in flash.xml
MB1NAME
mb1
MB1TYPE
mb1_bootloader
SPENAME
spe-fw
SPETYPE
spe_fw
MB2NAME
mb2
MB2TYPE
mb2_bootloader
MB2FILE
nvtboot.bin
MPBNAME
mts-preboot
MPBTYPE
mts_preboot
MPBFILE
preboot_d15_prod_cr.bin
APPSIZE
30064771072
APPFILE
system.img
MBPNAME
mts-bootpack
MBPTYPE
mts_bootpack
MBPFILE
mce_mts_d15_prod_cr.bin
TBCNAME
cpu-bootloader
TBCTYPE
bootloader
TBCFILE
cboot.bin
TBCDTB-NAME
bootloader-dtb
TBCDTB-FILE
Appropriate Bootloader DTB file name
TOSNAME
secure-os
TOSFILE
tos.img
EKSFILE
eks.img
BPFNAME
bpmp-fw
BPFSIGN
true
BPFFILE
bpmp.bin
BPFDTB-NAME
bpmp-fw-dtb
BPFDTB-SIGN
true
BPFDTB-FILE
Appropriate bpmp DTB file name
SCENAME
sce-fw
RECFILE
Name of appropriate recovery kernel image
RECDTB-FILE
Name of appropriate recovery kernel dtb file
BOOTCTRL-FILE
kernel_bootctrl.bin
Default Partition Overview The tables in this section describe partition use for the boot device on each supported platform.
Note Each table’s “Description” column identifies required partitions. Partitions that are not identified as “Required” are optional.
Jetson Xavier NX Development Module (P3668-0000), QSPI_NOR Partition Name
Type
Alloc Policy
FS Type
Size
FS Attribute
Alloc Attribute
Reserved
Filename
Description
BCT
boot_config_table
sequential
basic
262144
0
8
0 %
Required. Contains Boot Configuration Table (BCT).
NXC
NVCTYPE
sequential
basic
196608
0
8
0 %
NVCFILE
Required. Contains TegraBoot binary.
PT
partition_table
sequential
basic
65536
0
8
0 %
flash.xml.bin
Required. Contains Partition Table.
NXC_R
NVCTYPE
sequential
basic
196608
0
8
0 %
NVCFILE
Required. Contains a redundant copy of the TegraBoot
binary.
PAD|data| sequential | basic | 3342336 | 0 | 8 | 0 %|| Empty padding. VER_b|data| sequential | basic | 65536 | 0 | 8 | 0 %| VERFILE | Required. Contains a redundant copy of BSP version information. VER|data| sequential | basic | 65536 | 0 | 8 | 0 %| VERFILE | Required. Contains BSP version information.
Jetson Xavier NX Development Module (P3668-0000) SD Card Partition Name
Type
Alloc Policy
FS Type
Size
FS Attribute
Alloc Attribute
Reserved
Filename
Description
GP1
GP1
sequential
basic
2097152
0
8
0 %
Required. Contains primary GPT of the sdcard device. All
partitions defined after this entry are configured in the kernel, and are accessible
by standard partition tools such as gdisk and parted.
APP|data| sequential | basic | APPSIZE | 0 | 0x8 | 0 %| APPFILE | Required. Contains the rootfs. This partition must be defined after primary_GPT so that it can be accessed as the fixed known special device /dev/mmcblk0p1 . TXC|TBCTYPE| sequential | basic | 131072 | 0 | 8 | 0 %| TBCFILE | Required. Contains TegraBoot CPU-side binary. RP1|data| sequential | basic | 458752 | 0 | 0x8 | 0 %| DTBFILE | Required. Contains Bootloader DTB binary. EBT|bootloader| sequential | basic | 589824 | 0 | 8 | 0 %| EBTFILE | Required. Contains CBoot, the final boot stage CPU bootloader binary that loads the binary in the kernel partition.. WX0|WB0TYPE| sequential | basic | 65536 | 0 | 8 | 0 %| WB0FILE | Required. Contains warm boot binary. BXF|data| sequential | basic | 196608 | 0 | 8 | 0 %| BPFFILE | Required. Contains SC7 entry firmware. BXF-DTB|data| sequential | basic | 393216 | 0 | 8 | 0 %| BPFDTB-FILE | Optional. Reserved for future use by BPMP DTB binary; can't remove. FX|FBTYPE| sequential | basic | 65536 | 0 | 0x8 | 0 %| FBFILE | Optional. Reserved for fuse bypass; removeable. TXS|data| sequential | basic | 458752 | 0 | 8 | 0 %| TOSFILE | Required. Contains TOS binary. DXB|data| sequential | basic | 458752 | 0 | 0x8 | 0 %| DTBFILE | Required. Contains kernel DTB binary. LNX|data| sequential | basic | 786432 | 0 | 0x8 | 0 %| LNXFILE | Required. Contains U-Boot, which loads and launches the kernel from the rootfs at /boot . EXS|data| sequential | basic | 65536 | 0 | 8 | 0 %| EKSFILE | Optional. Contains the encrypted keys. BMP|data| sequential | basic | 81920 | 0 | 0x8 | 0 %| bmp.blob | Optional. Contains BMP images for splash screen display during boot. RP4|data| sequential | basic | 131072 | 0 | 0x8 | 0 %| rp4.blob | Required. Contains XUSB module’s firmware file, making XUSB a true USB 3.0 compliant host controller. GPT|GPT| sequential | basic | 2097152 | 0 | 8 | 0 %|| Required. Contains secondary GPT of the sdcard device.
Jetson Xavier NX Development Module (P3668-0001) QSPI_NOR Partition Name
Type
Alloc Policy
FS Type
Size
FS Attribute
Alloc Attribute
Reserved
Filename
Description
BCT
boot_config_table
sequential
basic
131072
0
8
0 %
Required. Contains Boot Configuration Table (BCT).
mb1
mb1_bootloader
sequential
basic
262144
0
8
0 %
MB1FILE
Required. Slot A; contains NVIDIA signed MB1 binary.
mb1_b
mb1_bootloader
sequential
basic
262144
0
8
0 %
MB1FILE
Required. Slot B; contains NVIDIA signed MB1 binary.
MB1_BCT
mb1_boot_config_table
sequential
basic
65536
0
8
0 %
Required. Slot A; contains MB1 boot configuration table.
MB1_BCT_b
mb1_boot_config_table
sequential
basic
65536
0
8
0 %
Required. Slot B; contains MB1 boot configuration table.
MEM_BCT
mem_boot_config_table
sequential
basic
262144
0
8
0 %
Required. Slot A; contains memory configuration table.
MEM_BCT_b
mem_boot_config_table
sequential
basic
262144
0
8
0 %
Required. Slot B; contains memory configuration table.
spe-fw
spe_fw
sequential
basic
262144
0
8
0 %
SPEFILE
Required. Slot A; contains BPMP SPE-FW binary.
spe-fw_b
spe_fw
sequential
basic
262144
0
8
0 %
SPEFILE
Required. Slot B; contains BPMP SPE-FW binary.
mb2
mb2_bootloader
sequential
basic
262144
0
8
0 %
TEGRABOOT
Required. Slot A; contains TegraBoot binary.
mb2_b
mb2_bootloader
sequential
basic
262144
0
8
0 %
TEGRABOOT
Required. Slot B; contains TegraBoot binary.
mts-preboot
mts_preboot
sequential
basic
65536
0
8
0 %
MTSPREBOOT
Required. Slot A; contains Denver preboot firmware.
mts-preboot_b
mts_preboot
sequential
basic
65536
0
8
0 %
MTSPREBOOT
Required. Slot B; contains Denver preboot firmware.
mts-mce
mts_mce
sequential
basic
196608
0
8
0 %
MTS_MCE
Required. Slot A; contains microcode associated with boot, power management,
and clocks.
mts-mce_b|mts_mce| sequential | basic | 196608 | 0 | 8 | 0 %| MTS_MCE | Required. Slot B; contains microcode associated with boot, power management, and clocks. mts-proper|mts_proper| sequential | basic | 4194304 | 0 | 8 | 0 %| MTSPROPER | Required. Slot A; contains microcode associated with execution and optimization of ARM code. mts-proper_b|mts_proper| sequential | basic | 4194304 | 0 | 8 | 0 %| MTSPROPER | Required. Slot B; contains microcode associated with execution and optimization of ARM code. sc7|WB0| sequential | basic | 131072 | 0 | 8 | 0 %| WB0BOOT | Required. Slot A; contains warm boot firmware. sc7_b|WB0| sequential | basic | 131072 | 0 | 8 | 0 %| WB0BOOT | Required. Slot B; contains warm boot firmware. SMD|smd| sequential | basic | 4096 | 0 | 0x8 | 0 %| slot_metadata.bin | Required. Slot A; contains slot status for A/B boot and A/B update. SMD_b|smd| sequential | basic | 4096 | 0 | 0x8 | 0 %| slot_metadata.bin | Required. Slot B; contains slot status for A/B boot and A/B update. xusb-fw|xusb_fw| sequential | basic | 196608 | 0 | 8 | 0 %| xusb_sil_rel_fw | Required. Slot A; contains XUSB module’s firmware file, making XUSB a true USB 3.0 compliant host controller. xusb-fw_b|xusb_fw| sequential | basic | 196608 | 0 | 8 | 0 %| xusb_sil_rel_fw | Required. Slot B; contains XUSB module’s firmware file, making XUSB a true USB 3.0 compliant host controller. cpu-bootloader|bootloader| sequential | basic | 1441792 | 0 | 8 | 0 %| TBCFILE | Required. Slot A; contains CBoot, the final boot stage CPU Bootloader binary that loads the binary in the kernel partition. cpu-bootloader_b|bootloader| sequential | basic | 1441792 | 0 | 8 | 0 %| TBCFILE | Required. Slot B; contains CBoot, the final boot stage CPU Bootloader binary that loads the binary in the kernel partition. bootloader-dtb|data| sequential | basic | 458752 | 0 | 8 | 0 %| TBCDTB-FILE | Required. Slot A; contains Bootloader device tree blob (DTB). bootloader-dtb_b|data| sequential | basic | 458752 | 0 | 8 | 0 %| TBCDTB-FILE | Required. Slot B; contains Bootloader device tree blob (DTB). BMP|data| sequential | basic | 196608 | 0 | 0x8 | 0 %| bmp.blob | Optional. Slot A; contains BMP images for splash screen display during boot. BMP_b|data| sequential | basic | 196608 | 0 | 0x8 | 0 %| bmp.blob | Optional. Slot B; contains BMP images for splash screen display during boot. secure-os|data| sequential | basic | 2621440 | 0 | 8 | 0 %| TOSFILE | Required. Slot A; contains the trusted OS. secure-os_b|data| sequential | basic | 2621440 | 0 | 8 | 0 %| TOSFILE | Required. Slot B; contains the trusted OS. eks|data| sequential | basic | 65536 | 0 | 8 | 0 %| EKSFILE | Optional. Slot A; contains the encrypted keys. eks_b|data| sequential | basic | 65536 | 0 | 8 | 0 %| EKSFILE | Optional. Slot B; contains the encrypted keys. adsp-fw|data| sequential | basic | 1048576 | 0 | 8 | 0 %| adsp-fw.bin | Required. Slot A; contains ADSP software. adsp-fw_b|data| sequential | basic | 1048576 | 0 | 8 | 0 %| adsp-fw.bin | Required. Slot B; contains ADSP software. rce-fw|data| sequential | basic | 1048576 | 0 | 8 | 0 %| CAMERAFW | Required. Slot A; contains camera-rtcpu-rce firmware. rce-fw_b|data| sequential | basic | 1048576 | 0 | 8 | 0 %| CAMERAFW | Required. Slot B; contains camera-rtcpu-rce firmware. sce-fw|data| sequential | basic | 1048576 | 0 | 8 | 0 %|| Required. Contains camera-rtcpu-sce firmware. sce-fw_b|data| sequential | basic | 1048576 | 0 | 8 | 0 %|| Required. Contains camera-rtcpu-sce firmware. bpmp-fw|data| sequential | basic | 1572864 | 0 | 8 | 0 %| BPFFILE | Required. Slot A; contains BPMP firmware. bpmp-fw_b|data| sequential | basic | 1572864 | 0 | 8 | 0 %| BPFFILE | Required. Slot B; contains BPMP firmware. bpmp-fw-dtb|data| sequential | basic | 1048576 | 0 | 8 | 0 %| BPFDTB_FILE | Required. Slot A; contains BPMP firmware device tree blob (DTB). bpmp-fw-dtb_b|data| sequential | basic | 1048576 | 0 | 8 | 0 %| BPFDTB_FILE | Required. Slot B; contains BPMP firmware device tree blob (DTB). CPUBL-CFG|data| sequential | basic | 65536 | 0 | 0x8 | 0 %| CBOOTOPTION_FILE | Optional. Contains boot device selection priority list. CPUBL-CFG_b|data| sequential | basic | 65536 | 0 | 0x8 | 0 %| CBOOTOPTION_FILE | Optional. Contains boot device selection priority list. VER|data| sequential | basic | 65536 | 0 | 8 | 0 %| VERFILE | Required. Contains BSP version information. VER_b|data| sequential | basic | 65536 | 0 | 8 | 0 %| VERFILE | Required. Contains a redundant copy of BSP version information. secondary_gpt|secondary_gpt| sequential | basic | 0xFFFFFFFFFFFFFFFF | 0 | 8 | 0 %|| Required. Contains secondary GPT of the spi device.
Jetson Xavier NX Development Module (P3668-0001) emmc_user Partition Name
Type
Alloc Policy
FS Type
Size
FS Attribute
Alloc Attribute
Reserved
Filename
Description
master_boot_record
protective_master_boot_record
sequential
basic
512
0
8
0 %
Required. Contains protective MBR.
primary_gpt
primary_gpt
sequential
basic
19968
0
8
0 %
Required. Contains primary GPT of the sdcard device. All
partitions defined after this entry are configured in the kernel, and are
accessible by standard partition tools such as gdisk and parted.
APP|data| sequential | basic | APPSIZE | 0 | 0x8 | 0 %| APPFILE | Required. Contains the rootfs. This partition must be defined after primary_GPT so that it can be accessed as the fixed known special device /dev/mmcblk0p1 . kernel|data| sequential | basic | 67108864 | 0 | 8 | 0 %| LNXFILE | Required. Slot A; contains U-Boot, which loads and launches the kernel from the rootfs at /boot . kernel_b|data| sequential | basic | 67108864 | 0 | 8 | 0 %| LNXFILE | Required. Slot B; contains U-Boot, which loads and launches the kernel from the rootfs at /boot . kernel-dtb|data| sequential | basic | 458752 | 0 | 8 | 0 %| DTB_FILE | Required. Slot A; contains kernel device tree blob. kernel-dtb_b|data| sequential | basic | 458752 | 0 | 8 | 0 %| DTB_FILE | Required. Slot B; contains kernel device tree blob. RECNAME|data| sequential | basic | RECSIZE | 0 | 8 | 0 %| RECFILE | Required. Contains recovery image. RECDTB-NAME|data| sequential | basic | 524288 | 0 | 8 | 0 %| RECDTB-FILE | Required. Contains recovery DTB image. BOOTCTRLNAME|data| sequential | basic | 262144 | 0 | 8 | 0 %| BOOTCTRL-FILE | Required. Slot A; contains boot control data. BOOTCTRLNAME_b|data| sequential | basic | 262144 | 0 | 8 | 0 %| BOOTCTRL-FILE | Required. Slot B; contains boot control data. RECROOTFS|data| sequential | basic | RECROOTFSSIZE | 0 | 0x8 | 0 %|| Optional. Reserved for future use by the recovery filesystem; removable. UDA|data| sequential | basic | 18432 | 0 | 0x808 | 0 %|| Required. Automatically takes all remaining space on the device except that occupied by the secondary_gpt partition. Allocation attribute must be set to 0x808. May be mounted and used to store user data. secondary_gpt|secondary_gpt| sequential | basic | 0xFFFFFFFFFFFFFFFF | 0 | 8 | 0 %|| Required. Contains secondary GPT of the sdcard device.
Jetson Nano Development Module (P3448-0000) Flashed to On-Board Memory Name
Type
Alloc Policy
FS Type
Size
FS Attribute
Alloc Attribute
Reserved
Filename
Description
BCT
boot_config_table
sequential
basic
262144
0
8
0 %
Required. Contains Boot Configuration Table (BCT).
NXC
NVCTYPE
sequential
basic
196608
0
8
0 %
NVCFILE
Required. Contains TegraBoot binary.
PT
partition_table
sequential
basic
65536
0
8
0 %
flash.xml.bin
Required. Contains Partition Table.
NXC_R
NVCTYPE
sequential
basic
196608
0
8
0 %
NVCFILE
Required. Contains a redundant copy of the TegraBoot
binary.
PAD|data| sequential | basic | 3342336 | 0 | 8 | 0 %|| Empty padding. VER_b|data| sequential | basic | 65536 | 0 | 8 | 0 %| VERFILE | Required. Contains a redundant copy of BSP version information. VER|data| sequential | basic | 65536 | 0 | 8 | 0 %| VERFILE | Required. Contains BSP version information.
Jetson Nano Development Module (P3448-0000) Flashed to Micro SD Card Name
Type
Alloc Policy
FS Type
Size
FS Attribute
Alloc Attribute
Reserved
Filename
Description
GP1
GP1
sequential
basic
2097152
0
8
0 %
Required. Contains primary GPT of the sdcard device. All
partitions defined after this entry are configured in the kernel, and are accessible
by standard partition tools such as gdisk and parted.
APP|data| sequential | basic | APPSIZE | 0 | 0x8 | 0 %| APPFILE | Required. Contains the rootfs. This partition must be defined after primary_GPT so that it can be accessed as the fixed known special device /dev/mmcblk0p1 . TXC|TBCTYPE| sequential | basic | 131072 | 0 | 8 | 0 %| TBCFILE | Required. Contains TegraBoot CPU-side binary. RP1|data| sequential | basic | 458752 | 0 | 0x8 | 0 %| DTBFILE | Required. Contains Bootloader DTB binary. EBT|bootloader| sequential | basic | 589824 | 0 | 8 | 0 %| EBTFILE | Required. Contains CBoot, the final boot stage CPU bootloader binary that loads the binary in the kernel partition.. WX0|WB0TYPE| sequential | basic | 65536 | 0 | 8 | 0 %| WB0FILE | Required. Contains warm boot binary. BXF|data| sequential | basic | 196608 | 0 | 8 | 0 %| BPFFILE | Required. Contains SC7 entry firmware. BXF-DTB|data| sequential | basic | 393216 | 0 | 8 | 0 %| BPFDTB-FILE | Optional. Reserved for future use by BPMP DTB binary; can't remove. FX|FBTYPE| sequential | basic | 65536 | 0 | 0x8 | 0 %| FBFILE | Optional. Reserved for fuse bypass; removeable. TXS|data| sequential | basic | 458752 | 0 | 8 | 0 %| TOSFILE | Required. Contains TOS binary. DXB|data| sequential | basic | 458752 | 0 | 0x8 | 0 %| DTBFILE | Required. Contains kernel DTB binary. LNX|data| sequential | basic | 786432 | 0 | 0x8 | 0 %| LNXFILE | Required. Contains U-Boot, which loads and launches the kernel from the rootfs at /boot . EXS|data| sequential | basic | 65536 | 0 | 8 | 0 %| EKSFILE | Optional. Contains the encrypted keys. BMP|data| sequential | basic | 81920 | 0 | 0x8 | 0 %| bmp.blob | Optional. Contains BMP images for splash screen display during boot. RP4|data| sequential | basic | 131072 | 0 | 0x8 | 0 %| rp4.blob | Required. Contains XUSB module’s firmware file, making XUSB a true USB 3.0 compliant host controller. GPT|GPT| sequential | basic | 2097152 | 0 | 8 | 0 %|| Required. Contains secondary GPT of the sdcard device.
Jetson Nano Production Module (P3448-0002) Name
Type
Alloc Policy
FS Type
Size
FS Attribute
Alloc Attribute
Reserved
Filename
Description
BCT
boot_config_table
sequential
basic
1048576
8
%
Required. Contains Boot Configuration Table (BCT).
NXC
NVCTYPE
sequential
basic
262144
8
%
NVCFILE
Required. Contains TegraBoot binary.
PT
partition_table
sequential
basic
131072
8
%
flash.xml.bin
Required. Contains Partition Table.
TXC
TBCTYPE
sequential
basic
196608
8
%
TBCFILE
Required. Contains TegraBoot CPU-side binary.
RP1
data
sequential
basic
1048576
8
%
DTBFILE
Required. Contains Bootloader DTB binary.
EBT
bootloader
sequential
basic
655360
8
%
EBTFILE
Required. Contains CBoot, the final boot stage CPU bootloader binary
that loads the binary in kernel partition.
WX0|WB0TYPE| sequential | basic | 131072 || 8 | %| WB0FILE | Required. Contains warm boot binary. BXF|data| sequential | basic | 262144 || 8 | %| BPFFILE | Required. Contains SC7 entry firmware. BXF-DTB|data| sequential | basic | 458752 | 0 | 8 | 0 %| BPFDTB-FILE | Optional. Reserved for future use by BPMP DTB binary; can't remove NXC-1|NVCTYPE| sequential | basic | 262144 || 8 | %| NVCFILE | Required. Contains a redundant copy of the TegraBoot binary. PT-1|partition_table| sequential | basic | 131072 || 8 | %| flash.xml.bin | Required. Contains a redundant copy of the Partition Table. TXC-1|TBCTYPE| sequential | basic | 196608 || 8 | %| TBCFILE | Required. Contains a redundant copy of TegraBoot CPU-side binary. RP1-1|data| sequential | basic | 1048576 || 8 | %| DTBFILE | Required. Contains a redundant copy of the Bootloader DTB binary. EBT-1|bootloader| sequential | basic | 655360 || 8 | %| EBTFILE | Required. Contains a redundant copy of CBoot. WX0-1|WB0TYPE| sequential | basic | 131072 || 8 | %| WB0FILE | Required. Contains a redundant copy of the warm boot binary. BXF-1|data| sequential | basic | 262144 || 8 | %| BPFFILE | Required. Contains a redundant copy of the SC7 Entry Firmware. BXF-DTB-1|data| sequential | basic | 458752 | 0 | 8 | 0 %| BPFDTB-FILE | Optional. Reserved for future use by BPMP DTB binary; can't remove PAD|data| sequential | basic | 917504 | 0 | 8 | 0 %|| Required. Empty padding. VER_b|data| sequential | basic | 65536 | 0 | 8 | 0 %| VERFILE | Required. Contains a redundant copy of the BSP version info. VER|data| sequential | basic | 65536 | 0 | 8 | 0 %| VERFILE | Required. Contains BSP version information. GP1|GP1| sequential | basic | 2097152 || 8 | %|| Required. Contains primary GPT of the sdmmc_user device. All partitions defined after this entry are configured in the kernel, and are accessible by standard partition tools such as gdisk and parted. APP|data| sequential | basic | APPSIZE || 8 | %| APPFILE | Required. Contains the rootfs. This partition must be defined after primary_GPT so it can be accessed as the fixed known special device /dev/mmcblk0p1 . DXB|data| sequential | basic | 1048576 || 8 | %| DTBFILE | Required. Contains kernel DTB binary. TXS|data| sequential | basic | 6291456 || 8 | %| TOSFILE | Required. Contains TOS binary. EXS|data| sequential | basic | 81920 || 8 | %| EKSFILE | Optional. Contains the encrypted keys. LNX|data| sequential | basic | 67092480 || 8 | %| LNXFILE | Required. Contains U-Boot, which loads and launches the kernel from the rootfs at /boot . DXB-1|data| sequential | basic | 1048576 || 8 | %| DTBFILE | Required. Contains a redundant copy of the kernel DTB binary. TXS-1|data| sequential | basic | 6291456 || 8 | %| TOSFILE | Required. Contains a redundant copy of the TOS binary. EXS-1|data| sequential | basic | 81920 || 8 | %| EKSFILE | Optional. Contains a redundant copy of the encrypted keys. LNX-1|data| sequential | basic | 67092480 || 8 | %| LNXFILE | Required. Contains a redundant copy of U-Boot, which loads and launches the kernel from the rootfs at /boot . BMP|data| sequential | basic | 196608 || 8 | %| bmp.blob | Optional. Contains BMP images for splash screen display during boot. RP4|data| sequential | basic | 262144 || 8 | %| rp4.blob | Required. Contains the XUSB module’s firmware file, making XUSB a true USB 3.0 compliant host controller. RECNAME|data| sequential | basic | 66060288 || 8 | 0 %|| Optional. Reserved for future use by the recovery image; removable. RECDTB-NAME|data| sequential | basic | 524288 || 8 | 0 %|| Optional. Reserved for future use by the recovery DTB image; removable. BOOTCTRLNAME|data| sequential | basic | 262144 || 8 | 0 %|| Optional. Reserved for future use by boot control data; removable. BOOTCTRLNAME_b|data| sequential | basic | 262144 || 8 | 0 %|| Optional. Reserved for future use by a redundant copy of the boot control data; removable. RECROOTFS|data| sequential | basic | RECROOTFSSIZE | 0 | 0x8 | 0 %|| Optional. Reserved for future use by the recovery filesystem; removable. UDA|data| sequential | basic | 2097152 || 808 | %|| Required. Automatically takes all remaining space on the device except for space occupied by secondary_gpt . Allocation attribute must be set to 0x808. This partition may be mounted and used to store user data. GPT|GPT| sequential | basic | -1 || 8 | %|| Required. Contains secondary GPT of the sdmmc_user device.
Jetson AGX Xavier Series (P2888 and P2888-nnnn), sdmmc_boot Partition Name
Type
Alloc Policy
FS Type
Size
FS Attribute
Alloc Attribute
Reserved
Filename
Description
BCT
boot_config_table
sequential
basic
32768
0
8
0 %
Required. Contains Boot Configuration Table (BCT).
mb1
mb1_bootloader
sequential
basic
262144
0
8
0 %
MB1FILE
Required. Slot A; contains NVIDIA signed MB1 binary.
mb1_b
mb1_bootloader
sequential
basic
262144
0
8
0 %
MB1FILE
Required. Slot B; contains NVIDIA signed MB1 binary.
MB1_BCT
mb1_boot_config_table
sequential
basic
65536
0
8
0 %
Required. Slot A; contains MB1 boot configuration table.
MB1_BCT_b
mb1_boot_config_table
sequential
basic
65536
0
8
0 %
Required. Slot B; contains MB1 boot configuration table.
MEM_BCT
mem_boot_config_table
sequential
basic
229376
0
8
0 %
Required. Slot A; contains memory configuration table.
MEM_BCT_b
mem_boot_config_table
sequential
basic
229376
0
8
0 %
Required. Slot B; contains memory configuration table.
spe-fw
spe_fw
sequential
basic
262144
0
8
0 %
SPEFILE
Required. Slot A; contains BPMP SPE-FW binary.
spe-fw_b
spe_fw
sequential
basic
262144
0
8
0 %
SPEFILE
Required. Slot B; contains BPMP SPE-FW binary.
mb2
mb2_bootloader
sequential
basic
229376
0
8
0 %
TEGRABOOT
Required. Slot A; contains TegraBoot binary.
mb2_b
mb2_bootloader
sequential
basic
229376
0
8
0 %
TEGRABOOT
Required. Slot B; contains TegraBoot binary.
mts-preboot
mts_preboot
sequential
basic
32768
0
8
0 %
MTSPREBOOT
Required. Slot A; contains Denver preboot firmware.
mts-preboot_b
mts_preboot
sequential
basic
32768
0
8
0 %
MTSPREBOOT
Required. Slot B; contains Denver preboot firmware.
SMD
smd
sequential
basic
4096
0
0x8
0 %
slot_metadata.bin
Required. Slot A; contains slot status for A/B boot and A/B
update.
SMD_b|smd| sequential | basic | 4096 | 0 | 0x8 | 0 %| slot_metadata.bin | Required. Slot B; contains slot status for A/B boot and A/B update. VER_b|data| sequential | basic | 65536 | 0 | 0x8 | 0 %| VERFILE | Required. Contains a redundant copy of BSP version information. VER|data| sequential | basic | 65536 | 0 | 0x8 | 0 %| VERFILE | Required. Contains BSP version information. secondary_gpt|secondary_gpt| sequential | basic | 0xFFFFFFFFFFFFFFFF | 0 | 8 | 0 %|| Required. Contains secondary GPT of the sdmmc_boot device.
Jetson AGX Xavier Series (P2888 and P2888-nnnn), sdmmc_user Partition Name
Type
Alloc Policy
FS Type
Size
FS Attribute
Alloc Attribute
Reserved
Filename
Description
master_boot_record
protective_master_boot_record
sequential
basic
512
0
8
0 %
Required. Contains protective MBR.
primary_gpt
primary_gpt
sequential
basic
19968
0
8
0 %
Required. Contains primary GPT of the sdmmc_user device. All
partitions defined after this entry are configured in the kernel, and are accessible
by standard partition tools such as gdisk and parted.
APP|data| sequential | basic | APPSIZE | 0 | 0x8 | 0 %| APPFILE | Required. Contains the rootfs. This partition must be defined after primary_gpt so it can be accessed as the fixed known special device /dev/mmcblk0p1 . mts-mce|mts_mce| sequential | basic | 163840 | 0 | 8 | 0 %| MTS_MCE | Required. Slot A; contains microcode associated with boot, power management, and clocks. mts-mce_b|mts_mce| sequential | basic | 163840 | 0 | 8 | 0 %| MTS_MCE | Required. Slot B; contains microcode associated with boot, power management, and clocks. mts-proper|mts_proper| sequential | basic | 4194304 | 0 | 8 | 0 %| MTSPROPER | Required. Slot A; contains microcode associated with execution and optimization of ARM code. mts-proper_b|mts_proper| sequential | basic | 4194304 | 0 | 8 | 0 %| MTSPROPER | Required. Slot B; contains microcode associated with execution and optimization of ARM code. cpu-bootloader|bootloader| sequential | basic | 1409024 | 0 | 8 | 0 %| TBCFILE | Required. Slot A; contains CBoot, the final boot stage CPU Bootloader binary that loads the binary in the kernel partition. cpu-bootloader_b|bootloader| sequential | basic | 1409024 | 0 | 8 | 0 %| TBCFILE | Required. Slot B; contains CBoot, the final boot stage CPU Bootloader binary that loads the binary in the kernel partition. bootloader-dtb|data| sequential | basic | 524288 | 0 | 8 | 0 %| TBCDTB-FILE | Required. Slot A; contains Bootloader device tree blob (DTB). bootloader-dtb_b|data| sequential | basic | 524288 | 0 | 8 | 0 %| TBCDTB-FILE | Required. Slot B; contains Bootloader device tree blob (DTB). secure-os|data| sequential | basic | 2621440 | 0 | 8 | 0 %| TOSFILE | Required. Slot A; contains the trusted OS. secure-os_b|data| sequential | basic | 2621440 | 0 | 8 | 0 %| TOSFILE | Required. Slot B; contains the trusted OS. eks|data| sequential | basic | 65536 | 0 | 8 | 0 %| EKSFILE | Optional. Slot A; contains the encrypted keys. eks_b|data| sequential | basic | 65536 | 0 | 8 | 0 %| EKSFILE | Optional. Slot B; contains the encrypted keys. bpmp-fw|data| sequential | basic | 1572864 | 0 | 8 | 0 %| BPFFILE | Required. Slot A; contains BPMP firmware. bpmp-fw_b|data| sequential | basic | 1572864 | 0 | 8 | 0 %| BPFFILE | Required. Slot B; contains BPMP firmware. bpmp-fw-dtb|data| sequential | basic | 1048576 | 0 | 8 | 0 %| BPFDTB_FILE | Required. Slot A; contains BPMP firmware device tree blob (DTB). bpmp-fw-dtb_b|data| sequential | basic | 1048576 | 0 | 8 | 0 %| BPFDTB_FILE | Required. Slot B; contains BPMP firmware device tree blob (DTB). xusb-fw|data| sequential | basic | 163840 | 0 | 8 | 0 %| xusb_sil_rel_fw | Required. Slot A; contains XUSB module’s firmware file, making XUSB a true USB 3.0 compliant host controller. xusb-fw_b|data| sequential | basic | 163840 | 0 | 8 | 0 %| xusb_sil_rel_fw | Required. Slot B; contains XUSB module’s firmware file, making XUSB a true USB 3.0 compliant host controller. rce-fw|data| sequential | basic | 1048576 | 0 | 8 | 0 %| CAMERAFW | Required. Slot A; contains camera-rtcpu-rce firmware. rce-fw_b|data| sequential | basic | 1048576 | 0 | 8 | 0 %| CAMERAFW | Required. Slot B; contains camera-rtcpu-rce firmware. adsp-fw|data| sequential | basic | 2097152 | 0 | 8 | 0 %| adsp-fw.bin | Required. Slot A; contains ADSP software. adsp-fw_b|data| sequential | basic | 2097152 | 0 | 8 | 0 %| adsp-fw.bin | Required. Slot B; contains ADSP software. sce-fw|data| sequential | basic | 1048576 | 0 | 8 | 0 %|| Required. Contains camera-rtcpu-sce firmware. sce-fw_b|data| sequential | basic | 1048576 | 0 | 8 | 0 %|| Required. Slot B; contains camera-rtcpu-sce firmware. sc7|WB0| sequential | basic | 131072 | 0 | 8 | 0 %| WB0BOOT | Required. Slot A; contains warm boot firmware. sc7_b|WB0| sequential | basic | 131072 | 0 | 8 | 0 %| WB0BOOT | Required. Slot B; contains warm boot firmware. BMP|data| sequential | basic | 134217728 | 0 | 0x8 | 0 %| bmp.blob | Optional. Slot A; contains BMP images for splash screen display during boot. BMP_b|data| sequential | basic | 134217728 | 0 | 0x8 | 0 %| bmp.blob | Optional. Slot B; contains BMP images for splash screen display during boot. RECNAME|data| sequential | basic | RECSIZE | 0 | 8 | 0 %| RECFILE | Optional. Reserved for future use by the recovery image; removable RECDTB-NAME|data| sequential | basic | 524288 | 0 | 8 | 0 %| RECDTB-FILE | Optional. Reserved for future use by the recovery DTB image; removable BOOTCTRLNAME|data| sequential | basic | 65536 | 0 | 8 | 0 %| BOOTCTRL-FILE | Optional. Slot A; reserved for future use by boot control data; removable BOOTCTRLNAME_b|data| sequential | basic | 65536 | 0 | 8 | 0 %| BOOTCTRL-FILE | Optional. Slot B; reserved for future use by boot control data; removable kernel|data| sequential | basic | LNXSIZE | 0 | 8 | 0 %| LNXFILE | Required. Slot A; contains the Linux kernel. kernel_b|data| sequential | basic | LNXSIZE | 0 | 8 | 0 %| LNXFILE | Required. Slot B; contains the Linux kernel. kernel-dtb|data| sequential | basic | 524288 | 0 | 8 | 0 %| DTB_FILE | Required. Slot A; contains kernel device tree blob. kernel-dtb_b|data| sequential | basic | 524288 | 0 | 8 | 0 %| DTB_FILE | Required. Slot B; contains kernel device tree blob. CPUBL-CFG|data| sequential | basic | 4096 | 0 | 0x8 | 0 %| CBOOTOPTION_FILE | Optional. Contains boot device selection priority list. RP1|data| sequential | basic | 8388608 | 0 | 0x8 | 0 %|| Optional. A reserved partition. May be mounted and used to store user data. RP2|data| sequential | basic | 8388608 | 0 | 0x8 | 0 %|| Optional. A reserved partition. May be mounted and used to store user data. RECROOTFS|data| sequential | basic | RECROOTFSSIZE | 0 | 0x8 | 0 %|| Optional. Reserved for future use by the recovery filesystem; removable. UDA|data| sequential | basic || 0 | 0x808 | 0 %|| Required. Automatically takes all remaining space on the device except space occupied by secondary_gpt . Allocation attribute must be set to 0x808. This partition may be mounted and used to store user data. secondary_gpt|secondary_gpt| sequential | basic | 0xFFFFFFFFFFFFFFFF | 0 | 8 | 0 %|| Required. Contains secondary GPT of the sdmmc_user device.
Jetson TX2 Series (P3489 and P3489-nnnn), sdmmc_boot Partition Name
Type
Alloc Policy
FS Type
Size
FS Attribute
Alloc Attribute
Reserved
Filename
Description
BCT
boot_config_table
sequential
basic
32768
0
8
0 %
Required. Contains Boot Configuration Table.
MB1NAME
MB1TYPE
sequential
basic
262144
0
8
0 %
MB1FILE
Required. Slot A; contains NVIDIA signed MB1 binary.
MB1NAME_b
MB1TYPE
sequential
basic
262144
0
8
0 %
MB1FILE
Required. Slot B; contains NVIDIA signed MB1 binary.
MB1_BCT
mb1_boot_config_table
sequential
basic
65536
0
8
0 %
Required. Slot A; contains MB1 boot configuration table.
MB1_BCT_b
mb1_boot_config_table
sequential
basic
65536
0
8
0 %
Required. Slot B; contains MB1 boot configuration table.
DRAMECCNAME
DRAMECCTYPE
sequential
basic
55296
0
8
0 %
DRAMECCFILE
Optional. Contains DRAM-ECC firmware.
BADPAGENAME
BADPAGETYPE
sequential
basic
4608
0
8
0 %
BADPAGEFILE
Optional. Slot A; contains badpage firmware.
BADPAGENAME_b
BADPAGETYPE
sequential
basic
4608
0
8
0 %
BADPAGEFILE
Optional. Slot B; contains badpage firmware.
SPENAME
SPETYPE
sequential
basic
131072
0
8
0 %
SPEFILE
Required. Slot A; contains BPMP SPE-FW binary.
SPENAME_b
SPETYPE
sequential
basic
131072
0
8
0 %
SPEFILE
Required. Slot B; contains BPMP SPE-FW binary.
MB2NAME
MB2TYPE
sequential
basic
262144
0
8
0 %
MB2FILE
Required. Slot A; contains TegraBoot binary.
MB2NAME_b
MB2TYPE
sequential
basic
262144
0
8
0 %
MB2FILE
Required. Slot B; contains TegraBoot binary.
MPBNAME
MPBTYPE
sequential
basic
262144
0
8
0 %
MPBFILE
Required. Slot A; contains Denver preboot firmware.
MPBNAME_b
MPBTYPE
sequential
basic
262144
0
8
0 %
MPBFILE
Required. Slot B; contains Denver preboot firmware.
SMD
smd
sequential
basic
4096
0
0x8
0 %
slot_metadata.bin
Required. Slot A; contains slot status for A/B boot and A/B
update.
SMD_b|smd| sequential | basic | 4096 | 0 | 0x8 | 0 %| slot_metadata.bin | Required. Slot B; contains slot status for A/B boot and A/B update. VER_b|data| sequential | basic | 65536 | 0 | 0x8 | 0 %| VERFILE | Required. Contains a redundant copy of BSP version information. VER|data| sequential | basic | 65536 | 0 | 0x8 | 0 %| VERFILE | Required. Contains BSP version information. secondary_gpt|secondary_gpt| sequential | basic | 0xFFFFFFFFFFFFFFFF | 0 | 8 | 0 %|| Required. Contains secondary GPT of the sdmmc_boot device.
Jetson TX2 Series (P3489 and P3489-nnnn), sdmmc_user Partition Name
Type
Alloc Policy
FS Type
Size
FS Attribute
Alloc Attribute
Reserved
Filename
Description
master_boot_record
protective_master_boot_record
sequential
basic
512
0
8
0 %
Required. Contains protective MBR.
primary_gpt
primary_gpt
sequential
basic
PPTSIZE
0
8
0 %
Required. Contains primary GPT of the sdmmc_user device. All
partitions defined after this entry are configured in the kernel, and are
accessible by standard partition tools such as gdisk and parted.
APP|data| sequential | basic | APPSIZE | 0 | 0x8 | 0 %| APPFILE | Required. Contains the rootfs. This partition must be defined after primary_GPT so that it can be accessed as the fixed known special device /dev/mmcblk0p1 . MBPNAME|MBPTYPE| sequential | basic | 4194304 | 0 | 8 | 0 %| MBPFILE | Required. Slot A; contains Denver boot pack firmware. MBPNAME_b|MBPTYPE| sequential | basic | 4194304 | 0 | 8 | 0 %| MBPFILE | Required. Slot B; contains Denver boot pack firmware. TBCNAME|TBCTYPE| sequential | basic | 524288 | 0 | 8 | 0 %| TBCFILE | Required. Slot A; contains CBoot, the final boot stage CPU Bootloader binary that loads the binary in kernel partition. TBCNAME_b|TBCTYPE| sequential | basic | 524288 | 0 | 8 | 0 %| TBCFILE | Required. Slot B; contains CBoot, the final boot stage CPU Bootloader binary that loads the binary in kernel partition. TBCDTB-NAME|data| sequential | basic | 524288 | 0 | 8 | 0 %| TBCDTB-FILE | Required. Slot A; contains Bootloader device tree blob (DTB). TBCDTB-NAME_b|data| sequential | basic | 524288 | 0 | 8 | 0 %| TBCDTB-FILE | Required. Slot B; contains Bootloader device tree blob (DTB). TOSNAME|data| sequential | basic | 3145728 | 0 | 8 | 0 %| TOSFILE | Required. Slot A; contains the trusted OS. TOSNAME_b|data| sequential | basic | 3145728 | 0 | 8 | 0 %| TOSFILE | Required. Slot B; contains the trusted OS. eks|data| sequential | basic | 2097152 | 0 | 8 | 0 %| EKSFILE | Optional. Contains the encrypted keys. adsp-fw|data| sequential | basic | 4194304 | 0 | 8 | 0 %| adsp-fw.bin | Required. Slot A; contains ADSP software. adsp-fw_b|data| sequential | basic | 4194304 | 0 | 8 | 0 %| adsp-fw.bin | Required. Slot B; contains ADSP software. BPFNAME|data| sequential | basic | 618144 | 0 | 8 | 0 %| BPFFILE | Required. Slot A; contains BPMP firmware. BPFNAME_b|data| sequential | basic | 618144 | 0 | 8 | 0 %| BPFFILE | Required. Slot B; contains BPMP firmware. BPFDTB-NAME|data| sequential | basic | 1048576 | 0 | 8 | 0 %| BPFDTB-FILE | Required. Slot A; contains BPMP firmware device tree blob (DTB). BPFDTB-NAME_b|data| sequential | basic | 1048576 | 0 | 8 | 0 %| BPFDTB-FILE | Required. Slot B; contains BPMP firmware device tree blob (DTB). SCENAME|data| sequential | basic | 2097152 | 0 | 8 | 0 %| SCEFILE | Required. Slot A; contains camera-rtcpu-sce firmware. SCENAME_b|data| sequential | basic | 2097152 | 0 | 8 | 0 %| SCEFILE | Required. Slot B; contains camera-rtcpu-sce firmware. SC7NAME|WB0TYPE| sequential | basic | 6291456 | 0 | 8 | 0 %| WB0FILE | Required. Slot A; contains warm boot binary. SC7NAME_b|WB0TYPE| sequential | basic | 6291456 | 0 | 8 | 0 %| WB0FILE | Required. Slot B; contains warm boot binary. FBNAME|FBTYPE| sequential | basic | 2097152 | 0 | 0x8 | 0 %| FBFILE | Optional. Reserved for future use; removable. BMP|data| sequential | basic | 134217728 | 0 | 0x8 | 0 %| bmp.blob | Optional. Slot A; contains BMP images for splash screen display during boot. BMP_b|data| sequential | basic | 134217728 | 0 | 0x8 | 0 %| bmp.blob | Optional. Slot B; contains BMP images for splash screen display during boot. RECNAME|data| sequential | basic | RECSIZE | 0 | 8 | 0 %| RECFILE | Required. Contains recovery image. RECDTB-NAME|data| sequential | basic | 524288 | 0 | 8 | 0 %| RECDTB-FILE | Required. Contains recovery DTB image. BOOTCTRLNAME|data| sequential | basic | 262144 | 0 | 8 | 0 %| BOOTCTRL-FILE | Required. Slot A; contains boot control data. BOOTCTRLNAME_b|data| sequential | basic | 262144 | 0 | 8 | 0 %| BOOTCTRL-FILE | Required. Slot B; contains boot control data. LNXNAME|data| sequential | basic | LNXSIZE | 0 | 8 | 0 %| LNXFILE | Required. Slot A; contains U-Boot, which loads and launches the kernel from the rootfs at /boot . LNXNAME_b|data| sequential | basic | LNXSIZE | 0 | 8 | 0 %| LNXFILE | Required. Slot B; contains U-Boot, which loads and launches the kernel from the rootfs at /boot . KERNELDTB-NAME|data| sequential | basic | 524288 | 0 | 8 | 0 %| KERNELDTB-FILE | Required. Slot A; contains kernel device tree blob. KERNELDTB-NAME_b|data| sequential | basic | 524288 | 0 | 8 | 0 %| KERNELDTB-FILE | Required. Slot B; contains kernel device tree blob. RECROOTFS|data| sequential | basic | RECROOTFSSIZE | 0 | 0x8 | 0 %|| Optional. Reserved for future use by the recovery filesystem; removable. UDA|data| sequential | basic | 18432 | 0 | 0x808 | 0 %|| Required. Automatically takes all remaining space on the device except that occupied by the secondary_gpt partition. Allocation attribute must be set to 0x808. May be mounted and used to store user data. secondary_gpt|secondary_gpt| sequential | basic | 0xFFFFFFFFFFFFFFFF | 0 | 8 | 0 %|| Required. Contains secondary GPT of the sdmmc_user device.
Jetson TX1 (P2180) Name
Type
Alloc Policy
FS Type
Size
FS Attribute
Alloc Attribute
Reserved
Filename
Description
BCT
boot_config_table
sequential
basic
1048576
8
%
Required. Contains Boot Configuration Table (BCT).
NXC
NVCTYPE
sequential
basic
376832
8
%
NVCFILE
Required. Contains TegraBoot binary.
PT
partition_table
sequential
basic
131072
8
%
flash.xml.bin
Required. Contains Partition Table.
TXC
TBCTYPE
sequential
basic
196608
8
%
TBCFILE
Required. Contains TegraBoot CPU-side binary.
RP1
data
sequential
basic
1048576
8
%
DTBFILE
Required. Contains Bootloader DTB binary.
EBT
bootloader
sequential
basic
999424
8
%
EBTFILE
Required. Contains CBoot, the final boot stage CPU bootloader binary
that loads the binary in the kernel partition.
WX0|WB0TYPE| sequential | basic | 131072 || 8 | %| WB0FILE | Required. Contains warm boot binary. BXF|data| sequential | basic | 262144 || 8 | %| BPFFILE | Required. Contains SC7 entry firmware. NXC-1|NVCTYPE| sequential | basic | 376832 || 8 | %| NVCFILE | Required. Contains a redundant copy of the TegraBoot binary. PT-1|partition_table| sequential | basic | 131072 || 8 | %| flash.xml.bin | Required. Contains a redundant copy of the Partition Table. TXC-1|TBCTYPE| sequential | basic | 196608 || 8 | %| TBCFILE | Required. Contains a redundant copy of TegraBoot CPU-side binary. RP1-1|data| sequential | basic | 1048576 || 8 | %| DTBFILE | Required. Contains a redundant copy of the Bootloader DTB binary. EBT-1|bootloader| sequential | basic | 999424 || 8 | %| EBTFILE | Required. Contains a redundant copy of CBoot, the final boot stage CPU bootloader binary. WX0-1|WB0TYPE| sequential | basic | 131072 || 8 | %| WB0FILE | Required. Contains a redundant copy of warm boot binary. BXF-1|data| sequential | basic | 262144 || 8 | %| BPFFILE | Required. Contains a redundant copy of the SC7 entry firmware. PAD|data| sequential | basic | 917504 | 0 | 8 | 0 %|| Required. Empty padding. VER_b|data| sequential | basic | 65536 | 0 | 8 | 0 %| VERFILE | Required. Contains a redundant copy of BSP version information. VER|data| sequential | basic | 65536 | 0 | 8 | 0 %| VERFILE | Required. Contains BSP version information. GP1|GP1| sequential | basic | 2097152 || 8 | %|| Required. Contains primary GPT of the sdmmc_user device. All partitions defined after this entry are configured in the kernel, and are accessible by standard partition tools such as gdisk and parted. APP|data| sequential | basic | APPSIZE || 8 | %| APPFILE | Required. Contains the rootfs. This partition must be defined after primary_GPT so that it can be accessed as the fixed known special device /dev/mmcblk0p1 . DXB|data| sequential | basic | 1048576 || 8 | %| DTBFILE | Required. Contains kernel DTB binary. TXS|data| sequential | basic | 6291456 || 8 | %| TOSFILE | Required. Contains TOS binary. EXS|data| sequential | basic | 81920 || 8 | %| EKSFILE | Optional. Contains the encrypted keys. LNX|data| sequential | basic | 67092480 || 8 | %| LNXFILE | Required. Contains U-Boot, which loads and launches the kernel from the rootfs at /boot . DXB-1|data| sequential | basic | 1048576 || 8 | %| DTBFILE | Required. Contains a redundant copy of the kKernel DTB binary. TXS-1|data| sequential | basic | 6291456 || 8 | %| TOSFILE | Required. Contains a redundant copy of the TOS binary. EXS-1|data| sequential | basic | 81920 || 8 | %| EKSFILE | Optional. Contains a redundant copy of the encrypted keys. LNX-1|data| sequential | basic | 67092480 || 8 | %| LNXFILE | Required. Contains a redundant copy of U-Boot, which loads and launches the kernel from the rootfs at /boot . BMP|data| sequential | basic | 196608 || 8 | %| bmp.blob | Optional. Contains BMP images for the splash screen display during boot. RP4|data| sequential | basic | 262144 || 8 | %| rp4.blob | Required. Contains XUSB module’s firmware file, making XUSB a true USB 3.0 compliant host controller. RECNAME|data| sequential | basic | 66060288 || 8 | 0 %|| Optional. Reserved for future use by the recovery image; removable. RECDTB-NAME|data| sequential | basic | 524288 || 8 | 0 %|| Optional. Reserved for future use by the recovery DTB image; removable. BOOTCTRLNAME|data| sequential | basic | 262144 || 8 | 0 %|| Optional. Reserved for future use by boot control data; removable. BOOTCTRLNAME_b|data| sequential | basic | 262144 || 8 | 0 %|| Optional. Reserved for future use by a redundant copy of the boot control data; removable. EXI|data| sequential | basic | EFISIZE | 0 | 0x8 | 0 %| EFIFILE | Optional. Reserved for EFI image; removeable. NXT|NCTTYPE| sequential | basic | 2097152 | 0 | 0x8 | 0 %| NCTFILE | Optional. Reserved for NCT image; removeable. MXB|MPBTYPE| sequential | basic | 6291456 | 0 | 8 | 0 %| MPBFILE | Optional. Reserved for MTS pre-boot image; removeable. MXP|MBPTYPE| sequential | basic | 6291456 | 0 | 8 | 0 %| MBPFILE | Optional. Reserved for MTS boot pack image; removeable. USP|data| sequential | basic | 2097152 | 0 | 0x8 | 0 %|| Optional. Reserved; removeable. RECROOTFS|data| sequential | basic | RECROOTFSSIZE | 0 | 0x8 | 0 %|| Optional. Reserved for future use by the recovery filesystem; removable. UDA|data| sequential | basic | 2097152 || 808 | %|| Required.. Automatically takes all remaining space on the device except for space occupied by secondary_gpt . Allocation attribute must be set to 0x808. This partition may be mounted and used to store user data. GPT|GPT| sequential | basic | -1 || 8 | %|| Required. Contains secondary GPT of the sdmmc_user device.
This site works best with JavaScript enabled