Vivado License Manager在使用Vivado License Manager時(shí),如果通過(guò)如下圖所示方式指定license的路徑時(shí),要保證路徑僅包含ASCII字符而沒(méi)有中文字符。
Vivado Synthesis Hangs/StopsVivado在綜合時(shí),如果顯示一直在運(yùn)轉(zhuǎn),但不再輸出任何log信息時(shí),檢查一下工程路徑是否包含了特殊字符“&”。因?yàn)椤?”字符在Tcl腳本里是變量置換符。
Vivado SysGen IP Packager對(duì)于SysGen工程,需要將其通過(guò)VivadoIP Packager封裝為IP供Vivado使用。如果在Windows操作系統(tǒng)下,生成文件所在目錄路徑超過(guò)了260個(gè)字符,嘗試在Vivado下打開(kāi)此IP時(shí)就會(huì)報(bào)錯(cuò)。因此,要確保文件路徑名稱小于260個(gè)字符。
Vivado Installation在安裝Vivado時(shí),如果安裝源文件xsetup.exe所在目錄包含“!”時(shí),雙擊xsetup.exe后,安裝界面會(huì)閃退,導(dǎo)致無(wú)法安裝。因此,要將源文件所在目錄路徑里的字符“!”移除。
DATA2MEM
如上圖所示,如果頂層模塊名為單一字符m,就會(huì)導(dǎo)致上述錯(cuò)誤。使用data2mem時(shí),{a, c, h, m, n, p}為保留字符,頂層模塊名稱不能使用它們。從這個(gè)角度而言,對(duì)模塊的命名應(yīng)避免使用單個(gè)字符。
IP, Archive Project
在Windows操作系統(tǒng)下,要求路徑名所包含的字符不能超過(guò)260個(gè),否則生成IP時(shí)或者對(duì)Vivado工程打包時(shí)就會(huì)報(bào)如上圖所示的錯(cuò)誤信息。 create_project, read_*使用create_project時(shí),如路徑名包含@會(huì)報(bào)如下圖所示錯(cuò)誤信息。
使用read_*命令,例如read_edif時(shí),如果路徑名包含~字符,會(huì)報(bào)如下錯(cuò)誤信息。
結(jié)論:
在Windows操作系統(tǒng)下,路徑名有260個(gè)字符的限制。因此要使Vivado工程目錄名稱盡可能短一些,同時(shí),避免在路徑名中包含特殊字符。保險(xiǎn)起見(jiàn),用字母、數(shù)字、下劃線構(gòu)成文件目錄。
責(zé)任編輯:haq
-
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
6801瀏覽量
123280 -
Vivado
+關(guān)注
關(guān)注
19文章
812瀏覽量
66470
原文標(biāo)題:Vivado跟路徑相關(guān)的錯(cuò)誤信息
文章出處:【微信號(hào):Lauren_FPGA,微信公眾號(hào):FPGA技術(shù)驛站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論