使用Vivado License Manager时Vivado的错误信息

描述

Vivado License Manager在使用Vivado License Manager时,如果通过如下图所示方式指定license的路径时,要保证路径仅包含ASCII字符而没有中文字符。

Vivado Synthesis Hangs/StopsVivado在综合时,如果显示一直在运转,但不再输出任何log信息时,检查一下工程路径是否包含了特殊字符“&”。因为“&”字符在Tcl脚本里是变量置换符。

Vivado SysGen IP Packager对于SysGen工程,需要将其通过VivadoIP Packager封装为IP供Vivado使用。如果在Windows操作系统下,生成文件所在目录路径超过了260个字符,尝试在Vivado下打开此IP时就会报错。因此,要确保文件路径名称小于260个字符。

Vivado Installation在安装Vivado时,如果安装源文件xsetup.exe所在目录包含“!”时,双击xsetup.exe后,安装界面会闪退,导致无法安装。因此,要将源文件所在目录路径里的字符“!”移除。

DATA2MEM

如上图所示,如果顶层模块名为单一字符m,就会导致上述错误。使用data2mem时,{a, c, h, m, n, p}为保留字符,顶层模块名称不能使用它们。从这个角度而言,对模块的命名应避免使用单个字符。

IP, Archive Project

在Windows操作系统下,要求路径名所包含的字符不能超过260个,否则生成IP时或者对Vivado工程打包时就会报如上图所示的错误信息。 create_project, read_*使用create_project时,如路径名包含@会报如下图所示错误信息。

使用read_*命令,例如read_edif时,如果路径名包含~字符,会报如下错误信息。

结论:

在Windows操作系统下,路径名有260个字符的限制。因此要使Vivado工程目录名称尽可能短一些,同时,避免在路径名中包含特殊字符。保险起见,用字母、数字、下划线构成文件目录。

责任编辑:haq

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分