板卡连接 JTAG 导致固化程序启动失败
1. 现象及原因
打开 VIVADO 硬件管理器,扫描 FPGA 器件,之后断电重启,出现间歇性
启动失败(FPGA 已经固化程序)。拔掉仿真器后均能正常启动。
查阅 XILINX 官网相关资料,当出现以下三种现象时,则就有可能出现间
歇性启动失败(三种现象需全部满足)。
a) 使用除 JTAG 以外的其他启动方式
b) 连 接 了 JTAG 仿 真 器 , 并 在 VIVADO 界 面 中 打 开 了 Hardware
Manager,现在众多 VIVADO 版本均会自动扫描器件(前提是板卡断
电之前已经扫描过链路,并且 Hardware Manager 未关闭)
c) 板卡已经重新上电
在调试过程中,上述三种条件很容易满足,究其根本就是启动(除 JTAG
外)时的配置过程被 JTAG 检测器件、读取寄存器状态的过程打断,中断后并
不会重新进行配置。
2. 解决办法
a) 禁用开机自动检测功能
评论0