描述
如果我尝试存档我的项目,则13.3 PlanAhead工具中会出现以下错误:
从GUI
“该项目是在NTFS网络驱动器上,我选择保存到同一区域。
存档开始刷新一些文件然后停止并发布以下对话框:
错误:[Planahead-414]项目档案中止。“
来自Tcl控制台
“archive_project U:/project/Xilinx/project_1.pa.zip -force
信息:[PlanAhead-88]开始存档…
信息:[PlanAhead-87]将项目副本保存到临时位置…
错误:[PlanAhead-3](archive_project):从项目save_as收到异常
错误:[PlanAhead-414]项目档案中止!“
解
这是因为Windows路径长度限制与项目中使用的非常深的源目录结构相结合。
检查sources目录结构。例如:
PROJECT_1 \ project_1.srcs \ sources_1 \进口\ New_sources \ remote_sources \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ __ \ _ \ _ \ _ \叶\ CoreGen \ RTL \ …
在PlanAhead 13.4工具中,消息已得到增强,包括失败的文件路径,如下所示:
错误:[Common-143]路径长度超过Windows允许的最大260字节:U:\ <项目目录的路径> \ Project
归档\ _TMP_ARCHIVE_DIR_ \ project_1.srcs \ sources_1 \进口\ New_sources \ remote_sources \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \
_ \叶\ CoreGen \ RTL \ my_core.v
错误:[PlanAhead-3](archive_project):从项目save_as收到异常
错误:[PlanAhead-414]项目档案已中止!
您可以通过以下两种方式解决此问题:
- 从项目中删除源,然后直接从上面的“组件”级别添加它们。这应该将大多数设计源放在一个更浅的目录结构中。然后,其余的源可以添加到顶级目录。
- 更改在将最终存档传递到指定位置的过程中创建的临时存档的目录位置。临时存档在当前工作目录(CWD)中创建。可以通过两种方式管理CWD:
- 更改“开始”目录。您可以将ISE命令shell和CD打开到较短的目录结构,也可以设置“开始”菜单快捷方式的启动目录。
- 在Tcl控制台中,CD在运行存档之前到另一个目录。
更改Vivado工具打开的原始位置将影响创建“.log”和“.jou”文件的位置。但是,在Tcl控制台中使用cd命令不会影响这些文件的位置。 Vivado工具旨在能够一次打开多个项目。因此,即使工作目录正在更改,也要求日志和日志文件保留在常量位置。
没有回复内容