Vivado路径过长报错的两个解决方法

可编程逻辑

1348人已加入

描述

今天发现几个小伙伴同时问我一个截图中的错误,在这里跟大家集中分享下,vivado常见的报错就那么几个,大家平时注意总结,有了经验以后就很容易判断了。

报错现象

1.报错截图

下图红圈的英文是这样描述的:temporary directory paths exceeds 146 characters。中文意思是说,临时文件路径超过146个字符。意思就是编译过程中vivado创立的某个文件夹路径太长了,导致报错。这个是本身工程目录路径名很长导致的。这个错误在windows下才会有,因为windows本身就限制了路径长度,Linux下运行vivado不会这样。

图1. 路径过长报错截图

解决方法

方法1

在Linux下运行工程,这样在操作系统层面上就没有了限制,自然不会报错。但是windows下的工程转移到Linux下是比较花时间的,所以除非一开始就有Linux版本,否则不会用这种方法。

方法2

把工程放到更加浅的目录下,同时目录名字改短,这样可以有效减少路径名长度,速度也很快,不影响工程任何文件,无副作用。

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

全部0条评论

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

×
20
完善资料,
赚取积分