AR# 68969

Zynq UltraScale+ MPSoC: 2016.x FSBL fails to load an R5 application with SHA3 checksum

描述

When using the 2016.4 FSBL, the image fails to boot if SHA3 checksum is used for an R5 application.

For example, a BOOT.bin is built from the following .bif:

//arch = zynqmp; split = false; format = BIN
the_ROM_image:
{
                [fsbl_config]r5_single
                [bootloader, checksum = sha3]fsbl.elf
                [destination_device = pl, checksum = sha3] design _1_wrapper.bit
                [destination_cpu = r5-0, checksum = sha3]hello.elf
}

The FSBL fails when loading the hello.elf partition:

CheckSum Type - SHA3
XFSBL_ERROR_HASH_FAILED
XFSBL_ERROR_PARTITION_CHECKSUM_FAILED
Partition 2 Load Failed, 0x4F

解决方案

This issue will been fixed in the 2017.1 version of the FSBL.
AR# 68969
日期 04/05/2017
状态 Active
Type 综合文章
器件
Tools