Vivado的.v文件被误分类到Non-module Files中[filemgmt 20-2001] Source scanning failed

news/2024/9/22 12:42:38 标签: fpga开发

报错
所有新创建的Design Sources被分类到Non-module Files中
两条报错
1、[filemgmt 20-2001] Source scanning failed (launch error) while processing fileset “sources_1” due to unrecoverable syntax error or design hierarchy issues. Recovering last known analysis of the source files.
2、[filemgmt 20-2001] Source scanning failed (launch error) while processing fileset “sim_1” due to unrecoverable syntax error or design hierarchy issues. Recovering last known analysis of the source files.

问题出在srcscanner.exe这个程序上分两种情况

1、这个文件在Xilinx\Vivado\2023.2\bin\unwrapped\win64.o目录不存在。

解决方法,在正常的vivado里拷贝一个来,注意版本相同,要么重装vivado。

2、srcscanner.exe文件在,但没启动,双击启动会报缺少libboostfilesytem.dll文件。

解决方法:下载libboostfilesytem.dll文件,并regsvr32 来注册


http://www.niftyadmin.cn/n/5670277.html

相关文章

Maven的详细解读和配置

目录 一、Maven 1.1 引言 1.2 介绍 1.3 下载安装 1.3.1 解压 1.3.2 配置环境变量 1.3.3 测试 1.4 仓库[了解] 1.5 Maven配置 1.5.1 修改仓库位置 1.5.2 设置镜像 二、IDEA - MAVEN 2.1 idea关联maven 2.2 为新项目设置 2.2 创建java项目[重点] 2.3 java项目结构…

Spring Boot实现:Java免税商品购物商城全攻略

第一章 绪论 1.1 课题开发的背景 从古至今,通过书本获取知识信息的方式完全被互联网络信息化,但是免税商品优选购物商城,对于购物商城工作来说,仍然是一项非常重要的工作。尤其是免税商品优选购物商城,传统人工记录模式…

如何在GitHub上Clone项目:一步步指南

GitHub作为全球最大的代码托管平台,汇聚了无数开发者的智慧结晶。对于初学者和资深开发者来说,学会如何从GitHub上克隆(Clone)项目是一项基本且重要的技能。本文将详细介绍如何在GitHub上克隆项目的步骤,帮助你轻松将他…

ubuntu18.04升级到20.04

要将 Ubuntu 18.04 升级到 Ubuntu 20.04,你可以按照以下步骤进行操作。升级操作会涉及到系统的核心部分,建议在升级之前备份重要数据。 1. 备份数据 在进行系统升级之前,请确保备份重要的数据。可以使用 rsync、tar、或者系统备份工具来创建…

【RabbitMQ】⾼级特性

RabbitMQ ⾼级特性 1. 消息确认1.1 消息确认机制1.2 代码示例 2. 持久化2.1 交换机持久化2.2 队列持久化2.3 消息持久化 3. 发送⽅确认3.1 confirm确认模式3.2 return退回模式3.3 问题: 如何保证RabbitMQ消息的可靠传输? 4. 重试机制5. TTL5.1 设置消息的TTL5.2 设置队列的TTL…

通信工程学习:什么是VLAN虚拟局域网

VLAN:虚拟局域网 VLAN(Virtual Local Area Network,虚拟局域网)是一种将物理局域网在逻辑上划分成多个广播域的通信技术。以下是关于VLAN的详细解释: 一、VLAN虚拟局域网的定义与概述 VLAN通过逻辑方式将网络中的设备…

明日周刊-第21期

断更了一段时间,现在开始续上。本周的最大的杭州科技活动应该就是云栖大会了,一年一度的云栖大会也不知不觉经过了十年,趁着周六我也去好好体验了一番。(ps:下周炉石传说重回国服了,各位都准备好了吗&#…

并发面试题-创建线程有几种方式

在Java中,创建线程主要有以下几种方式: 1、继承Thread类 通过继承Thread类来创建线程是最基本的一种方式。你需要创建一个继承自Thread类的子类,并重写其run方法。然后,你可以创建该子类的实例来创建新的线程。最后,…