描述
(UG821)“FSBL Multiboot”声明:
“在安全启动方案中,如果AES密钥存储在eFUSE中,则必须由用户处理多重启动方案(不经过软重置)。”
请提供更多详细信息。
解
如果Zynq-7000使用存储在eFUSE中的AES密钥加密FSBL,则后续SRST将生成安全锁定。
这是生产硅的预期行为。
可用于成功重新引导系统的唯一复位是PS_POR。
在(UG821)中描述的“使用eFUSE的安全回退流程”方案中,配置看门狗以在发生故障时重置系统(SRST)(例如CPU挂起)将导致安全锁定。
这就是为什么您需要为中断而不是SRST配置看门狗定时器的原因。
您可以通过GPIO路由看门狗中断(在中断例程中的软件实现)和PS_POR。
只要有可能实现此机制,Xilinx建议使用nFIQ。
没有回复内容