分区配置

NVIDIA® Jetson™ Linux 驱动程序包 (L4T) 支持将大容量存储介质格式化为多个分区,以存储数据,例如设备操作系统镜像、引导加载程序镜像、设备固件和引导加载程序启动画面。

NVIDIA Jetson 平台和平台系列

某些 Jetson 平台具有非常相似的特性,包括相同的分区配置。本主题将此类平台描述为一个系列,并将它们放在一起讨论。支持的平台按如下方式分组
系列
包括平台
NVIDIA® Jetson Xavier™ NX SKU 0000(开发版);SKU 0001(生产版,8 GB);SKU 0003(生产版,16 GB)
Jetson Nano 设备和 Jetson TX1
NVIDIA® Jetson Nano™(SKU 0000,用于搭配 Jetson Nano 开发套件进行开发;SKU 0002,用于生产);Jetson Nano 2GB(SKU 0003,用于 Jetson Nano 2GB 开发套件);NVIDIA® Jetson™ TX1
Jetson TX2 系列
NVIDIA® Jetson™ TX2;Jetson TX2i;Jetson TX2 4GB;Jetson TX2 NX
Jetson AGX Xavier 系列
NVIDIA® Jetson AGX Xavier (16GB);Jetson AGX Xavier 32GB;Jetson AGX Xavier 64GB;Jetson AGX Xavier 工业版

分区配置文件

分区配置文件描述了平台中所有的大容量存储设备和分区。对于 L4T,默认分区配置文件目录位于
   <top>/Linux_for_Tegra/bootloader/t210ref/cfg/ 用于 Jetson Nano 设备和 Jetson TX1
   <top>/Linux_for_Tegra/bootloader/t186ref/cfg/ 用于 Jetson Xavier NX 系列、Jetson AGX Xavier 系列和 Jetson TX2
文件名在 <device>.xml 中指定;从 eMMC 启动的系统的典型值是
NVIDIA Jetson Xavier NX (SKU 0001): flash_l4t_t194_spi_sd_p3668.xml TODO: Jetson Xavier NX 16GB (SKU 0003) 是否相同?
NVIDIA Jetson Nano (SKU 0000): flash_l4t_t210_max-spi_sd_p3448.xml
NVIDIA Jetson Nano (SKU 0002): flash_l4t_t210_emmc_p3448.xml
NVIDIA Jetson Nano 2GB (SKU 0003): flash_l4t_t210_max-spi_p3448.xml
NVIDIA Jetson AGX Xavier 32GB: flash_t194_sdmmc.xml
NVIDIA Jetson AGX Xavier 64GB: TODO 待定
NVIDIA Jetson AGX Xavier (16GB): flash_t194_sdmmc.xml
NVIDIA Jetson AGX Xavier 工业版: flash_l4t_t194_spi_emmc_jaxi.xml
NVIDIA Jetson TX2 系列: flash_l4t_t186.xml
NVIDIA Jetson TX1: gnu_linux_tegraboot_emmc_full.xml
在刷写过程中,flash.sh 读取分区配置文件,将关键字转换为 <device>.conf 或选项参数中指定的值,并将数据保存在 bootloader/flash.xml 中。然后 bootloader/tegraflash.py 读取 bootloader/flash.xml,并执行 bootloader/flash.xml 指定的实际刷写操作。
有关详细信息,请参阅已翻译关键字列表
分区配置文件由以下 XML 格式元素组成
根元素
设备元素(仅限 Jetson TX2 系列)
分区元素

根元素

配置文件中的根元素具有以下语法
<?xml version="1.0"?>
<!-- NVIDIA Tegra 分区布局版本 1.0.0 -->
<partition_layout version="01.00.0000">
<!-- 设备元素在此处 -->
</partition>

设备元素

对于 Jetson AGX Xavier 系列和 Jetson TX2 系列,分区配置文件包含每个子设备的设备元素;例如,对于 eMMC 启动和用户硬件分区。即使设备未划分为子设备,也必须存在此元素。
对于 Jetson Nano 设备和 Jetson TX1,分区配置文件不包含任何设备元素;所有分区定义都直接出现在根元素中。当存储介质划分为多个子设备时,例如在 eMMC 启动和用户硬件分区中,子设备被视为好像它们是跨越所有子设备的单个线性设备。
根元素可以包含多个设备元素。每个都具有以下语法
<device type="<device type>" instance="<instance>">
<!-- 分区元素在此处 -->
</device>
设备属性表
下表描述了支持的设备属性及其合法值。
设备属性
描述
device type
sdmmc_boot; sdmmc_user SPI; nvme
必需。 指定设备类型。eMMC boot0 和 boot1 硬件分区被视为单个 sdmmc_boot 条目。
instance
0-3
必需。 指定设备实例:SPI 或 nvme 为 0,eMMC 通常为 3。

分区元素

Jetson Nano 设备、Jetson AGX Xavier 系列、Jetson TX2 系列或 Jetson TX1 平台的设备元素可以包含多个分区元素。每个都具有以下语法
<partition name="<name>" type="<type>" oem_sign="true ">
<!-- 分区属性在此处 -->
</partition>
分区元素属性
此表描述了分区元素支持的属性及其合法值。
设备属性
描述
name
必需。 指定分区的名称。名称最多可以包含 36 个字符。分区有三种类型:强制性、可选和用户定义。所有强制性和可选分区名称都必须与特定的分区类型关联。所有用户指定的分区名称都必须与分区类型 data 关联。
type
必需。 指定分区类型。某些分区类型仅在与特定的分区名称关联时才有效。
oem_sign
True False 或未指定
仅限 Jetson AGX Xavier 系列和 Jetson TX2 系列。 将通用签名标头附加到二进制文件并对其执行 OEM 签名。将 NULL 签名标头附加到二进制文件并对其执行 NULL 签名。
分区元素子元素
支持的分区元素子元素及其合法值如下所示。
元素
描述
allocation_policy
sequential
指定分配策略的类型。顺序分区紧接在前一个分区之后开始。
filesystem_type
basic
basic filesystem_type 指定“raw”分区。(传统的“ext2”文件系统已被弃用。)
Size
<byte size>
(必需)指定分区的大小(以字节为单位)。十进制和十六进制值均有效。分区大小可以等于或大于要写入分区的文件的文件大小。指定较大的大小允许文件大小稍后增加,而无需修改分区配置文件。如果指定的分区大小小于擦除块大小,则它将自身对齐到分区擦除块边界。在每个设备末尾定义的辅助 GPT 分区的大小属性必须始终为 0xffffffffffffffff。TegraFlash 会自动计算大小,前一个分区会扩展以填充辅助 GPT 之前的任何可用空间。
file_system_attribute
0
未实现。
allocation_attribute
0x008; 0x808
对于紧邻辅助 GPT 之前的分区,必须为 0x808。
percent_reserved
0
保留供将来使用。
filename
<filename> 或空
指定要写入分区的文件名。如果文件名为空,则不会将任何数据写入分区。
已翻译关键字列表
下表列出了可能出现在分区配置文件中的关键字以及每个关键字允许的值。
Jetson Xavier NX 系列和 Jetson AGX Xavier 系列的关键字及其值
关键字
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
适当的引导加载程序 DTB 文件名
TOSFILE
Tos_t194.img
EKSFILE
eks.img
BPFFILE
bpmp_t194.bin
BPFDTB-FILE
适当的 bpmp DTB 文件名
CAMERAFW
camera-rtcpu-rce.bin
WBOBOOT
warmboot_t194_prod.bin
LNXSIZE
67108864
LNXFILE
boot.img
DTB_FILE
适当的内核 DTB 文件名
CBOOTOPTION_FILE
适当的 CBoot 启动选项文件名;默认为 cbo.dtb
RECFILE
适当的恢复内核镜像的名称
RECDTB-FILE
适当的恢复内核 dtb 文件的名称
BOOTCTRL-FILE
kernel_bootctrl.bin
Jetson TX2 系列的关键字及其值
关键字
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
适当的引导加载程序 DTB 文件名
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
适当的 bpmp DTB 文件名
SCENAME
sce-fw
RECFILE
适当的恢复内核镜像的名称
RECDTB-FILE
适当的恢复内核 dtb 文件的名称
BOOTCTRL-FILE
kernel_bootctrl.bin

默认分区概述

本节中的表格描述了每个支持的平台上启动设备的分区使用情况。
注意:每个表格的“描述”列标识了必需的分区。未标识为“必需”的分区是可选的。
注意:这些表格中的几个条目引用了“ARM”或“ARM 代码”。“ARM”是 ARM Limited 的注册商标。ARM 的完整归属声明在本文档末尾的法律信息主题中给出。

Jetson Xavier NX 开发模块 (P3668-0000), QSPI_NOR 分区

名称
类型
分配策略
文件系统类型
Size
文件系统属性
分配属性
保留
文件名
描述
BCT
boot_config_table
sequential
basic
131072
0
8
0 %
 
必需。 包含启动配置表 (BCT)。
mb1
mb1_bootloader
sequential
basic
262144
0
8
0 %
MB1FILE
必需。 Slot A;包含 NVIDIA 签名 MB1 二进制文件。
mb1_b
mb1_bootloader
sequential
basic
262144
0
8
0 %
MB1FILE
必需。 Slot B;包含 NVIDIA 签名 MB1 二进制文件。
MB1_BCT
mb1_boot_config_table
sequential
basic
65536
0
8
0 %
 
必需。 Slot A;包含 MB1 启动配置表。
MB1_BCT_b
mb1_boot_config_table
sequential
basic
65536
0
8
0 %
 
必需。 Slot B;包含 MB1 启动配置表。
MEM_BCT
mem_boot_config_table
sequential
basic
262144
0
8
0 %
 
必需。 Slot A;包含内存配置表。
MEM_BCT_b
mem_boot_config_table
sequential
basic
262144
0
8
0 %
 
