在下载器连接到板卡上时,上电会自动通过下载器检测fpga芯片。我遇到过bpi接口配置芯片的fpga板卡在连接下载器到电脑时,vivado的hardware manager打开,板卡再上电,导致配置文件无法加载的问题。
解决方法:
通过如下tcl指令:
set_param labtools.auto_update_hardware 0
就可以关闭hardware manager的硬件自动检测,且配置文件可以正常加载。需要通过jtag连接硬件时,手动点open_target,即可以连接硬件。还有一个好处,即使在板卡断点时,wave波形也不会丢失。方便调试。