2026 / 8 / 15
众所周知,FPGA在开发完成后会留下一大堆临时文件;又或者说为了加速编译,Gowin也会生成一些临时文件。当工程开发完毕后,我们一般只会留下源代码和bit/ltx文件,其余能重新自动生成的都可以删掉以方便Github同步或者文件共享,这就是我要做的小工具。
准备工作
1-一份完整的Gowin工程文件夹
2-一台能够正常开发的电脑
3-在此链接下载 已经编译过的Gowin_Clean.exe
工程文件夹说明
在清理之前,还是先了解一边文件夹里有什么,能不能删
src——源文件的文件夹,白名单,不删
impl——编译综合的文件夹,除了fs下载文件都删了
top.gprj——Gowin Project文件,不能动
top.gprj.user——绑定了一些编译报告,可以删
清理流程
1-将Gowin_Clean.exe复制放到xxx. gprj同目录下
2-双击运行,观察清理报告是否有误
3-回车确认后,exe自行销毁
注:重新编译可能会报错在引脚复用丢失,语言设置错误,重新点点就好了
版本更新
260815:初始版本