Bind Partition Options

The options list for bind_partitions is as follows:
Table 1. bind_partitions Options
Options Description
-b | --board Specifies the board variant (for example, p3710-10-a01, p3663-a01)
-t | --tos-target Specifies the TOS target.
-p | --pct-variant Selects the PCT variant of DRIVE AV VMs (dev, prod, prod_debug, prod_debug_extra)
-v | --verbose Verbose output.
-x | --chain_a Specifies chain-A configuration file.
-y | --chain_b Specifies chain-B configuration file.
-r | --storage_size Type of storage configuration to use (32gb, 64gb)
-s | --soc_id Specifies SOC ID in GOS device tree and rebuild GOS device tree.
-d | --gos_dtb Builds guest operating system (GOS) device tree blobs.
-g | --bpmp_dtb Builds BPMP device tree blobs.
-c | --chip_variant Specifies the chip variant (ta970sa, unip, int_fl)
-w | --power_profile Specifies the power profile (MAXP_REF_SAFETY, MAXP_ECO_NON_SAFETY, MAXP_ECO_SAFETY)
-u | --ndas_usecase Specifies the NDAS enable or EcoSystem/General use cases (only NDAS use case for now).
-h | --help Shows this help message.
[pct name] PCT name to use (linux, linux-linux)
Note: If using the -u option for NDAS or -w option for power profiles, it is necessary to build the GOS and BPMP DTBs or the bind fails.
Note: To build the GOS DTBs for Linux, you must extract the Linux OSS source Debian packages or the bind fails.
For example, to build the p3710-10-a01 for Linux and build both GOS DTBs and BPMP DTBs for a use case of NDAS:
cd <PDK_TOP>/drive-foundation
make/bind_partitions -b p3710-10-a01 -u ndas -d -g linux