EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
转——安装多个版本Quartus II带来的问题
/ W x4 q' l& l
, O$ N" _6 }$ T7 @[size=13.3333px]申请了一块SoCkit板子试用,所以需要更新电脑里的Quartus II,由于本身项目中必须使用ArriaGX器件,所以之前的Quartus II12.1也不能卸载,固电脑中存在两个版本,分别是Quartus II12.1与Quartus II14.1. [size=13.3333px]今天在跑例程的时候,使用随板附带的批处理下载配置文件的时候出现了一个问题,该批处理的内容如下: [size=13.3333px]%QUARTUS_ROOTDIR%\\bin\\quartus_pgm.exe -m jtag -c 1 -o "p;SoCKit_DDR3_RTL_Test.sof"
8 A2 s% f. n+ b) k[size=13.3333px]pause5 ?' @1 F9 b9 f8 ~- U
[size=13.3333px]可是在执行该批处理的时候提示找不到路径,如下图所示: [size=13.3333px]![]() 3 W4 Q+ I8 l5 u" x
( C v) x7 o3 P& P$ g
[size=13.3333px]安装Quartus II14.1之后,Windows系统中的系统变量%QUARTUS_ROOTDIR%已经自动替换成Quartus II14.1的安装路径,而非之前12.1的安装路径了。所以上述批处理中在Quartus II14.1安装路径下找“bin64”目录就找不到了,因为我们知道在12.1安装目录下是有bin和bin64两个目录,而在14.1安装目录下并无bin这个目录,只有bin32和bin64两个目录。所以上述问题的解决办法就是将批处理中的bin修改成bin64即可,修改后直接执行批处理结果如下图所示。 [size=13.3333px]![]()
! `2 g& w8 i5 a: }* E
4 x/ A8 l2 p2 E6 i' e6 D, s$ r3 \+ X o6 }+ g3 F9 j z
[size=13.3333px]同样需要提醒的是,由于上述%QUARTUS_ROOTDIR%的变化,导致之前虚拟JTAG批处理执行也出现问题,这时候需要修改path路径有关Quartus的路径的设置。具体修改的方式有两种,一种是使用绝对路径,而非使用%QUARTUS_ROOTDIR%这个变量;第二种是继续使用%QUARTUS_ROOTDIR%这个变量,由于该变量自动修改为14.1安装路径,所以需要修改bin为bin64。 ( g4 |& S" u/ H
|