热度 2
2024-10-29 10:34
145 次阅读|
0 个评论
当前使用的QPP版本为23.4,工程在经过多次编译后,发现工程文件夹变得逐渐宏大,几天的时间,发现整个工程大小超过了2G字节。和以前老版本一样,工程建立后经过编译都会生成几个文件夹,其中有个文件夹用来存储数据库,之前版本产生的文件夹名称为”DB“。而最新的QPP会有一个名为DNI的文件夹来替换DB文件夹,存储数据库。 每次编译后,经过仔细研究,发现工程目录变大的根本原因就是DNI会逐渐变大。在Intel的论坛咨询,给出的回复是这是QPP23.3与23.4一个已知的问题,目前无法解决,可能会在未来版本中解决。当前可以通过定期手动方式删除DNI目录下的Sandbox文件夹。 查看DNI文件夹,发现果然在DNI下还有几个文件夹,而大部分容量大小都产生与整个Sandbox文件夹。 下述链接给出了该问题的答案。 https://www.intel.com/content/www/us/en/support/programmable/articles/000098118.html 手动删除,也可以通过TCL脚本来实现,创建一个TCL脚本文件,将下述命令放置在脚本文件中,用实际工程名替换”project_name“ project_open dni::delete_stale_sandboxes project_close 需要清除的时候,执行上述脚本。可以直接在命令行中通过命令“quartus_sh -t ”,或者在Quartus软件中TCL控制台执行此文件。