2017-04-11 568 views
0

我需要處理Git中的存儲庫,我想知道如何使用vivado中的repo中的項目?我搜索了它,發現我需要在命令終端中寫入「.tcl」文件,但在我的「示例項目」文件夾中有多個「.tcl」文件,所以如果我需要添加所有這些文件,我會感到困惑。 謝謝在vivado中打開項目

回答

2

Vivado不是git友好的,你將需要去幾個箍,讓它甚至可以容忍。

首先,生成Tcl腳本來重新生成項目:

write_project_tcl create_project.tcl

這個文件可以到Git和可用於產生清潔的克隆後的項目。需要說明的是,這是而不是這個項目文件,它是一個可以重新生成項目的腳本。因此,每當項目參數發生變化時運行它都非常麻煩,並且通常會導致本地項目在git中的「模板」項目中偏離的情況。

另一個問題是Vivado生成的IP。幸運的是,大多數情況下,只需要將生成的文件中的.xci文件存儲在git中即可。不幸的是,默認情況下,這些作爲項目文件的一部分生成,應該而不是轉到git。我建議把生成的IP放到項目結構之外的其他文件夾中。 Vivado將在這方面與您作鬥爭,但主要是值得的。