必需。 Slot B;包含内存配置表。
spe-fw
spe_fw
sequential
basic
262144
0
8
0 %
SPEFILE
必需。 Slot A;包含 BPMP SPE-FW 二进制文件。
spe-fw_b
spe_fw
sequential
basic
262144
0
8
0 %
SPEFILE
必需。 Slot B;包含 BPMP SPE-FW 二进制文件。
mb2
mb2_bootloader
sequential
basic
262144
0
8
0 %
TEGRABOOT
必需。 Slot A;包含 TegraBoot 二进制文件。
mb2_b
mb2_bootloader
sequential
basic
262144
0
8
0 %
TEGRABOOT
必需。 Slot B;包含 TegraBoot 二进制文件。
mts-preboot
mts_preboot
sequential
basic
65536
0
8
0 %
MTSPREBOOT
必需。 Slot A;包含 Denver 预启动固件。
mts-preboot_b
mts_preboot
sequential
basic
65536
0
8
0 %
MTSPREBOOT
必需。 Slot B;包含 Denver 预启动固件。
mts-mce
mts_mce
sequential
basic
196608
0
8
0 %
MTS_MCE
必需。 Slot A;包含与启动、电源管理和时钟相关的微代码。
mts-mce_b
mts_mce
sequential
basic
196608
0
8
0 %
MTS_MCE
必需。 Slot B;包含与启动、电源管理和时钟相关的微代码。
mts-proper
mts_proper
sequential
basic
4194304
0
8
0 %
MTSPROPER
必需。 Slot A;包含与 ARM 代码的执行和优化相关的微代码。
mts-proper_b
mts_proper
sequential
basic
4194304
0
8
0 %
MTSPROPER
必需。 Slot B;包含与 ARM 代码的执行和优化相关的微代码。
sc7
WB0
sequential
basic
131072
0
8
0 %
WB0BOOT
必需。 Slot A;包含暖启动固件。
sc7_b
WB0
sequential
basic
131072
0
8
0 %
WB0BOOT
必需。 Slot B;包含暖启动固件。
SMD
smd
sequential
basic
4096
0
0x8
0 %
SMDFILE
必需。 Slot A;包含 A/B 启动和 A/B 更新的插槽状态。
SMD_b
smd
sequential
basic
4096
0
0x8
0 %
SMDFILE
必需。 Slot B;包含 A/B 启动和 A/B 更新的插槽状态。
xusb-fw
xusb_fw
sequential
basic
196608
0
8
0 %
xusb_sil_rel_fw
必需。 Slot A;包含 XUSB 固件文件,使 XUSB 成为真正的 USB 3.0 兼容主机控制器。
xusb-fw_b
xusb_fw
sequential
basic
196608
0
8
0 %
xusb_sil_rel_fw
必需。 Slot B;包含 XUSB 固件文件,使 XUSB 成为真正的 USB 3.0 兼容主机控制器。
cpu-bootloader
bootloader_stage2
sequential
basic
1441792
0
8
0 %
TBCFILE
必需。 Slot A;包含 CBoot,最终启动阶段 CPU 引导加载程序二进制文件,用于加载内核分区中的二进制文件。
cpu-bootloader_b
bootloader_stage2
sequential
basic
1441792
0
8
0 %
TBCFILE
必需。 Slot B;包含 CBoot,最终启动阶段 CPU 引导加载程序二进制文件,用于加载内核分区中的二进制文件。
bootloader-dtb
bl_dtb
sequential
basic
458752
0
8
0 %
TBCDTB-FILE
必需。 Slot A;包含引导加载程序设备树 Blob (DTB)。
bootloader-dtb_b
bl_dtb
sequential
basic
458752
0
8
0 %
TBCDTB-FILE
必需。 Slot B;包含引导加载程序设备树 Blob (DTB)。
BMP
data
sequential
basic
196608
0
0x8
0 %
bmp.blob
可选。 Slot A;包含启动期间用于启动画面的 BMP 图像。
BMP_b
data
sequential
basic
196608
0
0x8
0 %
bmp.blob
可选。 Slot B;包含启动期间用于启动画面的 BMP 图像。
secure-os
tos
sequential
basic
2621440
0
8
0 %
TOSFILE
必需。 Slot A;包含可信操作系统。
secure-os_b
tos
sequential
basic
2621440
0
8
0 %
TOSFILE
必需。 Slot B;包含可信操作系统。
eks
eks
sequential
basic
65536
0
8
0 %
EKSFILE
可选。 Slot A;包含加密密钥。
eks_b
eks
sequential
basic
65536
0
8
0 %
EKSFILE
可选。 Slot B;包含加密密钥。
adsp-fw
ape_fw
sequential
basic
1048576
0
8
0 %
adsp-fw.bin
必需。 Slot A;包含 ADSP 软件。
adsp-fw_b
ape_fw
sequential
basic
1048576
0
8
0 %
adsp-fw.bin
必需。 Slot B;包含 ADSP 软件。
rce-fw
rce_fw
sequential
basic
1048576
0
8
0 %
CAMERAFW
必需。 Slot A;包含 camera-rtcpu-rce 固件。
rce-fw_b
rce_fw
sequential
basic
1048576
0
8
0 %
CAMERAFW
必需。 Slot B;包含 camera-rtcpu-rce 固件。
sce-fw
sce_fw
sequential
basic
1048576
0
8
0 %
 
必需。 包含 camera-rtcpu-sce 固件。
sce-fw_b
sce_fw
sequential
basic
1048576
0
8
0 %
 
必需。 包含 camera-rtcpu-sce 固件。
bpmp-fw
bpmp_fw
sequential
basic
1572864
0
8
0 %
BPFFILE
必需。 Slot A;包含 BPMP 固件。
bpmp-fw_b
bpmp_fw
sequential
basic
1572864
0
8
0 %
BPFFILE
必需。 Slot B;包含 BPMP 固件。
bpmp-fw-dtb
bpmp_fw_dtb
sequential
basic
1048576
0
8
0 %
BPFDTB_FILE
必需。 Slot A;包含 BPMP 固件设备树 Blob (DTB)。
bpmp-fw-dtb_b
bpmp_fw_dtb
sequential
basic
1048576
0
8
0 %
BPFDTB_FILE
必需。 Slot B;包含 BPMP 固件设备树 Blob (DTB)。
CPUBL-CFG
data
sequential
basic
65536
0
0x8
0 %
CBOOTOPTION_FILE
可选。 包含启动设备选择优先级列表。
CPUBL-CFG_b
data
sequential
basic
65536
0
0x8
0 %
CBOOTOPTION_FILE
可选。 包含启动设备选择优先级列表。
VER
data
sequential
basic
65536
0
8
0 %
VERFILE
必需。 包含 BSP 版本信息。
VER_b
data
sequential
basic
65536
0
8
0 %
VERFILE
必需。 包含 BSP 版本信息的冗余副本。
secondary_gpt
secondary_gpt
sequential
basic
0xFFFFFFFFFFFFFFFF
0
8
0 %
 
必需。 包含 spi 设备的辅助 GPT。
<a name="jetson-xavier-nx-development-module-p3668-0000-sd-card-partition">

Jetson Xavier NX 开发模块 (P3668-0000) SD 卡分区

名称
类型
分配策略
文件系统类型
Size
文件系统属性
分配属性
保留
文件名
描述
master_boot_record
protective_master_boot_record
sequential
basic
512
0
8
0 %
 
必需。 包含保护性 MBR。
primary_gpt
primary_gpt
sequential
basic
19968
0
8
0 %
 
必需。 包含 sdcard 设备的主 GPT。在此条目之后定义的所有分区都在内核中配置,并且可以通过标准分区工具(如 gdisk 和 parted)访问。
kernel
kernel
sequential
basic
67108864
0
8
0 %
LNXFILE
必需。 Slot A;包含 boot.img(内核、initrd 等),当 cpu-bootloader 无法从 /boot 处的 rootfs 启动内核时加载该文件。
kernel_b
kernel
sequential
basic
67108864
0
8
0 %
LNXFILE
必需。 Slot B;包含 boot.img(内核、initrd 等),当 cpu-bootloader 无法从 /boot 处的 rootfs 启动内核时加载该文件。
kernel-dtb
kernel_dtb
sequential
basic
458752
0
8
0 %
DTB_FILE
必需。 Slot A;包含内核设备树 Blob。
kernel-dtb_b
kernel_dtb
sequential
basic
458752
0
8
0 %
DTB_FILE
必需。 Slot B;包含内核设备树 Blob。
RECNAME
data
sequential
basic
RECSIZE
0
8
0 %
RECFILE
必需。 包含恢复镜像。
RECDTB-NAME
data
sequential
basic
524288
0
8
0 %
RECDTB-FILE
必需。 包含恢复 DTB 镜像。
BOOTCTRLNAME
data
sequential
basic
262144
0
8
0 %
BOOTCTRL-FILE
必需。 Slot A;包含启动控制数据。
BOOTCTRLNAME_b
data
sequential
basic
262144
0
8
0 %
BOOTCTRL-FILE
必需。 Slot B;包含启动控制数据。
RECROOTFS
data
sequential
basic
RECROOTFSSIZE
0
0x8
0 %
 
可选。 保留供恢复文件系统将来使用;可移除。
UDA
data
sequential
basic
134217728
0
0x8
0 %
 
必需。 保留供用户数据使用,默认为 128MB。
APP
data
sequential
basic
APPSIZE
0
0x8
0 %
APPFILE
必需。 包含 rootfs。此分区必须分配 id “1”,因为它物理上位于设备的末尾,以便可以作为固定的已知特殊设备 /dev/mmcblk0p1 访问。
secondary_gpt
secondary_gpt
sequential
basic
0xFFFFFFFFFFFFFFFF
0
8
0 %
 
必需。 包含 sdcard 设备的辅助 GPT。

Jetson Xavier NX 生产模块 (P3668-0001 或 0003) QSPI_NOR 分区

**TODO**: 此表和下表是否也适用于 Jetson Xavier NX 16GB?
名称
类型
分配策略
文件系统类型
Size
文件系统属性
分配属性
保留
文件名
描述
BCT
boot_config_table
sequential
basic
131072
0
8
0 %
 
必需。 包含启动配置表 (BCT)。
mb1
mb1_bootloader
sequential
basic
262144
0
8
0 %
MB1FILE
必需。 Slot A;包含 NVIDIA 签名 MB1 二进制文件。
mb1_b
mb1_bootloader
sequential
basic
262144
0
8
0 %
MB1FILE
必需。 Slot B;包含 NVIDIA 签名 MB1 二进制文件。
MB1_BCT
mb1_boot_config_table
sequential
basic
65536
0
8
0 %
 
必需。 Slot A;包含 MB1 启动配置表。
MB1_BCT_b
mb1_boot_config_table
sequential
basic
65536
0
8
0 %
 
