1. 程式人生 > >quartus II編譯報錯:Error: Current license file does not support the XXX device

quartus II編譯報錯:Error: Current license file does not support the XXX device

環境:    win7 (64位);

quartus II 版本:quartus II 11.0    (64位,32位);

使用quartus II測試"Hello World!"的程式,Qsys製作相應的軟核。

剛開始測試的時候使用quartus II 11.0(32位)進行QSYS設計,出現了記憶體錯誤。一般來說,安裝該軟體的時候都會安裝一個64位,一個32位軟體,如下

                                                                                                 


後來改用了64位軟體進行編譯,出現瞭如下錯誤:

Error: Current license file does not support the EP3C16F484C6 device
Error: Quartus II 64-Bit Fitter was unsuccessful. 1 error, 1 warning
	Error: Peak virtual memory: 326 megabytes
	Error: Processing ended: Thu Nov 16 17:35:41 2017
	Error: Elapsed time: 00:00:00
	Error: Total CPU time (on all processors): 00:00:00
Error: Quartus II Full Compilation was unsuccessful. 3 errors, 67 warnings
網上搜集到的資料說是破解問題,一般破解檔案有兩個,一個是sys_cpt.dll,一個是license.dat檔案,使用破解軟體不論是普通版還是內部版都沒能解決問題。然後嘗試將在64位軟體中設計好的軟核和原理圖放到32位軟體中編譯。編譯通過。

總結:後來查了一下quartus II軟體的32位和64位的區別,沒有找到比較能懂的說法。主要是對作業系統的問題不是很瞭解。