问题描述
command 'ap_source' returned error code
while executing
"source D:/Xilinx/MyProjectsSDx/test/Debug/_sds/vhls/madd/solution/export.tcl"
invoked from within
"hls::main D:/Xilinx/MyProjectsSDx/test/Debug/_sds/vhls/madd/solution/export.tcl"
("uplevel" body line 1)
invoked from within
"uplevel 1 hls::main {*}$args"
(procedure "hls_proc" line 5)
invoked from within
"hls_proc $argv"
Finished export RTL.

解决方法
方法一
这时官方出了bug,将系统时钟调整为2021年之前即可解决,但不能根本解决。
方法二
官方发布了补丁,下面是连接Export IP Invalid Argument / Revision Number Overflow Issue (Y2K22) (xilinx.com)
第一步 下载官方补丁文件

第二步 将补丁移到Xlinx安装根目录,我的为C:\Xilinx,然后解压。
第三步 补丁是python代码,需要安装python,根据vivado版本的不同,安装的python版本要求也不同可以查看REDME文件,但根据个人经验,装个最新的python就没问题。
第四步 在C:\Xilinx输入cmd,进入命令行,输入 python y2k22_patch\patch.py 和图中显示一致说明成功。

本文介绍了解决Xilinx VIVADO在执行export.tcl时遇到的错误,包括官方补丁下载、安装及应用过程,重点在于如何通过Python脚本修复RevisionNumberOverflowIssue。

5051