必需。 Slot B;包含 MB1 启动配置表。
MEM_BCT
mem_boot_config_table
sequential
basic
262144
0
8
0 %
 
必需。 Slot A;包含内存配置表。
MEM_BCT_b
mem_boot_config_table
sequential
basic
262144
0
8
0 %
 
必需。 Slot B;包含内存配置表。
spe-fw
spe_fw
sequential
basic
262144
0
8
0 %
SPEFILE
必需。 Slot A;包含 BPMP SPE-FW 二进制文件。
spe-fw_b
spe_fw
sequential
basic
262144
0
8
0 %
SPEFILE
必需。 Slot B;包含 BPMP SPE-FW 二进制文件。
mb2
mb2_bootloader
sequential
basic
262144
0
8
0 %
TEGRABOOT
必需。 Slot A;包含 TegraBoot 二进制文件。
mb2_b
mb2_bootloader
sequential
basic
262144
0
8
0 %
TEGRABOOT
必需。 Slot B;包含 TegraBoot 二进制文件。
mts-preboot
mts_preboot
sequential
basic
65536
0
8
0 %
MTSPREBOOT
必需。 Slot A;包含 Denver 预启动固件。
mts-preboot_b
mts_preboot
sequential
basic
65536
0
8
0 %
MTSPREBOOT
必需。 Slot B;包含 Denver 预启动固件。
mts-mce
mts_mce
sequential
basic
196608
0
8
0 %
MTS_MCE
必需。 Slot A;包含与启动、电源管理和时钟相关的微代码。
mts-mce_b
mts_mce
sequential
basic
196608
0
8
0 %
MTS_MCE
必需。 Slot B;包含与启动、电源管理和时钟相关的微代码。
mts-proper
mts_proper
sequential
basic
4194304
0
8
0 %
MTSPROPER
必需。 Slot A;包含与 ARM 代码的执行和优化相关的微代码。
mts-proper_b
mts_proper
sequential
basic
4194304
0
8
0 %
MTSPROPER
必需。 Slot B;包含与 ARM 代码的执行和优化相关的微代码。
sc7
WB0
sequential
basic
131072
0
8
0 %
WB0BOOT
必需。 Slot A;包含暖启动固件。
sc7_b
WB0
sequential
basic
131072
0
8
0 %
WB0BOOT
必需。 Slot B;包含暖启动固件。
SMD
smd
sequential
basic
4096
0
0x8
0 %
SMDFILE
必需。 Slot A;包含 A/B 启动和 A/B 更新的插槽状态。
SMD_b
smd
sequential
basic
4096
0
0x8
0 %
SMDFILE
必需。 Slot B;包含 A/B 启动和 A/B 更新的插槽状态。
xusb-fw
xusb_fw
sequential
basic
196608
0
8
0 %
xusb_sil_rel_fw
必需。 Slot A;包含 XUSB 固件文件,使 XUSB 成为真正的 USB 3.0 兼容主机控制器。
xusb-fw_b
xusb_fw
sequential
basic
196608
0
8
0 %
xusb_sil_rel_fw
必需。 Slot B;包含 XUSB 固件文件,使 XUSB 成为真正的 USB 3.0 兼容主机控制器。
cpu-bootloader
bootloader_stage2
sequential
basic
1441792
0
8
0 %
TBCFILE
必需。 Slot A;包含 CBoot,最终启动阶段 CPU 引导加载程序二进制文件,用于加载内核分区中的二进制文件。
cpu-bootloader_b
bootloader_stage2
sequential
basic
1441792
0
8
0 %
TBCFILE
必需。 Slot B;包含 CBoot,最终启动阶段 CPU 引导加载程序二进制文件,用于加载内核分区中的二进制文件。
bootloader-dtb
bl_dtb
sequential
basic
458752
0
8
0 %
TBCDTB-FILE
必需。 Slot A;包含引导加载程序设备树 Blob (DTB)。
bootloader-dtb_b
bl_dtb
sequential
basic
458752
0
8
0 %
TBCDTB-FILE
必需。 Slot B;包含引导加载程序设备树 Blob (DTB)。
BMP
data
sequential
basic
196608
0
0x8
0 %
bmp.blob
可选。 Slot A;包含启动期间用于启动画面的 BMP 图像。
BMP_b
data
sequential
basic
196608
0
0x8
0 %
bmp.blob
可选。 Slot B;包含启动期间用于启动画面的 BMP 图像。
secure-os
tos
sequential
basic
2621440
0
8
0 %
TOSFILE
必需。 Slot A;包含可信操作系统。
secure-os_b
tos
sequential
basic
2621440
0
8
0 %
TOSFILE
必需。 Slot B;包含可信操作系统。
eks
eks
sequential
basic
65536
0
8
0 %
EKSFILE
可选。 Slot A;包含加密密钥。
eks_b
eks
sequential
basic
65536
0
8
0 %
EKSFILE
可选。 Slot B;包含加密密钥。
adsp-fw
ape_fw
sequential
basic
1048576
0
8
0 %
adsp-fw.bin
必需。 Slot A;包含 ADSP 软件。
adsp-fw_b
ape_fw
sequential
basic
1048576
0
8
0 %
adsp-fw.bin
必需。 Slot B;包含 ADSP 软件。
rce-fw
rce_fw
sequential
basic
1048576
0
8
0 %
CAMERAFW
必需。 Slot A;包含 camera-rtcpu-rce 固件。
rce-fw_b
rce_fw
sequential
basic
1048576
0
8
0 %
CAMERAFW
必需。 Slot B;包含 camera-rtcpu-rce 固件。
sce-fw
sce_fw
sequential
basic
1048576
0
8
0 %
 
必需。 包含 camera-rtcpu-sce 固件。
sce-fw_b
sce_fw
sequential
basic
1048576
0
8
0 %
 
必需。 包含 camera-rtcpu-sce 固件。
bpmp-fw
bpmp_fw
sequential
basic
1572864
0
8
0 %
BPFFILE
必需。 Slot A;包含 BPMP 固件。
bpmp-fw_b
bpmp_fw
sequential
basic
1572864
0
8
0 %
BPFFILE
必需。 Slot B;包含 BPMP 固件。
bpmp-fw-dtb
bpmp_fw_dtb
sequential
basic
1048576
0
8
0 %
BPFDTB_FILE
必需。 Slot A;包含 BPMP 固件设备树 Blob (DTB)。
bpmp-fw-dtb_b
bpmp_fw_dtb
sequential
basic
1048576
0
8
0 %
BPFDTB_FILE
必需。 Slot B;包含 BPMP 固件设备树 Blob (DTB)。
CPUBL-CFG
data
sequential
basic
65536
0
0x8
0 %
CBOOTOPTION_FILE
可选。 包含启动设备选择优先级列表。
CPUBL-CFG_b
data
sequential
basic
65536
0
0x8
0 %
CBOOTOPTION_FILE
可选。 包含启动设备选择优先级列表。
VER
data
sequential
basic
65536
0
8
0 %
VERFILE
必需。 包含 BSP 版本信息。
VER_b
data
sequential
basic
65536
0
8
0 %
VERFILE
必需。 包含 BSP 版本信息的冗余副本。
secondary_gpt
secondary_gpt
sequential
basic
0xFFFFFFFFFFFFFFFF
0
8
0 %
 
必需。 包含 spi 设备的辅助 GPT。

Jetson Xavier NX 生产模块 (P3668-0001 或 0003) emmc_user 分区

名称
类型
分配策略
文件系统类型
Size
文件系统属性
分配属性
保留
文件名
描述
master_boot_record
protective_master_boot_record
sequential
basic
512
0
8
0 %
 
必需。 包含保护性 MBR。
primary_gpt
primary_gpt
sequential
basic
19968
0
8
0 %
 
必需。 包含 sdcard 设备的主 GPT。在此条目之后定义的所有分区都在内核中配置,并且可以通过标准分区工具(如 gdisk 和 parted)访问。
kernel
kernel
sequential
basic
67108864
0
8
0 %
LNXFILE
必需。 Slot A;包含 boot.img(内核、initrd 等),当 cpu-bootloader 无法从 /boot 处的 rootfs 启动内核时加载该文件。
kernel_b
kernel
sequential
basic
67108864
0
8
0 %
LNXFILE
必需。 Slot B;包含 boot.img(内核、initrd 等),当 cpu-bootloader 无法从 /boot 处的 rootfs 启动内核时加载该文件。
kernel-dtb
kernel_dtb
sequential
basic
458752
0
8
0 %
DTB_FILE
必需。 Slot A;包含内核设备树 Blob。
kernel-dtb_b
kernel_dtb
sequential
basic
458752
0
8
0 %
DTB_FILE
必需。 Slot B;包含内核设备树 Blob。
RECNAME
data
sequential
basic
RECSIZE
0
8
0 %
RECFILE
必需。 包含恢复镜像。
RECDTB-NAME
data
sequential
basic
524288
0
8
0 %
RECDTB-FILE
必需。 包含恢复 DTB 镜像。
BOOTCTRLNAME
data
sequential
basic
262144
0
8
0 %
BOOTCTRL-FILE
必需。 Slot A;包含启动控制数据。
BOOTCTRLNAME_b
data
sequential
basic
262144
0
8
0 %
BOOTCTRL-FILE
必需。 Slot B;包含启动控制数据。
RECROOTFS
data
sequential
basic
RECROOTFSSIZE
0
0x8
0 %
 
可选。 保留供恢复文件系统将来使用;可移除。
UDA
data
sequential
basic
134217728
0
0x8
0 %
 
必需。 保留供用户数据使用,默认为 128MB。
APP
data
sequential
basic
APPSIZE
0
0x8
0 %
APPFILE
必需。 包含 rootfs。此分区必须分配 id “1”,因为它物理上位于设备的末尾,以便可以作为固定的已知特殊设备 /dev/mmcblk0p1 访问。
secondary_gpt
secondary_gpt
sequential
basic
0xFFFFFFFFFFFFFFFF
0
8
0 %
 
必需。 包含 sdcard 设备的辅助 GPT。

Jetson Nano 开发模块 (P3448-0000) 刷入到板载内存

名称
类型
分配策略
文件系统类型
Size
文件系统属性
分配属性
保留
文件名
描述
BCT
boot_config_table
sequential
basic
262144
0
8
0 %
 
