-
问题现象:
Microsemi的FPGA开发环境Libero开发环境并不友好,经常因为拷贝文件到另一个地方,或者修改一下文件名称,或者更换了一种综合工具,重新编译就不通过,就会出现下图错误:
Error: at line2 while processing "xxxx_syn.tcl";
解决方法查看:Microsemi的FPGA开发环境Libero编译器更换后.tcl文件问题解决办法
当全部编译完成后,生成了最新的烧录文件,查看烧录文件时间也是最新的,按照常理,说明新编写的程序应该已经生成了烧录文件,但是实际中,发现几次编译完成后的程序,还是之前的程序,下载到FPGA里,逻辑没有变化,分析原因是下载文件没有更新,烧录进去的还是原有的程序。(编译的代码文件是最新的,这个不用怀疑)
-
解决办法:
第一步,将烧录文件相关路径内的文件全部删除,确保生成的所有文件都是最新的。(文件在designer目录下,点开子目录,删除包含.stp文件的那个文件夹)


本文介绍了在使用Microsemi的FPGA开发环境Libero时遇到的编译错误,以及编译后程序未更新的烧录问题。解决方法包括删除旧的烧录文件,应对编译错误,重新保存adb文件,确保每次烧录的都是最新程序。
5123

被折叠的 条评论
为什么被折叠?



