We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome,
Firefox,
Internet Explorer 11,
Safari. Thank you!

Echoing the PATH variable from a command window shows a valid PATH. However, if the PlanAhead tool is launched in Tcl mode (planAhead -tcl), the echoing PATH from the Tcl shell returns "C:\Windows\system32\NV;.;;.;"

Why is my PATH variable being changed/truncated?

What can be done to fix this issue?

解决方案

This issue appears to be isolated to Windows 7 computers with the following conditions:

The system has two graphics cards: Intel HD and NV 4200 on Windows 7 (typical for multiple monitor setup).

The NV 4200 card is enabled.

The PATH length is greater than 400 characters (NOTE: PlanAhead.bat adds several directories to the front of the path before launching the planAhead executable).

The Optimus setting is enabled in the BIOS.

When the conditions above are met, the NV driver is incorrectly editing the PATH variable and not including the existing PATH.Therefore, the resulting PATH is set to C:\Windows\system32\NV;.;;.;".

Changing any of the conditions above resolves the issue. Disabling Optimus in the BIOS is typically the preferred resolution.

Another workaround found to work is to remove the original NVIDIA drivers and re-install them. After re-booting,the tools work properly.