While opening the example design from a generated IP core in Vivado 2014.1 I received the following error in the new Vivado GUI.
# set srcIpDir "//xfiler6/css/testing/DDR3/DDR3.srcs/sources_1/ip/mig_0"
# create_project -name mig_0_example -force
ERROR: [Coretcl 2-1269] Cannot write to directory: 'C:/Windows'.
Common reasons are:
1. The directory is read only
2. Path length exceeds 260-character maximum allowed by Windows OS
"create_project -name mig_0_example -force"
(file "//xfiler6/css/testing/DDR3/DDR3.srcs/sources_1/ip/mig_0/mig_0_ex.tcl" line 9)
The path is less than 256 characters but it appears the tool is trying to write to the C:/Windows directory which is not the path I specified as the location of the example design.
Is this a known issue and how can it be resolved?
This issue has been seen in Vivado 2014.1 when using a non-mapped network drive (UNC path format).
The error above refers to a UNC path //xfiler6/css/...., instead of a mapped drive for the network location.
When //xfiler6/css is mapped to a lettered drive (e.g. W:\) then everything works as expected.
To work around the issue, please ensure that the network drive is mapped first.
This UNC path issue will be fixed in Vivado release 2014.3.