上一篇中pynq z2+ov5640的工程成功移植到了pynq z1,本篇展示如何将工程复现。
下载的压缩包中有cv_ov5640.tcl的文件,打开发现原工程是用2018.3版本编译的
打开vivado2018.3(可以修改版本,不过还原的工程ip可能会出错),在下方Tcl Console中输入命令进入到tcl文件的位置
cd C:/Users/123/Desktop/Pynq-CV-OV5640-master/boards/Pynq-Z2/ov5640/bitstream
再输入命令source cv_ov5640.tcl开始还原工程,等待一段时间后,工程成功复现。如果出现报错,将压缩包中src文件夹复制到tcl文件所在的目录下
点击Generate Bitstream生成bit文件,出现第一个错误
右键cv_ov5640,creat HDL Wrapper,生成HDL,选择自动更新添加的文件,再次进行Generate Bitstream
等待一段时间后又报错,大意是找不到cv_ov5640_v_demosaic_0_0
解决的办法为在Tcl Console中输入命令 foreach ip_in_proj [get_ips] {compile_c [get_ips $ip_in_proj]} 再次编译
成功生成bit文件,至此,工程已成功复现