UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 67414

Zynq UltraScale+ MPSoC: 2016.2/2016.1 FSBL unable to load PMU_FW in SD and eMMC boot mode on ZCU102 board

描述

My SD-boot image for ZCU102, created with system software executables based on the Vivado Board Preset (Or SDK pre-defined hardware platform), hangs in FSBL.

This was observed on ZCU102 Rev B and Rev C Boards.

My BIF image looks similar to the following:

{
 [fsbl_config]a53_x64
 [bootloader]fsbl_a53.elf
 [destination_device = pmufw]pmu_fw.elf
 [destination_cpu = a53-0]hello_a53.elf
 [destination_cpu = r5-lockstep]hello_r5.elf
}

解决方案

To work around this issue, load the PMUFW using BootROM instead of FSBL.

A New BIF file is required to load the pmu_fw.elf via BootROM, as shown below. 

the_ROM_image:

{

[fsbl_config]a53_x64

[pmufw_image]pmu_fw.elf 

[bootloader]fsbl_a53.elf

[destination_cpu = a53-0]hello_a53.elf

[destination_cpu = r5-lockstep]hello_r5.elf

}

Another work-around is to modify xilffs 3.0 by setting _WORD_ACCESS to '1' in the include/ffconfig.h file, and leave the .BIF unchanged.

AR# 67414
日期 09/12/2016
状态 Active
Type 已知问题
器件
  • Zynq UltraScale+ MPSoC
Tools
  • PetaLinux - 2016.1
  • PetaLinux - 2016.2
的页面