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 |