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 |