错误提示表明,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

  1. 右键点击 此电脑,选择 属性

  2. 点击 高级系统设置,然后点击 环境变量

  3. 用户变量系统变量 中,点击 新建

    • 变量名:ADI_IGNORE_VERSION_CHECK
    • 变量值:1
  4. 点击 确定,保存并关闭所有窗口。

然后重新启动你的命令行终端(或 PowerShell),再运行 Vivado。


2) 安装并使用正确的 Vivado 版本(推荐)

如果你需要 Vivado 2025.1 版本来与脚本兼容,以下是安装和切换版本的步骤:

安装 Vivado 2025.1

  1. Xilinx 官网下载 Vivado 2025.1

  2. 安装时,选择 完整安装(确保包括 Tcl Tasks 和其他依赖)。

切换 Vivado 版本

如果你安装了 多个版本的 Vivado,确保在终端中使用 正确的 Vivado 版本

  1. 打开 Vivado 2025.1 Command Prompt,然后运行:

    vivado -version
    
  2. 如果你希望在 MSYS2 MINGW64 中使用 vivado 命令,请设置 正确的 PATH 环境变量(在 MSYS2 中):

    export PATH="/c/Xilinx/Vivado/2025.1/bin:$PATH"
    vivado -version   # 确保返回正确的版本
    
  3. 如果没有 Vivado 2025.1 Command Prompt,确保正确设置了 环境变量,然后重新启动命令提示符。


总结

  • 临时忽略版本检查:可以通过设置 ADI_IGNORE_VERSION_CHECK=1 来绕过版本检查,但这不推荐作为长期解决方案,尤其如果你在未来遇到兼容性问题。
  • 安装正确的 Vivado 版本:如果你依赖 ADI 提供的脚本或工具,建议安装 Vivado 2025.1,确保与脚本兼容。
Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