今天用新版本2022.2打开2022.1版本的工程进行编译,结果出现以下错误。
Efinity用新版本的软件打开老工程时,可能会出现编译不能通过的情况,并且打不开interfacef designer界面。这个主要是因为新版本interface designer与老版本有差异。
当然编译过程中也会有一些提示。如上图中提示为Reason:attribute conn_type=' ':value mus be one of ['gclk','rclk']
于是打开工程中的peri.xml文件,搜索conn_type 发现如下语句:
<efxpt:comp_output_clock name="pll_inst1_CLKOUT0" number="0" out_divider="25" is_dyn_phase="false" phase_setting="0" conn_type="" clkmux_buf_name="">
我们把相应的语句修改成下面的就可以了。
<efxpt:comp_output_clock name="pll_inst1_CLKOUT0" number="0" out_divider="25" is_dyn_phase="false" phase_setting="0" conn_type="gclk" clkmux_buf_name="">
所以说遇到问题要仔细前后查找报错时下相应的打印信息是很可能找到相应的解决办法的。