必需。 包含启动配置表 (BCT)。
NXC
NVCTYPE
sequential
basic
196608
0
8
0 %
NVCFILE
必需。 包含 TegraBoot 二进制文件。
PT
partition_table
sequential
basic
65536
0
8
0 %
flash.xml.bin
必需。 包含分区表。
NXC_R
NVCTYPE
sequential
basic
196608
0
8
0 %
NVCFILE
必需。 包含 TegraBoot 二进制文件的冗余副本。
UBENV
data
sequential
basic
32768
0
8
0 %
 
必需。 保留供 U-Boot 环境使用。
VER_b
data
sequential
basic
32768
0
8
0 %
VERFILE
必需。 包含 BSP 版本信息的冗余副本。
VER
data
sequential
basic
32768
0
8
0 %
VERFILE
必需。 包含 BSP 版本信息。

Jetson Nano 开发模块 (P3448-0000) 刷入到 Micro SD 卡

名称
类型
分配策略
文件系统类型
Size
文件系统属性
分配属性
保留
文件名
描述
GP1
GP1
sequential
basic
2097152
0
8
0 %
 
必需。 包含 sdcard 设备的主 GPT。在此条目之后定义的所有分区都在内核中配置,并且可以通过标准分区工具(如 gdisk 和 parted)访问。
APP
data
sequential
basic
APPSIZE
0
0x8
0 %
APPFILE
必需。 包含 rootfs。此分区必须在 primary_GPT 之后定义,以便可以作为固定的已知特殊设备 /dev/mmcblk0p1 访问。
TXC
TBCTYPE
sequential
basic
131072
0
8
0 %
TBCFILE
必需。 包含 TegraBoot CPU 端二进制文件。
RP1
data
sequential
basic
458752
0
0x8
0 %
DTBFILE
必需。 包含引导加载程序 DTB 二进制文件。
EBT
bootloader
sequential
basic
589824
0
8
0 %
EBTFILE
必需。 包含 CBoot,最终启动阶段 CPU 引导加载程序二进制文件,用于加载内核分区中的二进制文件。
WX0
WB0TYPE
sequential
basic
65536
0
8
0 %
WB0FILE
必需。 包含暖启动二进制文件。
BXF
data
sequential
basic
196608
0
8
0 %
BPFFILE
必需。 包含 SC7 入口固件。
BXF-DTB
data
sequential
basic
393216
0
8
0 %
BPFDTB-FILE
可选。 保留供 BPMP DTB 二进制文件将来使用;无法移除。
FX
FBTYPE
sequential
basic
65536
0
0x8
0 %
FBFILE
可选。 保留供熔丝旁路使用;可移除。
TXS
data
sequential
basic
458752
0
8
0 %
TOSFILE
必需。 包含 TOS 二进制文件。
DXB
data
sequential
basic
458752
0
0x8
0 %
DTBFILE
必需。 包含内核 DTB 二进制文件。
LNX
data
sequential
basic
786432
0
0x8
0 %
LNXFILE
必需。 包含 U-Boot,它从 /boot 处的 rootfs 加载并启动内核。
EXS
data
sequential
basic
65536
0
8
0 %
EKSFILE
可选。 包含加密密钥。
BMP
data
sequential
basic
81920
0
0x8
0 %
bmp.blob
可选。 包含启动期间用于启动画面的 BMP 图像。
RP4
data
sequential
basic
131072
0
0x8
0 %
rp4.blob
必需。 包含 XUSB 模块的固件文件,使 XUSB 成为真正的 USB 3.0 兼容主机控制器。
GPT
GPT
sequential
basic
2097152
0
8
0 %
 
必需。 包含 sdcard 设备的辅助 GPT。

Jetson Nano 生产模块 (P3448-0002)

名称
类型
分配策略
文件系统类型
Size
文件系统属性
分配属性
保留
文件名
描述
BCT
boot_config_table
sequential
basic
1048576
 
8
%
 
必需。 包含启动配置表 (BCT)。
NXC
NVCTYPE
sequential
basic
262144
 
8
%
NVCFILE
必需。 包含 TegraBoot 二进制文件。
PT
partition_table
sequential
basic
131072
 
8
%
flash.xml.bin
必需。 包含分区表。
TXC
TBCTYPE
sequential
basic
196608
 
8
%
TBCFILE
必需。 包含 TegraBoot CPU 端二进制文件。
RP1
data
sequential
basic
1048576
 
8
%
DTBFILE
必需。 包含引导加载程序 DTB 二进制文件。
EBT
bootloader
sequential
basic
655360
 
8
%
EBTFILE
必需。 包含 CBoot,最终启动阶段 CPU 引导加载程序二进制文件,用于加载内核分区中的二进制文件。
WX0
WB0TYPE
sequential
basic
131072
 
8
%
WB0FILE
必需。 包含暖启动二进制文件。
BXF
data
sequential
basic
262144
 
8
%
BPFFILE
必需。 包含 SC7 入口固件。
BXF-DTB
data
sequential
basic
458752
0
8
0 %
BPFDTB-FILE
可选。 保留供 BPMP DTB 二进制文件将来使用;无法移除
NXC-1
NVCTYPE
sequential
basic
262144
 
8
%
NVCFILE
必需。 包含 TegraBoot 二进制文件的冗余副本。
PT-1
partition_table
sequential
basic
131072
 
8
%
flash.xml.bin
必需。 包含分区表的冗余副本。
TXC-1
TBCTYPE
sequential
basic
196608
 
8
%
TBCFILE
必需。 包含 TegraBoot CPU 端二进制文件的冗余副本。
RP1-1
data
sequential
basic
1048576
 
8
%
DTBFILE
必需。 包含引导加载程序 DTB 二进制文件的冗余副本。
EBT-1
bootloader
sequential
basic
655360
 
8
%
EBTFILE
必需。 包含 CBoot 的冗余副本。
WX0-1
WB0TYPE
sequential
basic
131072
 
8
%
WB0FILE
必需。 包含暖启动二进制文件的冗余副本。
BXF-1
data
sequential
basic
262144
 
8
%
BPFFILE
必需。 包含 SC7 入口固件的冗余副本。
BXF-DTB-1
data
sequential
basic
458752
0
8
0 %
BPFDTB-FILE
可选。 保留供 BPMP DTB 二进制文件将来使用;无法移除
UBENV
data
sequential
basic
32768
0
8
0 %
 
必需。 保留供 U-Boot 环境使用。
VER_b
data
sequential
basic
32768
0
8
0 %
VERFILE
必需。 包含 BSP 版本信息的冗余副本。
VER
data
sequential
basic
32768
0
8
0 %
VERFILE
必需。 包含 BSP 版本信息。
GP1
GP1
sequential
basic
2097152
 
8
%
 
必需。 包含 sdmmc_user 设备的主 GPT。在此条目之后定义的所有分区都在内核中配置,并且可以通过标准分区工具(如 gdisk 和 parted)访问。
APP
data
sequential
basic
APPSIZE
 
8
%
APPFILE
必需。 包含 rootfs。此分区必须在 primary_GPT 之后定义,以便可以作为固定的已知特殊设备 /dev/mmcblk0p1 访问。
DXB
data
sequential
basic
1048576
 
8
%
DTBFILE
必需。 包含内核 DTB 二进制文件。
TXS
data
sequential
basic
6291456
 
8
%
TOSFILE
必需。 包含 TOS 二进制文件。
EXS
data
sequential
basic
81920
 
8
%
EKSFILE
可选。 包含加密密钥。
LNX
data
sequential
basic
67092480
 
8
%
LNXFILE
必需。 包含 U-Boot,它从 /boot 处的 rootfs 加载并启动内核。
DXB-1
data
sequential
basic
1048576
 
8
%
DTBFILE
必需。 包含内核 DTB 二进制文件的冗余副本。
TXS-1
data
sequential
basic
6291456
 
8
%
TOSFILE
必需。 包含 TOS 二进制文件的冗余副本。
EXS-1
data
sequential
basic
81920
 
8
%
EKSFILE
可选。 包含加密密钥的冗余副本。
LNX-1
data
sequential
basic
67092480
 
8
%
LNXFILE
必需。 包含 U-Boot 的冗余副本,它从 /boot 处的 rootfs 加载并启动内核。
BMP
data
sequential
basic
196608
 
8
%
bmp.blob
可选。 包含启动期间用于启动画面的 BMP 图像。
RP4
data
sequential
basic
262144
 
8
%
rp4.blob
必需。 包含 XUSB 模块的固件文件,使 XUSB 成为真正的 USB 3.0 兼容主机控制器。
RECNAME
data
sequential
basic
66060288
 
8
0 %
 
可选。 保留供恢复镜像将来使用;可移除。
RECDTB-NAME
data
sequential
basic
524288
 
8
0 %
 
可选。 保留供恢复 DTB 镜像将来使用;可移除。
BOOTCTRLNAME
data
sequential
basic
262144
 
8
0 %
 
可选。 保留供启动控制数据将来使用;可移除。
BOOTCTRLNAME_b
data
sequential
basic
262144
 
8
0 %
 
可选。 保留供启动控制数据的冗余副本将来使用;可移除。
RECROOTFS
data
sequential
basic
RECROOTFSSIZE
0
0x8
0 %
 
可选。 保留供恢复文件系统将来使用;可移除。
UDA
data
sequential
basic
2097152
 
0x808
%
 
必需。 自动占用设备上的所有剩余空间,但 secondary_gpt 占用的空间除外。分配属性必须设置为 0x808。此分区可以挂载并用于存储用户数据。
GPT
GPT
sequential
basic
-1
 
8
%
 
必需。 包含 sdmmc_user 设备的辅助 GPT。

Jetson Nano 2GB 开发模块 (P3448-0003) 刷入到板载内存

名称
类型
分配策略
文件系统类型
Size
文件系统属性
分配属性
保留
文件名
描述
BCT
boot_config_table
sequential
basic
262144
0
8
0 %
 
