AR# 69978

Zynq UltraScale+ MPSoC: How to enable UHS (SD 3.0) support for ZCU102 and ZCU106 evaluation board PetaLinux BSPs

描述

How do I enable UHS (SD 3.0) support for Zynq UltraScale+ MPSoC Evaluation boards (ZCU102 and ZCU106) in the 2017.3 release of PetaLinux or later versions.

解决方案

By default, PetaLinux builds for SD to operate in High Speed, which is SD2.0 in xilinx-zcu102-v2017.3-final.bsp and xilinx-zcu106-v2017.3-final.bsp.

This applies to the 2017.3 or later version BSP as well.

To build with support for SD in UHS modes (SD3.0), follow the instructions below in the PetaLinux project.

FSBL component:

Add the below compiler flags in <proj-plnx-root>/project-spec/meta-user/recipes-bsp/fsbl/fsbl_%.bbappend:

YAML_COMPILER_FLAGS_append = " -DUHS_MODE_ENABLE"

Device-tree component:

Add the below device-tree property in <proj-plnx-root>//project-spec/meta-user/recipes-bsp/device-tree/files/system-user.dtsi

& sdhci1 {
    /delete-property/ no-1-8-v;
};
AR# 69978
日期 04/17/2018
状态 Active
Type 综合文章
器件
Tools
Boards & Kits