Vitis 常见错误及解决策略
调试
Bitstream is not compatible while programming FPGA
软件版本
Vitis 2022.1
问题描述
工程编译通过,下载编译文件时报错

比特流和目标板卡不匹配一般是因为设置了错误的调试目标,如:电脑连接了板卡 A 和 B,调试时将板卡 A 的比特流下载至板卡 B
解决方案
检查电脑是否连接多个板卡,连接多个板卡时软件会自动选择调试目标,当 调试目标与工程对应板卡不一致 时会报上述错误,在 Run Configurations 中指定调试目标即可。首先打开配置界面,点击 Target Setup

默认状态下 PS Device 和 PL Device 均为 Auto Detect,软件将自动指定调试目标,点击右侧 Select 手动选择

默认状态下软件指定调试目标为 XC7VX690T,而实际调试对象应为 XCZU7EV,取消勾选 Auto Detect

在 Cable 中选择正确的调试目标,点击 OK

同理修改 PL Device

点击 Run 再次运行,问题解决

Device XXX is not found on the board
软件版本
Vitis 2022.1
问题描述
板卡连接正常,下载代码时报错

一般出现在重启板卡后,目标板卡的名称发生变化,而调试配置中未修改所以找不到目标。如重启前为 6-xczu7,重启后变为 4-xczu7

解决方案
在 Target Setup 中重新选择目标即可

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Krins!
评论