必需。 包含启动配置表 (BCT)。
NXC
NVCTYPE
sequential
basic
196608
0
8
0 %
NVCFILE
必需。 包含 TegraBoot 二进制文件。
PT
partition_table
sequential
basic
65536
0
8
0 %
flash.xml.bin
必需。 包含分区表。
NXC_R
NVCTYPE
sequential
basic
196608
0
8
0 %
NVCFILE
必需。 包含 TegraBoot 二进制文件的冗余副本。
TXC
TBCTYPE
sequential
basic
131072
0
8
0 %
TBCFILE
必需。 包含 TegraBoot CPU 端二进制文件。
RP1
data
sequential
basic
458752
0
0x8
0 %
DTBFILE
必需。 包含引导加载程序 DTB 二进制文件。
EBT
bootloader
sequential
basic
589824
0
8
0 %
EBTFILE
必需。 包含 CBoot,最终启动阶段 CPU 引导加载程序二进制文件,用于加载内核分区中的二进制文件。
WX0
WB0TYPE
sequential
basic
65536
0
8
0 %
WB0FILE
必需。 包含暖启动二进制文件。
BXF
data
sequential
basic
196608
0
8
0 %
BPFFILE
必需。 包含 SC7 入口固件。
BXF-DTB
data
sequential
basic
65536
0
8
0 %
BPFDTB-FILE
可选。 保留供 BPMP DTB 二进制文件将来使用;无法移除。
TXS
data
sequential
basic
458752
0
8
0 %
TOSFILE
必需。 包含 TOS 二进制文件。
DXB
data
sequential
basic
458752
0
0x8
0 %
DTBFILE
必需。 包含内核 DTB 二进制文件。
LNX
data
sequential
basic
704512
0
0x8
0 %
LNXFILE
必需。 包含 U-Boot,它从 /boot 处的 rootfs 加载并启动内核。
EXS
data
sequential
basic
65536
0
8
0 %
EKSFILE
可选。 包含加密密钥。
BMP
data
sequential
basic
81920
0
0x8
0 %
bmp.blob
可选。 包含启动期间用于启动画面的 BMP 图像。
RP4
data
sequential
basic
131072
0
0x8
0 %
rp4.blob
必需。 包含 XUSB 模块的固件文件,使 XUSB 成为真正的 USB 3.0 兼容主机控制器。
VER_b
data
sequential
basic
32768
0
8
0 %
VERFILE
必需。 包含 BSP 版本信息的冗余副本。
VER
data
sequential
basic
32768
0
8
0 %
VERFILE
必需。 包含 BSP 版本信息。
GP1
GP1
sequential
basic
2097152
0
8
0 %
 
 

Jetson Nano 2GB 开发模块 (P3448-0003) 刷入到 Micro SD 卡

名称
类型
分配策略
文件系统类型
Size
文件系统属性
分配属性
保留
文件名
描述
GP1
GP1
sequential
basic
2097152
0
8
0 %
 
 
APP
data
sequential
basic
APPSIZE
0
0x8
0 %
APPFILE
 
GPT
GPT
sequential
basic
2097152
0
8
0 %
 
 

Jetson AGX Xavier 系列 (P2888 和 P2888-nnnn), sdmmc_boot 分区

名称
类型
分配策略
文件系统类型
Size
文件系统属性
分配属性
保留
文件名
描述
BCT
boot_config_table
sequential
basic
32768
0
8
0 %
 
必需。 包含启动配置表 (BCT)。
mb1
mb1_bootloader
sequential
basic
262144
0
8
0 %
MB1FILE
必需。 Slot A;包含 NVIDIA 签名 MB1 二进制文件。
mb1_b
mb1_bootloader
sequential
basic
262144
0
8
0 %
MB1FILE
必需。 Slot B;包含 NVIDIA 签名 MB1 二进制文件。
MB1_BCT
mb1_boot_config_table
sequential
basic
65536
0
8
0 %
 
必需。 Slot A;包含 MB1 启动配置表。
MB1_BCT_b
mb1_boot_config_table
sequential
basic
65536
0
8
0 %
 
必需。 Slot B;包含 MB1 启动配置表。
MEM_BCT
mem_boot_config_table
sequential
basic
229376
0
8
0 %
 
必需。 Slot A;包含内存配置表。
MEM_BCT_b
mem_boot_config_table
sequential
basic
229376
0
8
0 %
 
必需。 Slot B;包含内存配置表。
spe-fw
spe_fw
sequential
basic
262144
0
8
0 %
SPEFILE
必需。 Slot A;包含 BPMP SPE-FW 二进制文件。
spe-fw_b
spe_fw
sequential
basic
262144
0
8
0 %
SPEFILE
必需。 Slot B;包含 BPMP SPE-FW 二进制文件。
mb2
mb2_bootloader
sequential
basic
229376
0
8
0 %
TEGRABOOT
必需。 Slot A;包含 TegraBoot 二进制文件。
mb2_b
mb2_bootloader
sequential
basic
229376
0
8
0 %
TEGRABOOT
必需。 Slot B;包含 TegraBoot 二进制文件。
mts-preboot
mts_preboot
sequential
basic
32768
0
8
0 %
MTSPREBOOT
必需。 Slot A;包含 Denver 预启动固件。
mts-preboot_b
mts_preboot
sequential
basic
32768
0
8
0 %
MTSPREBOOT
必需。 Slot B;包含 Denver 预启动固件。
SMD
smd
sequential
basic
4096
0
0x8
0 %
SMDFILE
必需。 Slot A;包含 A/B 启动和 A/B 更新的插槽状态。
SMD_b
smd
sequential
basic
4096
0
0x8
0 %
SMDFILE
必需。 Slot B;包含 A/B 启动和 A/B 更新的插槽状态。
VER_b
data
sequential
basic
65536
0
0x8
0 %
VERFILE
必需。 包含 BSP 版本信息的冗余副本。
VER
data
sequential
basic
65536
0
0x8
0 %
VERFILE
必需。 包含 BSP 版本信息。
secondary_gpt
secondary_gpt
sequential
basic
0xFFFFFFFFFFFFFFFF
0
8
0 %
 
必需。 包含 sdmmc_boot 设备的辅助 GPT。

Jetson AGX Xavier 系列 (P2888 和 P2888-nnnn), sdmmc_user 分区

名称
类型
分配策略
文件系统类型
Size
文件系统属性
分配属性
保留
文件名
描述
master_boot_record
protective_master_boot_record
sequential
basic
512
0
8
0 %
 
必需。 包含保护性 MBR。
primary_gpt
primary_gpt
sequential
basic
19968
0
8
0 %
 
必需。 包含 sdmmc_user 设备的主 GPT。在此条目之后定义的所有分区都在内核中配置,并且可以通过标准分区工具(如 gdisk 和 parted)访问。
APP
data
sequential
basic
APPSIZE
0
0x8
0 %
APPFILE
必需。 包含 rootfs。此分区必须在 primary_gpt 之后定义,以便可以作为固定的已知特殊设备 /dev/mmcblk0p1 访问。
mts-mce
mts_mce
sequential
basic
163840
0
8
0 %
MTS_MCE
必需。 Slot A;包含与启动、电源管理和时钟相关的微代码。
mts-mce_b
mts_mce
sequential
basic
163840
0
8
0 %
MTS_MCE
必需。 Slot B;包含与启动、电源管理和时钟相关的微代码。
mts-proper
mts_proper
sequential
basic
4194304
0
8
0 %
MTSPROPER
必需。 Slot A;包含与 ARM 代码的执行和优化相关的微代码。
mts-proper_b
mts_proper
sequential
basic
4194304
0
8
0 %
MTSPROPER
必需。 Slot B;包含与 ARM 代码的执行和优化相关的微代码。
cpu-bootloader
bootloader_stage2
sequential
basic
1409024
0
8
0 %
TBCFILE
必需。 Slot A;包含 CBoot,最终启动阶段 CPU 引导加载程序二进制文件,用于加载内核分区中的二进制文件。
cpu-bootloader_b
bootloader_stage2
sequential
basic
1409024
0
8
0 %
TBCFILE
必需。 Slot B;包含 CBoot,最终启动阶段 CPU 引导加载程序二进制文件,用于加载内核分区中的二进制文件。
bootloader-dtb
bl_dtb
sequential
basic
524288
0
8
0 %
TBCDTB-FILE
必需。 Slot A;包含引导加载程序设备树 Blob (DTB)。
bootloader-dtb_b
bl_dtb
sequential
basic
524288
0
8
0 %
TBCDTB-FILE
必需。 Slot B;包含引导加载程序设备树 Blob (DTB)。
secure-os
tos
sequential
basic
2621440
0
8
0 %
TOSFILE
必需。 Slot A;包含可信操作系统。
secure-os_b
tos
sequential
basic
2621440
0
8
0 %
TOSFILE
必需。 Slot B;包含可信操作系统。
eks
eks
sequential
basic
65536
0
8
0 %
EKSFILE
必需。 Slot A;包含加密密钥。
eks_b
eks
sequential
basic
65536
0
8
0 %
EKSFILE
必需。 Slot B;包含加密密钥。
bpmp-fw
bpmp_fw
sequential
basic
1572864
0
8
0 %
BPFFILE
必需。 Slot A;包含 BPMP 固件。
bpmp-fw_b
bpmp_fw
sequential
basic
1572864
0
8
0 %
BPFFILE
必需。 Slot B;包含 BPMP 固件。
bpmp-fw-dtb
bpmp_fw_dtb
sequential
basic
1048576
0
8
0 %
BPFDTB_FILE
必需。 Slot A;包含 BPMP 固件设备树 Blob (DTB)。
bpmp-fw-dtb_b
bpmp_fw_dtb
sequential
basic
1048576
0
8
0 %
BPFDTB_FILE
必需。 Slot B;包含 BPMP 固件设备树 Blob (DTB)。
xusb-fw
xusb_fw
sequential
basic
163840
0
8
0 %
xusb_sil_rel_fw
必需。 Slot A;包含 XUSB 固件文件,使 XUSB 成为真正的 USB 3.0 兼容主机控制器。
xusb-fw_b
xusb_fw
sequential
basic
163840
0
8
0 %
xusb_sil_rel_fw
必需。 Slot B;包含 XUSB 固件文件,使 XUSB 成为真正的 USB 3.0 兼容主机控制器。
rce-fw
rce_fw
sequential
basic
1048576
0
8
0 %
CAMERAFW
必需。 Slot A;包含 camera-rtcpu-rce 固件。
rce-fw_b
rce_fw
sequential
basic
1048576
0
8
0 %
CAMERAFW
必需。 Slot B;包含 camera-rtcpu-rce 固件。
adsp-fw
ape_fw
sequential
basic
2097152
0
8
0 %
adsp-fw.bin
必需。 Slot A;包含 ADSP 软件。
adsp-fw_b
ape_fw
sequential
basic
2097152
0
8
0 %
adsp-fw.bin
必需。 Slot B;包含 ADSP 软件。
sce-fw
sce_fw
sequential
basic
1048576
0
8
0 %
 
