关于XILINX升级中途断电导致无法启动

xilinx multiboot 是通过约束设定指令,生成IROG指令跳转升级区域。

但是如果升级区域,在升级过程中遇到断电情况,会导致升级区域无法启动。

仔细观察升级过程断电会造成什么情况,是整个区域会填充FF数值,其中数值超过32个,会导致FPGA编程IROG指令,FPGA以为是启动区域,死循环找启动指令,导致启动失效。

所以解决的办法就是烧录的文件,用三个 ,一个GOLD区域,外加两个UP区域。升级中间的UP区域,如果中间的UP死了,会启动第二个UP区域。继续升级。

posted on 2025-04-29 14:02  szfpga  阅读(21)  评论(0)    收藏  举报