> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 为 Yocto BSP 构建配置存储类型

机器配置默认启用 UFS 或 eMMC 存储，这些设置也反映在预构建镜像中。如果需要修改存储类型，则必须更新配置并重新构建镜像，因为预构建二进制文件中无法更改此设置。

支持平台的默认存储配置如下

| 机器           | 存储类型       |
| :----------- | :--------- |
| IQ-9075-EVK  | UFS        |
| IQ-8275-EVK  | UFS        |
| QCS6490      | UFS        |
| IQ-615-EVK   | EMMC       |
| IQ-X7181-EVK | UFS/SPINOR |
| IQ-X5121-EVK | UFS/SPINOR |

要修改机器的默认存储类型，请按照以下步骤操作

* 进入 `meta-qcom` 层中的 `conf/machine` 目录
  ```bash theme={null}
  cd meta-qcom/conf/machine
  ```

* 检查机器配置以确定当前启用的是哪种存储

  <CodeGroup>
    ```bash IQ-9075-EVK theme={null}
    cat iq-9075-evk.conf | grep "QCOM_PARTITION_FILES_SUBDIR"
    ```

    ```bash IQ-8275-EVK theme={null}
    cat iq-8275-evk.conf | grep "QCOM_PARTITION_FILES_SUBDIR"
    ```

    ```bash IQ-615-EVK theme={null}
    cat iq-615-evk.conf | grep "QCOM_PARTITION_FILES_SUBDIR"
    ```

    ```bash QCS6490 theme={null}
    cat rb3gen2-core-kit.conf | grep "QCOM_PARTITION_FILES_SUBDIR"
    ```

    ```bash IQ-X7181 theme={null}
    cat iq-x7181-evk.conf | grep "QCOM_PARTITION_FILES_SUBDIR"
    ```

    ```bash IQ-X5121 theme={null}
    cat iq-x5121-evk.conf | grep "QCOM_PARTITION_FILES_SUBDIR"
    ```
  </CodeGroup>

* 更新 machine.conf 中的 `QCOM_PARTITION_FILES_SUBDIR` 变量以设置正确的存储类型

  <CodeGroup>
    ```text EMMC theme={null}
    QCOM_PARTITION_FILES_SUBDIR ?= "partitions/iq-615-evk/emmc"
    ```

    ```text UFS theme={null}
    QCOM_PARTITION_FILES_SUBDIR ?= "partitions/iq-615-evk/ufs"
    ```
  </CodeGroup>
