我需要在Git中的存储库上工作,我想知道如何在vivado中使用repo中的项目?我用google搜索它,发现我需要在命令终端中解决“.tcl”文件,但是在我的“示例项目”文件夹中有多个“.tcl”文件,所以如果我需要添加所有这些文件,我会感到困惑。
答案 0 :(得分:2)
Vivado并不友善,你需要多次努力才能让它变得更加耐心。
首先,生成tcl脚本以重新生成项目:
write_project_tcl create_project.tcl
此文件可以转到git,可用于在干净克隆后生成项目。需要注意的是,不项目文件,它是一个可以重新生成项目的脚本。因此,每次项目参数更改时运行它都非常麻烦,并且经常导致本地项目偏离模板"项目在git。
另一个问题是Vivado生成了IP。幸运的是,大多数情况下,您只需要将生成的文件中的.xci文件存储在git中。不幸的是,默认情况下这些是作为项目文件的一部分生成的,应该不转到git。我建议将生成的IP放到项目结构之外的其他文件夹中。 Vivado会在这方面与你作对,但大多数情况下都是值得的。