AR# 69149

2016.4 Zynq UltraScale+ MPSoC: QSPI で 32K の倍数のオフセットにイメージが配置されていると FSBL でビットストリームを復号化できない

説明

ZCU102 rev1.0 (ES2) ボードを使用し、64K (または 32K の倍数) の QSPI オフセットから次の AES + RSA イメージを起動しました。

//arch = zynqmp; split = false; format = BIN
the_ROM_image:
{
 [pskfile]psk.pem
 [sskfile]ssk.pem
 [auth_params]ppk_select = 0
 [aeskeyfile]mykey.nky
 [keysrc_encryption]efuse_red_key
 [fsbl_config]a53_x64, bh_auth_enable
 [encryption = aes, authentication = rsa, pmufw_image]pmufw.elf
 [bootloader, encryption = aes, authentication = rsa]fsbl.elf
 [encryption = aes, authentication = rsa, destination_device = pl]design_1_wrapper.bit
 [encryption = aes, authentication = rsa, destination_cpu = a53-0, exception_level = el-3, trustzone]bl31.elf
 [encryption = aes, authentication = rsa, destination_cpu = a53-0, exception_level = el-2]u-boot.elf
}

イメージは正しく起動するのですが、FSBL でビットストリームを復号化できず、次のエラー メッセージが表示されます。

XFSBL_ERROR_BITSTREAM_DECRYPTION_FAIL
Partition 1 Load Failed, 0x3A

ソリューション

この問題は 2017.1 FSBL で修正されています。

AR# 69149
日付 07/26/2017
ステータス アクティブ
種類 一般
デバイス
ツール