之前一直用SDx 2017.1,但是想用裸機測試一下程序,但SDx中的SDK功能不全,所以沒辦法還得重新裝一下HLx 2017.1。
電腦是Windows 10,之前安裝了Visual Studio 2017,默認就安裝了Redistributable 2017版本,但是Vivado 2017.1必須使用Redistributable 2015的版本。因為有2017所以2015無法安裝成功。
導致Vivado 2017.1的部分安裝失敗。
啟動Vivado 2017.1時會出現:
ERROR: This host does not have the appropriate Microsoft Visual C++ redistributable packages installed.
并嘗試安裝Redistributable 2015的版本。
總之,就是用不了。。。。
Xilinx官網有貼: https://forums.xilinx.com/xlnx/board/crawl_message?board.id=INSTALLBD&me.。。
現在解決方法記錄:
方法1:
將下面三個目錄中的xvcredist.exe文件改名為其他的名稱,如xvcredist.old
C:\Xilinx\Vivado_HLS\2017.1\tps\win64
C:\Xilinx\Vivado\2017.1\tps\win64
C:\Xilinx\SDK\2017.1\tps\win64
這樣就能正常啟動Vivado、Vivado HLS、SDK的軟件了,但可能會有警告說超時
方法2:
將下面三個目錄中的loader.bat打開進行修改,
C:\Xilinx\Vivado_HLS\2017.1\bin
C:\Xilinx\Vivado\2017.1\bin
C:\Xilinx\SDK\2017.1\bin
將紅框內的內容用REM進行注釋
這樣就能正常打開軟件了。
又看了一下SDx 2017.1底下的loader.bat文件,與HLx 2017.1下面的完全相同,看來SDx底下的loader.bat并沒有加載,搞不懂。
-
SDK
+關注
關注
3文章
1026瀏覽量
45778
發布評論請先 登錄
相關推薦
評論