必需。 包含 camera-rtcpu-sce 固件。
sce-fw_b
sce_fw
sequential
basic
1048576
0
8
0 %
 
必需。 Slot B;包含 camera-rtcpu-sce 固件。
sc7
WB0
sequential
basic
131072
0
8
0 %
WB0BOOT
必需。 Slot A;包含暖启动固件。
sc7_b
WB0
sequential
basic
131072
0
8
0 %
WB0BOOT
必需。 Slot B;包含暖启动固件。
BMP
data
sequential
basic
134217728
0
0x8
0 %
bmp.blob
可选。 Slot A;包含启动期间用于启动画面的 BMP 图像。
BMP_b
data
sequential
basic
134217728
0
0x8
0 %
bmp.blob
可选。 Slot B;包含启动期间用于启动画面的 BMP 图像。
RECNAME
data
sequential
basic
RECSIZE
0
8
0 %
RECFILE
必需。 包含恢复镜像
RECDTB-NAME
data
sequential
basic
524288
0
8
0 %
RECDTB-FILE
必需。 包含恢复 DTB 镜像
BOOTCTRLNAME
data
sequential
basic
65536
0
8
0 %
BOOTCTRL-FILE
必需。 Slot A;包含启动控制数据
BOOTCTRLNAME_b
data
sequential
basic
65536
0
8
0 %
BOOTCTRL-FILE
必需。 Slot B;包含启动控制数据
kernel
kernel
sequential
basic
LNXSIZE
0
8
0 %
LNXFILE
必需。 Slot A;包含 Linux 内核。
kernel_b
kernel
sequential
basic
LNXSIZE
0
8
0 %
LNXFILE
必需。 Slot B;包含 Linux 内核。
kernel-dtb
kernel_dtb
sequential
basic
524288
0
8
0 %
DTB_FILE
必需。 Slot A;包含内核设备树 Blob。
kernel-dtb_b
kernel_dtb
sequential
basic
524288
0
8
0 %
DTB_FILE
必需。 Slot B;包含内核设备树 Blob。
CPUBL-CFG
data
sequential
basic
4096
0
0x8
0 %
CBOOTOPTION_FILE
可选。 包含启动设备选择优先级列表。
RP1
data
sequential
basic
8388608
0
0x8
0 %
 
可选。 保留分区。可以挂载并用于存储用户数据。
RP2
data
sequential
basic
8388608
0
0x8
0 %
 
可选。 保留分区。可以挂载并用于存储用户数据。
RECROOTFS
data
sequential
basic
RECROOTFSSIZE
0
0x8
0 %
 
可选。 保留供恢复文件系统将来使用;可移除。
UDA
data
sequential
basic
 
0
0x808
0 %
 
必需。 自动占用设备上的所有剩余空间,但 secondary_gpt 占用的空间除外。分配属性必须设置为 0x808。此分区可以挂载并用于存储用户数据。
secondary_gpt
secondary_gpt
sequential
basic
0xFFFFFFFFFFFFFFFF
0
8
0 %
 
必需。 包含 sdmmc_user 设备的辅助 GPT。

Jetson AGX Xavier 工业版 (P2888-0008), QSPI_NOR 分区

名称
类型
分配策略
文件系统类型
Size
文件系统属性
分配属性
保留
文件名
描述
BCT
boot_config_table
sequential
basic
262144
0
8
0 %
 
必需。 包含启动配置表 (BCT)。
mb1
mb1_bootloader
sequential
basic
262144
0
8
0 %
MB1FILE
必需。 Slot A;包含 NVIDIA 签名 MB1 二进制文件。
mb1_b
mb1_bootloader
sequential
basic
262144
0
8
0 %
MB1FILE
必需。 Slot B;包含 NVIDIA 签名 MB1 二进制文件。
MB1_BCT
mb1_boot_config_table
sequential
basic
262144
0
8
0 %
 
必需。 Slot A;包含 MB1 启动配置表。
MB1_BCT_b
mb1_boot_config_table
sequential
basic
262144
0
8
0 %
 
必需。 Slot B;包含 MB1 启动配置表。
DRAMECCNAME
DRAMECCTYPE
sequential
basic
262144
0
8
0 %
DRAMECCFILE
必需。 Slot A;包含 DRAM ECC-FW 二进制文件。
DRAMECCNAME_b
DRAMECCTYPE
sequential
basic
262144
0
8
0 %
DRAMECCFILE
必需。 Slot B;包含 DRAM ECC-FW 二进制文件。
bad-page
BADPAGETYPE
sequential
basic
524288
0
8
0 %
BADPAGEFILE
必需。 Slot A;包含 BADPAGE BLOB 二进制文件。
bad-page_b
BADPAGETYPE
sequential
basic
524288
0
8
0 %
BADPAGEFILE
必需。 Slot B;包含 BADPAGE BLOB 二进制文件。
MEM_BCT
mem_boot_config_table
sequential
basic
262144
0
8
0 %
 
必需。 Slot A;包含内存配置表。
MEM_BCT_b
mem_boot_config_table
sequential
basic
262144
0
8
0 %
 
必需。 Slot B;包含内存配置表。
spe-fw
spe_fw
sequential
basic
262144
0
8
0 %
SPEFILE
必需。 Slot A;包含 BPMP SPE-FW 二进制文件。
spe-fw_b
spe_fw
sequential
basic
262144
0
8
0 %
SPEFILE
必需。 Slot B;包含 BPMP SPE-FW 二进制文件。
mb2
mb2_bootloader
sequential
basic
262144
0
8
0 %
TEGRABOOT
必需。 Slot A;包含 TegraBoot 二进制文件。
mb2_b
mb2_bootloader
sequential
basic
262144
0
8
0 %
TEGRABOOT
必需。 Slot B;包含 TegraBoot 二进制文件。
mts-preboot
mts_preboot
sequential
basic
262144
0
8
0 %
MTSPREBOOT
必需。 Slot A;包含 Denver 预启动固件。
mts-preboot_b
mts_preboot
sequential
basic
262144
0
8
0 %
MTSPREBOOT
必需。 Slot B;包含 Denver 预启动固件。
mts-mce
mts_mce
sequential
basic
262144
0
8
0 %
MTS_MCE
必需。 Slot A;包含与启动、电源管理和时钟相关的微代码。
mts-mce_b
mts_mce
sequential
basic
262144
0
8
0 %
MTS_MCE
必需。 Slot B;包含与启动、电源管理和时钟相关的微代码。
mts-proper
mts_proper
sequential
basic
4194304
0
8
0 %
MTSPROPER
必需。 Slot A;包含与 ARM 代码的执行和优化相关的微代码。
mts-proper_b
mts_proper
sequential
basic
4194304
0
8
0 %
MTSPROPER
必需。 Slot B;包含与 ARM 代码的执行和优化相关的微代码。
sc7
WB0
sequential
basic
262144
0
8
0 %
WB0BOOT
必需。 Slot A;包含暖启动固件。
sc7_b
WB0
sequential
basic
262144
0
8
0 %
WB0BOOT
必需。 Slot B;包含暖启动固件。
SMD
smd
sequential
basic
4096
0
0x8
0 %
SMDFILE
必需。 Slot A;包含 A/B 启动和 A/B 更新的插槽状态。
SMD_b
smd
sequential
basic
4096
0
0x8
0 %
SMDFILE
必需。 Slot B;包含 A/B 启动和 A/B 更新的插槽状态。
xusb-fw
xusb_fw
sequential
basic
262144
0
8
0 %
xusb_sil_rel_fw
必需。 Slot A;包含 XUSB 固件文件,使 XUSB 成为真正的 USB 3.0 兼容主机控制器。
xusb-fw_b
xusb_fw
sequential
basic
262144
0
8
0 %
xusb_sil_rel_fw
必需。 Slot B;包含 XUSB 固件文件,使 XUSB 成为真正的 USB 3.0 兼容主机控制器。
cpu-bootloader
bootloader_stage2
sequential
basic
1572864
0
8
0 %
TBCFILE
必需。 Slot A;包含 CBoot,最终启动阶段 CPU 引导加载程序二进制文件,用于加载内核分区中的二进制文件。
cpu-bootloader_b
bootloader_stage2
sequential
basic
1572864
0
8
0 %
TBCFILE
必需。 Slot B;包含 CBoot,最终启动阶段 CPU 引导加载程序二进制文件,用于加载内核分区中的二进制文件。
bootloader-dtb
bl_dtb
sequential
basic
524288
0
8
0 %
TBCDTB-FILE
必需。 Slot A;包含引导加载程序设备树 Blob (DTB)。
bootloader-dtb_b
bl_dtb
sequential
basic
524288
0
8
0 %
TBCDTB-FILE
必需。 Slot B;包含引导加载程序设备树 Blob (DTB)。
BMP
data
sequential
basic
262144
0
0x8
0 %
bmp.blob
可选。 Slot A;包含启动期间用于启动画面的 BMP 图像。
BMP_b
data
sequential
basic
262144
0
0x8
0 %
bmp.blob
可选。 Slot B;包含启动期间用于启动画面的 BMP 图像。
secure-os
tos
sequential
basic
2621440
0
8
0 %
TOSFILE
必需。 Slot A;包含可信操作系统。
secure-os_b
tos
sequential
basic
2621440
0
8
0 %
TOSFILE
必需。 Slot B;包含可信操作系统。
eks
eks
sequential
basic
262144
0
8
0 %
EKSFILE
可选。 Slot A;包含加密密钥。
eks_b
eks
sequential
basic
262144
0
8
0 %
EKSFILE
可选。 Slot B;包含加密密钥。
adsp-fw
ape_fw
sequential
basic
1048576
0
8
0 %
adsp-fw.bin
必需。 Slot A;包含 ADSP 软件。
adsp-fw_b
ape_fw
sequential
basic
1048576
0
8
0 %
adsp-fw.bin
必需。 Slot B;包含 ADSP 软件。
rce-fw
rce_fw
sequential
basic
1048576
0
8
0 %
CAMERAFW
必需。 Slot A;包含 camera-rtcpu-rce 固件。
rce-fw_b
rce_fw
sequential
basic
1048576
0
8
0 %
CAMERAFW
必需。 Slot B;包含 camera-rtcpu-rce 固件。
sce-fw
sce_fw
sequential
basic
1048576
0
8
0 %
SCEFILE
必需。 包含 camera-rtcpu-sce 固件。
sce-fw_b
sce_fw
sequential
basic
1048576
0
8
0 %
SCEFILE
必需。 包含 camera-rtcpu-sce 固件。
bpmp-fw
bpmp_fw
sequential
basic
1572864
0
8
0 %
BPFFILE
必需。 Slot A;包含 BPMP 固件。
bpmp-fw_b
bpmp_fw
sequential
basic
1572864
0
8
0 %
BPFFILE
必需。 Slot B;包含 BPMP 固件。
bpmp-fw-dtb
bpmp_fw_dtb
sequential
basic
1048576
0
8
0 %
BPFDTB_FILE
必需。 Slot A;包含 BPMP 固件设备树 Blob (DTB)。
bpmp-fw-dtb_b
bpmp_fw_dtb
sequential
basic
1048576
0
8
0 %
BPFDTB_FILE
必需。 Slot B;包含 BPMP 固件设备树 Blob (DTB)。
CPUBL-CFG
data
sequential
basic
262144
0
0x8
0 %
CBOOTOPTION_FILE
可选。 包含启动设备选择优先级列表。
CPUBL-CFG_b
data
sequential
basic
262144
0
0x8
0 %
CBOOTOPTION_FILE
可选。 包含启动设备选择优先级列表。
VER
data
sequential
basic
262144
0
8
0 %
VERFILE
必需。 包含 BSP 版本信息。
VER_b
data
sequential
basic
262144
0
8
0 %
VERFILE
必需。 包含 BSP 版本信息的冗余副本。
secondary_gpt
secondary_gpt
sequential
basic
0xFFFFFFFFFFFFFFFF
0
8
0 %
 
