04-17-2021, 11:57 AM
Had a similar problem but mine was related to the fact I am running Windows 7 Pro and I fixed it by uninstalling the latest copy of Vivado and going back to the last copy that supported Windows 7 namely Vivado 2019.2 after 2 installs of Vivado 2 hours per install and finally another 2 hours on the Vivado 2019.2.
Alchitry Labs loves it and works beautifully so you can write in Verilog or Lucid I even left a ISE copy of Vivado by installing in a new directory so I can still program the Mojo via Vivado ISE.
The latest version of Vivado will install without a warning that it won't work on Windows 7 and gives the same error as Tyrving got.
I tried the following hacks as recommended on the Vivado forums and are listed here as it may fix a Windows 10 problem.
ENVIRONMENTAL VARIABLES (WINDOWS SYSTEM VARIABLES) - Windows Control Panel - System - Advanced system settings (from Menu)
DEFAULT
Variable name: NO_XILINX_DATA_LICENSE
Variable value: HIDDEN
MODIFY IT
Variable name: NO_XILINX_DATA_LICENSE
Variable value: C:\.Xilinx\Xilinx.lic <-PLACE YOUR LICENCE PATH HERE Available from License Manager
**************************************************************************************
ERROR MESSAGE
couldn't load library "librdi_tcltasks.dll"
Location E:\Xilinx2\Vivado\2020.2\lib\win64.o
%SystemRoot%\system32\cmd.exe /k E:\Xilinx2\Vivado\2020.2\bin\vivado.bat -mode tcl
SOLUTION
Try uninstalling Microsoft redistributable libraries from programs & features and re-installing them.
This error has been seen when the Microsoft redistributable libraries have not been properly installed on the Windows machine.
Re-running the vcredist executables should resolve this issue.
Run both the Visual C++ redistribution executables located at:
32 Bit Installations
<installpath>\tps\win32\vcredist_x86.exe (e.g., C:\Xilinx\Vivado\2013.2\tps\win32\vcredist_x86.exe)
64 Bit Installations
<installpath>\tps\win64\vcredist_x64.exe (e.g., C:\Xilinx\Vivado\2013.2\tps\win64\vcredist_x64.exe)
Reboot the operating system.
Just love programming down to the copper with FPGA's!
Alchitry Labs loves it and works beautifully so you can write in Verilog or Lucid I even left a ISE copy of Vivado by installing in a new directory so I can still program the Mojo via Vivado ISE.
The latest version of Vivado will install without a warning that it won't work on Windows 7 and gives the same error as Tyrving got.
I tried the following hacks as recommended on the Vivado forums and are listed here as it may fix a Windows 10 problem.
ENVIRONMENTAL VARIABLES (WINDOWS SYSTEM VARIABLES) - Windows Control Panel - System - Advanced system settings (from Menu)
DEFAULT
Variable name: NO_XILINX_DATA_LICENSE
Variable value: HIDDEN
MODIFY IT
Variable name: NO_XILINX_DATA_LICENSE
Variable value: C:\.Xilinx\Xilinx.lic <-PLACE YOUR LICENCE PATH HERE Available from License Manager
**************************************************************************************
ERROR MESSAGE
couldn't load library "librdi_tcltasks.dll"
Location E:\Xilinx2\Vivado\2020.2\lib\win64.o
%SystemRoot%\system32\cmd.exe /k E:\Xilinx2\Vivado\2020.2\bin\vivado.bat -mode tcl
SOLUTION
Try uninstalling Microsoft redistributable libraries from programs & features and re-installing them.
This error has been seen when the Microsoft redistributable libraries have not been properly installed on the Windows machine.
Re-running the vcredist executables should resolve this issue.
Run both the Visual C++ redistribution executables located at:
32 Bit Installations
<installpath>\tps\win32\vcredist_x86.exe (e.g., C:\Xilinx\Vivado\2013.2\tps\win32\vcredist_x86.exe)
64 Bit Installations
<installpath>\tps\win64\vcredist_x64.exe (e.g., C:\Xilinx\Vivado\2013.2\tps\win64\vcredist_x64.exe)
Reboot the operating system.
Just love programming down to the copper with FPGA's!