打包AD9361遇见的错误:版本不匹配
临时忽略版本检查:可以通过设置来绕过版本检查,但这不推荐作为长期解决方案,尤其如果你在未来遇到兼容性问题。安装正确的 Vivado 版本:如果你依赖 ADI 提供的脚本或工具,建议安装,确保与脚本兼容。
错误提示表明,Vivado 的版本不匹配,脚本预期的是 Vivado 2025.1,而你使用的是 Vivado 2022.1。ADI 的脚本会检查 Vivado 版本,以确保工具链版本兼容。
解决方法
两种解决方案:
1) 忽略版本检查(不推荐,除非确认无其他问题) (使用这个即可)
如果你确定 2022.1 版本的 Vivado 没有其他问题,可以临时忽略版本检查。你可以按照错误提示设置环境变量,来禁用版本检查:
临时方法
在运行 Vivado 命令之前,运行以下命令设置环境变量(在 MSYS2 MINGW64 或 PowerShell 中):
export ADI_IGNORE_VERSION_CHECK=1
然后再运行脚本或命令:
vivado -mode batch -source D:/FPGA_PROJ/OTHER/ad9361/axi_ad9361/axi_ad9361_ip.tcl
永久方法
如果你希望每次启动时都跳过版本检查,可以在系统环境变量中设置 ADI_IGNORE_VERSION_CHECK:
-
右键点击 此电脑,选择 属性。
-
点击 高级系统设置,然后点击 环境变量。
-
在 用户变量 或 系统变量 中,点击 新建:
- 变量名:
ADI_IGNORE_VERSION_CHECK - 变量值:
1
- 变量名:
-
点击 确定,保存并关闭所有窗口。
然后重新启动你的命令行终端(或 PowerShell),再运行 Vivado。
2) 安装并使用正确的 Vivado 版本(推荐)
如果你需要 Vivado 2025.1 版本来与脚本兼容,以下是安装和切换版本的步骤:
安装 Vivado 2025.1
-
去 Xilinx 官网下载 Vivado 2025.1:
-
安装时,选择 完整安装(确保包括 Tcl Tasks 和其他依赖)。
切换 Vivado 版本
如果你安装了 多个版本的 Vivado,确保在终端中使用 正确的 Vivado 版本:
-
打开 Vivado 2025.1 Command Prompt,然后运行:
vivado -version -
如果你希望在 MSYS2 MINGW64 中使用
vivado命令,请设置 正确的PATH环境变量(在MSYS2中):export PATH="/c/Xilinx/Vivado/2025.1/bin:$PATH" vivado -version # 确保返回正确的版本 -
如果没有 Vivado 2025.1 Command Prompt,确保正确设置了 环境变量,然后重新启动命令提示符。
总结
- 临时忽略版本检查:可以通过设置
ADI_IGNORE_VERSION_CHECK=1来绕过版本检查,但这不推荐作为长期解决方案,尤其如果你在未来遇到兼容性问题。 - 安装正确的 Vivado 版本:如果你依赖 ADI 提供的脚本或工具,建议安装 Vivado 2025.1,确保与脚本兼容。
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)