调试

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

image-20241031210834144

同理修改 PL Device

image-20241031210911182

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

image-20241031211052063

Device XXX is not found on the board

软件版本

Vitis 2022.1

问题描述

板卡连接正常,下载代码时报错

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

解决方案

在 Target Setup 中重新选择目标即可