AR# 69332

2017.1 Zynq UltraScale+ MPSoC:U-boot 需要一个补丁在 HS200 下运行 eMMC

描述

即便 eMMC 闪存能在 HS200 (200MHz) 下运行,2017.1 u-boot 也只能检测 25MHz 或 52MHz 的速度,这限制了针对 eMMC 使用的速度。

如果您在使用 FSBL 和 Linux 代替,您可以在 HS200 下使用 eMMC。

这是一个只有 u-boot 才有的局限性。

解决方案

该局限性的出现是因为代码没有在时序模式切换前设置总线宽度。 

要修复该问题,请将附带的补丁用于 U-boot。

该补丁应用于 <plnx-proj-root>/project-spec/meta-user/recipes-bsp/u-boot/u-boot_%.bbappend

注意:要为各配置应用补丁,请参考 (UG1144) 或 http://www.wiki.xilinx.com/PetaLinux+Yocto+Tips

 

附件

文件名 文件大小 File Type
0001-mmc-Set-buswidth-before-switching-the-timing-mode.patch 4 KB PATCH
AR# 69332
日期 07/12/2017
状态 Active
Type 综合文章
器件
Tools