问题描述
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 和图中显示一致说明成功。