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!
评论