关于XILINX升级中途断电导致无法启动
xilinx multiboot 是通过约束设定指令,生成IROG指令跳转升级区域。
但是如果升级区域,在升级过程中遇到断电情况,会导致升级区域无法启动。
仔细观察升级过程断电会造成什么情况,是整个区域会填充FF数值,其中数值超过32个,会导致FPGA编程IROG指令,FPGA以为是启动区域,死循环找启动指令,导致启动失效。
所以解决的办法就是烧录的文件,用三个 ,一个GOLD区域,外加两个UP区域。升级中间的UP区域,如果中间的UP死了,会启动第二个UP区域。继续升级。
浙公网安备 33010602011771号