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 已知问题
器件
Tools