描述
发生下列间歇误差:
[DealTuffs 20411]不能清除以前的TMP目录'./XIL/VIVADO-YA*YAR-/-RealTime'
此错误似乎不是项目特定的。一个项目可能在多次完成相同的过程之后得到这个错误。
为什么我会得到这个错误?我怎样才能绕过它呢?
解决方案
尝试手动删除(即,射频-射频).XIL/VIVADO-γ-*目录。通常,当发生这种情况时,这意味着某个进程正在保存指定目录中的文件句柄。
如果每次看到此消息时都能够成功删除目录,这可能意味着临时文件锁被放置在目录上,然后在您能够到达该目录时释放。在这种情况下,可以尝试使用综合后的TCL脚本尝试在综合结束后尽可能快地删除目录。
这个错误在Windows平台上断断续续地被看到,并被链接到使用McAfee“访问病毒扫描”。病毒扫描软件正在运行,并且锁定文件和目录用于读取,而Vivado正在尝试删除相同的文件或目录。关闭McAfee“关于访问病毒扫描”可能会解决这个问题,如果这是一个选项(例如,公司IT策略)。
随着McAfee在Access扫描上,一旦文件被程序访问,它将扫描文件。
文件的扫描在程序打开文件之后开始,并且在程序关闭文件之后仍然需要时间。
McAfee只读取文件(与访问程序同时),并在访问程序完成后继续读取。
因此,当原始程序认为它被关闭时,文件被访问并被使用(由McAfee)。
没有回复内容