必需。 包含 spi 设备的辅助 GPT。

Jetson TX2 系列 (P3489 和 P3489-nnnn), sdmmc_boot 分区

名称
类型
分配策略
文件系统类型
Size
文件系统属性
分配属性
保留
文件名
描述
BCT
boot_config_table
sequential
basic
32768
0
8
0 %
 
必需。 包含启动配置表。
MB1NAME
MB1TYPE
sequential
basic
262144
0
8
0 %
MB1FILE
必需。 Slot A;包含 NVIDIA 签名 MB1 二进制文件。
MB1NAME_b
MB1TYPE
sequential
basic
262144
0
8
0 %
MB1FILE
必需。 Slot B;包含 NVIDIA 签名 MB1 二进制文件。
MB1_BCT
mb1_boot_config_table
sequential
basic
65536
0
8
0 %
 
必需。 Slot A;包含 MB1 启动配置表。
MB1_BCT_b
mb1_boot_config_table
sequential
basic
65536
0
8
0 %
 
必需。 Slot B;包含 MB1 启动配置表。
DRAMECCNAME
DRAMECCTYPE
sequential
basic
55296
0
8
0 %
DRAMECCFILE
可选。 包含 DRAM-ECC 固件。
BADPAGENAME
BADPAGETYPE
sequential
basic
4608
0
8
0 %
BADPAGEFILE
可选。 Slot A;包含 badpage 固件。
BADPAGENAME_b
BADPAGETYPE
sequential
basic
4608
0
8
0 %
BADPAGEFILE
可选。 Slot B;包含 badpage 固件。
SPENAME
SPETYPE
sequential
basic
131072
0
8
0 %
SPEFILE
必需。 Slot A;包含 BPMP SPE-FW 二进制文件。
SPENAME_b
SPETYPE
sequential
basic
131072
0
8
0 %
SPEFILE
必需。 Slot B;包含 BPMP SPE-FW 二进制文件。
MB2NAME
MB2TYPE
sequential
basic
262144
0
8
0 %
MB2FILE
必需。 Slot A;包含 TegraBoot 二进制文件。
MB2NAME_b
MB2TYPE
sequential
basic
262144
0
8
0 %
MB2FILE
必需。 Slot B;包含 TegraBoot 二进制文件。
MPBNAME
MPBTYPE
sequential
basic
262144
0
8
0 %
MPBFILE
必需。 Slot A;包含 Denver 预启动固件。
MPBNAME_b
MPBTYPE
sequential
basic
262144
0
8
0 %
MPBFILE
必需。 Slot B;包含 Denver 预启动固件。
SMD
smd
sequential
basic
4096
0
0x8
0 %
slot_metadata.bin
必需。 Slot A;包含 A/B 启动和 A/B 更新的插槽状态。
SMD_b
smd
sequential
basic
4096
0
0x8
0 %
slot_metadata.bin
必需。 Slot B;包含 A/B 启动和 A/B 更新的插槽状态。
UBENV
data
sequential
basic
32768
0
8
0 %
 
必需。 保留供 U-Boot 环境使用。
VER_b
data
sequential
basic
32768
0
0x8
0 %
VERFILE
必需。 包含 BSP 版本信息的冗余副本。
VER
data
sequential
basic
32768
0
0x8
0 %
VERFILE
必需。 包含 BSP 版本信息。
secondary_gpt
secondary_gpt
sequential
basic
0xFFFFFFFFFFFFFFFF
0
8
0 %
 
必需。 包含 sdmmc_boot 设备的辅助 GPT。

Jetson TX2 系列 (P3489 和 P3489-nnnn), sdmmc_user 分区

名称
类型
分配策略
文件系统类型
Size
文件系统属性
分配属性
保留
文件名
描述
master_boot_record
protective_master_boot_record
sequential
basic
512
0
8
0 %
 
必需。 包含保护性 MBR。
primary_gpt
primary_gpt
sequential
basic
PPTSIZE
0
8
0 %
 
必需。 包含 sdmmc_user 设备的主 GPT。在此条目之后定义的所有分区都在内核中配置,并且可以通过标准分区工具(如 gdisk 和 parted)访问。
APP
data
sequential
basic
APPSIZE
0
0x8
0 %
APPFILE
必需。 包含 rootfs。此分区必须在 primary_GPT 之后定义,以便可以作为固定的已知特殊设备 /dev/mmcblk0p1 访问。
MBPNAME
MBPTYPE
sequential
basic
4194304
0
8
0 %
MBPFILE
必需。 Slot A;包含 Denver 启动包固件。
MBPNAME_b
MBPTYPE
sequential
basic
4194304
0
8
0 %
MBPFILE
必需。 Slot B;包含 Denver 启动包固件。
TBCNAME
TBCTYPE
sequential
basic
524288
0
8
0 %
TBCFILE
必需。 Slot A;包含 CBoot,最终启动阶段 CPU 引导加载程序二进制文件,用于加载内核分区中的二进制文件。
TBCNAME_b
TBCTYPE
sequential
basic
524288
0
8
0 %
TBCFILE
必需。 Slot B;包含 CBoot,最终启动阶段 CPU 引导加载程序二进制文件,用于加载内核分区中的二进制文件。
TBCDTB-NAME
data
sequential
basic
524288
0
8
0 %
TBCDTB-FILE
必需。 Slot A;包含引导加载程序设备树 Blob (DTB)。
TBCDTB-NAME_b
data
sequential
basic
524288
0
8
0 %
TBCDTB-FILE
必需。 Slot B;包含引导加载程序设备树 Blob (DTB)。
TOSNAME
data
sequential
basic
3145728
0
8
0 %
TOSFILE
必需。 Slot A;包含可信操作系统。
TOSNAME_b
data
sequential
basic
3145728
0
8
0 %
TOSFILE
必需。 Slot B;包含可信操作系统。
eks
data
sequential
basic
2097152
0
8
0 %
EKSFILE
可选。 包含加密密钥。
adsp-fw
data
sequential
basic
4194304
0
8
0 %
adsp-fw.bin
必需。 Slot A;包含 ADSP 软件。
adsp-fw_b
data
sequential
basic
4194304
0
8
0 %
adsp-fw.bin
必需。 Slot B;包含 ADSP 软件。
BPFNAME
data
sequential
basic
618144
0
8
0 %
BPFFILE
必需。 Slot A;包含 BPMP 固件。
BPFNAME_b
data
sequential
basic
618144
0
8
0 %
BPFFILE
必需。 Slot B;包含 BPMP 固件。
BPFDTB-NAME
data
sequential
basic
1048576
0
8
0 %
BPFDTB-FILE
必需。 Slot A;包含 BPMP 固件设备树 Blob (DTB)。
BPFDTB-NAME_b
data
sequential
basic
1048576
0
8
0 %
BPFDTB-FILE
必需。 Slot B;包含 BPMP 固件设备树 Blob (DTB)。
SCENAME
data
sequential
basic
2097152
0
8
0 %
SCEFILE
必需。 Slot A;包含 camera-rtcpu-sce 固件。
SCENAME_b
data
sequential
basic
2097152
0
8
0 %
SCEFILE
必需。 Slot B;包含 camera-rtcpu-sce 固件。
SC7NAME
WB0TYPE
sequential
basic
6291456
0
8
0 %
WB0FILE
必需。 Slot A;包含暖启动二进制文件。
SC7NAME_b
WB0TYPE
sequential
basic
6291456
0
8
0 %
WB0FILE
必需。 Slot B;包含暖启动二进制文件。
FBNAME
FBTYPE
sequential
basic
2097152
0
0x8
0 %
FBFILE
可选。 保留供将来使用;可移除。
BMP
data
sequential
basic
134217728
0
0x8
0 %
bmp.blob
可选。 Slot A;包含启动期间用于启动画面的 BMP 图像。
BMP_b
data
sequential
basic
134217728
0
0x8
0 %
bmp.blob
可选。 Slot B;包含启动期间用于启动画面的 BMP 图像。
RECNAME
data
sequential
basic
RECSIZE
0
8
0 %
RECFILE
必需。 包含恢复镜像。
RECDTB-NAME
data
sequential
basic
524288
0
8
0 %
RECDTB-FILE
必需。 包含恢复 DTB 镜像。
BOOTCTRLNAME
data
sequential
basic
262144
0
8
0 %
BOOTCTRL-FILE
必需。 Slot A;包含启动控制数据。
BOOTCTRLNAME_b
data
sequential
basic
262144
0
8
0 %
BOOTCTRL-FILE
必需。 Slot B;包含启动控制数据。
LNXNAME
data
sequential
basic
LNXSIZE
0
8
0 %
LNXFILE
必需。 Slot A;包含 U-Boot,它从 /boot 处的 rootfs 加载并启动内核。
LNXNAME_b
data
sequential
basic
LNXSIZE
0
8
0 %
LNXFILE
必需。 Slot B;包含 U-Boot,它从 /boot 处的 rootfs 加载并启动内核。
KERNELDTB-NAME
data
sequential
basic
524288
0
8
0 %
KERNELDTB-FILE
必需。 Slot A;包含内核设备树 Blob。
KERNELDTB-NAME_b
data
sequential
basic
524288
0
8
0 %
KERNELDTB-FILE
必需。 Slot B;包含内核设备树 Blob。
RECROOTFS
data
sequential
basic
RECROOTFSSIZE
0
0x8
0 %
 
