AR# 70005

2017.2/3 Zynq UltraScale+ MPSoC: 启用密钥滚动的 FSBL 引导映像会导致 XFSBL 标记不匹配错误

描述

加载一个启用密钥滚动的已验证且已加密的引导映像时,会出现一个类似于以下情况的 BIT STREAM 错误,或出现 FSBL 挂起:

XFSBL_ERROR_BITSTREAM_GCM_TAG_MISMATCH

解决方案

解决该问题,需要增加 FSBL 的堆栈量,并按以下所示使用密钥滚动的模块大小:

[encryption = aes, authentication = rsa, destination_device = pl, blocks =  64(1); 192(32765); 128(1); 192(32767); 192(1); 192(32765); 192(1); 192(40874)]

注意:该问题在 Vivado 2018.1 FSBL 中已修复。

AR# 70005
日期 02/28/2019
状态 Active
Type 综合文章
器件
Tools