可选。 保留供恢复文件系统将来使用;可移除。
UDA
data
sequential
basic
18432
0
0x808
0 %
 
必需。 自动占用设备上的所有剩余空间,但 secondary_gpt 分区占用的空间除外。分配属性必须设置为 0x808。可以挂载并用于存储用户数据。
secondary_gpt
secondary_gpt
sequential
basic
0xFFFFFFFFFFFFFFFF
0
8
0 %
 
必需。 包含 sdmmc_user 设备的辅助 GPT。

Jetson TX1 (P2180)

名称
类型
分配策略
文件系统类型
Size
文件系统属性
分配属性
保留
文件名
描述
BCT
boot_config_table
sequential
basic
1048576
 
8
%
 
必需。 包含启动配置表 (BCT)。
NXC
NVCTYPE
sequential
basic
376832
 
8
%
NVCFILE
必需。 包含 TegraBoot 二进制文件。
PT
partition_table
sequential
basic
131072
 
8
%
flash.xml.bin
必需。 包含分区表。
TXC
TBCTYPE
sequential
basic
196608
 
8
%
TBCFILE
必需。 包含 TegraBoot CPU 端二进制文件。
RP1
data
sequential
basic
1048576
 
8
%
DTBFILE
必需。 包含引导加载程序 DTB 二进制文件。
EBT
bootloader
sequential
basic
999424
 
8
%
EBTFILE
必需。 包含 CBoot,最终启动阶段 CPU 引导加载程序二进制文件,用于加载内核分区中的二进制文件。
WX0
WB0TYPE
sequential
basic
131072
 
8
%
WB0FILE
必需。 包含暖启动二进制文件。
BXF
data
sequential
basic
262144
 
8
%
BPFFILE
必需。 包含 SC7 入口固件。
NXC-1
NVCTYPE
sequential
basic
376832
 
8
%
NVCFILE
必需。 包含 TegraBoot 二进制文件的冗余副本。
PT-1
partition_table
sequential
basic
131072
 
8
%
flash.xml.bin
必需。 包含分区表的冗余副本。
TXC-1
TBCTYPE
sequential
basic
196608
 
8
%
TBCFILE
必需。 包含 TegraBoot CPU 端二进制文件的冗余副本。
RP1-1
data
sequential
basic
1048576
 
8
%
DTBFILE
必需。 包含引导加载程序 DTB 二进制文件的冗余副本。
EBT-1
bootloader
sequential
basic
999424
 
8
%
EBTFILE
必需。 包含 CBoot 的冗余副本,最终启动阶段 CPU 引导加载程序二进制文件。
WX0-1
WB0TYPE
sequential
basic
131072
 
8
%
WB0FILE
必需。 包含暖启动二进制文件的冗余副本。
BXF-1
data
sequential
basic
262144
 
8
%
BPFFILE
必需。 包含 SC7 入口固件的冗余副本。
UBENV
data
sequential
basic
32768
0
8
0 %
 
必需。 保留供 U-Boot 环境使用。
VER_b
data
sequential
basic
32768
0
8
0 %
VERFILE
必需。 包含 BSP 版本信息的冗余副本。
VER
data
sequential
basic
32768
0
8
0 %
VERFILE
必需。 包含 BSP 版本信息。
GP1
GP1
sequential
basic
2097152
 
8
%
 
必需。 包含 sdmmc_user 设备的主 GPT。在此条目之后定义的所有分区都在内核中配置,并且可以通过标准分区工具(如 gdisk 和 parted)访问。
APP
data
sequential
basic
APPSIZE
 
8
%
APPFILE
必需。 包含 rootfs。此分区必须在 primary_GPT 之后定义,以便可以作为固定的已知特殊设备 /dev/mmcblk0p1 访问。
DXB
data
sequential
basic
1048576
 
8
%
DTBFILE
必需。 包含内核 DTB 二进制文件。
TXS
data
sequential
basic
6291456
 
8
%
TOSFILE
必需。 包含 TOS 二进制文件。
EXS
data
sequential
basic
81920
 
8
%
EKSFILE
可选。 包含加密密钥。
LNX
data
sequential
basic
67092480
 
8
%
LNXFILE
必需。 包含 U-Boot,它从 /boot 处的 rootfs 加载并启动内核。
DXB-1
data
sequential
basic
1048576
 
8
%
DTBFILE
必需。 包含 kKernel DTB 二进制文件的冗余副本。
TXS-1
data
sequential
basic
6291456
 
8
%
TOSFILE
必需。 包含 TOS 二进制文件的冗余副本。
EXS-1
data
sequential
basic
81920
 
8
%
EKSFILE
可选。 包含加密密钥的冗余副本。
LNX-1
data
sequential
basic
67092480
 
8
%
LNXFILE
必需。 包含 U-Boot 的冗余副本,它从 /boot 处的 rootfs 加载并启动内核。
BMP
data
sequential
basic
196608
 
8
%
bmp.blob
可选。 包含启动期间用于启动画面的 BMP 图像。
RP4
data
sequential
basic
262144
 
8
%
rp4.blob
必需。 包含 XUSB 模块的固件文件,使 XUSB 成为真正的 USB 3.0 兼容主机控制器。
RECNAME
data
sequential
basic
66060288
 
8
0 %
 
可选。 保留供恢复镜像将来使用;可移除。
RECDTB-NAME
data
sequential
basic
524288
 
8
0 %
 
可选。 保留供恢复 DTB 镜像将来使用;可移除。
BOOTCTRLNAME
data
sequential
basic
262144
 
8
0 %
 
可选。 保留供启动控制数据将来使用;可移除。
BOOTCTRLNAME_b
data
sequential
basic
262144
 
8
0 %
 
可选。 保留供启动控制数据的冗余副本将来使用;可移除。
EXI
data
sequential
basic
EFISIZE
0
0x8
0 %
EFIFILE
可选。 保留供 EFI 镜像使用;可移除。
NXT
NCTTYPE
sequential
basic
2097152
0
0x8
0 %
NCTFILE
可选。 保留供 NCT 镜像使用;可移除。
MXB
MPBTYPE
sequential
basic
6291456
0
8
0 %
MPBFILE
可选。 保留供 MTS 预启动镜像使用;可移除。
MXP
MBPTYPE
sequential
basic
6291456
0
8
0 %
MBPFILE
可选。 保留供 MTS 启动包镜像使用;可移除。
USP
data
sequential
basic
2097152
0
0x8
0 %
 
可选。 保留;可移除。
RECROOTFS
data
sequential
basic
RECROOTFSSIZE
0
0x8
0 %
 
可选。 保留供恢复文件系统将来使用;可移除。
UDA
data
sequential
basic
2097152
 
0x808
%
 
Required.. 自动占用设备上的所有剩余空间,但 secondary_gpt 占用的空间除外。分配属性必须设置为 0x808。此分区可以挂载并用于存储用户数据。
GPT
GPT
sequential
basic
-1
 
8
%
 
必需。 包含 sdmmc_user 设备的辅助 GPT。
<a name="external-storage-device-partition">

外部存储设备分区

要创建用于刷写到外部存储设备的分区配置文件,首先使用默认 SD 卡分区表作为模板(例如,Jetson Xavier NX 开发模块 SD 卡分区),并将设备类型更改为 nvme,实例编号更改为零,如下例所示。外部分区配置文件必须至少包含三个分区:master_boot_recordprimary_gptsecondary_gpt
对于 SCSI 设备(例如 SCSI 闪存驱动器和硬盘驱动器)和 NVMe 设备(例如 NVMe SSD),设备类型均为 “nvme”。您还必须更新 num_sectors,以正确指定外部设备上可用的总存储容量。例如,如果 NVMe 设备具有 1024209543168 字节的可用空间,则必须将 num_sectors 更改为 1024209543168/512 = 2000409264 扇区。
<partition_layout version="01.00.0000">
<device type="nvme" instance="0" sector_size="512" num_sectors="61071360">
<partition name="master_boot_record" type="protective_master_boot_record">
<allocation_policy> sequential </allocation_policy>
<filesystem_type> basic </filesystem_type>
<size> 512 </size>
<file_system_attribute> 0 </file_system_attribute>
<allocation_attribute> 8 </allocation_attribute>
<percent_reserved> 0 </percent_reserved>
<description> **必需。** 包含保护性 MBR。 </description>
</partition>
<partition name="primary_gpt" type="primary_gpt">
<allocation_policy> sequential </allocation_policy>
<filesystem_type> basic </filesystem_type>
<size> PPTSIZE </size>
<file_system_attribute> 0 </file_system_attribute>
<allocation_attribute> 8 </allocation_attribute>
<percent_reserved> 0 </percent_reserved>
<description> **必需。** 包含 `sdmmc_user` 设备的主 GPT。在此条目之后定义的所有
分区都在内核中配置,并且可以通过标准分区工具(如 gdisk 和 parted)访问。 </description>
partitions defined after this entry are configured in the kernel, and are
</partition>
<partition name="secondary_gpt" type="secondary_gpt">
<allocation_policy> sequential </allocation_policy>
<filesystem_type> basic </filesystem_type>
<size> 0xFFFFFFFFFFFFFFFF </size>
<file_system_attribute> 0 </file_system_attribute>
<allocation_attribute> 8 </allocation_attribute>
<percent_reserved> 0 </percent_reserved>
<description> **必需。** 包含 `sdmmc_user` 设备的辅助 GPT。
device. </description>
</partition>
</device>
</partition_layout>