發表文章

目前顯示的是有「Quartus II」標籤的文章

[Quartus II] 解決 Ubuntu 12.04 無法正常使用 Nios II EDS Shell - sof2flash 功能

       Ubuntu 12.04 LTS使用Quartus II 12.0 SP2將 .sof檔轉成.flash檔 以便於燒錄至FPGA板,此轉檔功能是使用Nios II EDS Shell所提供,經指令 sof2flash 功能來產生可供燒錄的.flash檔案。        不過在Ubuntu或是Debain等相關的系統中,只要使用sof2flash功能就會出現錯誤,導致.flash檔無法順利產生,以下是解決方法只適用於Ubuntu或相關系統中。 A. 錯誤訊息部份:      執行nios2_command_shell 後,使用sof2flash功能出現以下 錯誤訊息      /opt/altera/12.0/nios2eds/bin/sh_jar.sh: 2: Bad substitution     追蹤問題後發現是在/opt/altera/12.0/nios2eds/bin/pl_jar.pl中的變數nios2sh_JRE,因為不明原因被設定為"/linux/jre/bin/java" B.解決方法: Step 1. 開啟檔案 pl_jar.pl ,檔案位置 /<你的安裝路徑>/altera/12.0/nios2eds/bin/pl_jar.pl              在檔案第2行中加入以下scripts,不要加再exit system 該行後面               $nios2sh_JRE = "/<你的安裝路徑>/altera/12.0/quartus/linux/jre/bin/java"; Step 2. 開啟檔案 sh_jar.sh ,檔案位置 /<你的安裝路徑>/altera/12.0/nios2eds/bin/sh_jar.sh  ...

[Quartus II] 安裝 Quartus II 9.1 於 Ubuntu 12.04

1. 安裝前準備: 1.1 檢查作業系統版本,如為64bit版本,要安裝ia32-lib sudo apt-get install ia32-libs 1.2 方便安裝及修正,裝上ghex,csh      $sudo apt-get install ghex 1.3 解壓縮91_quartus_linux.tar,altera ftp站上有此軟體      $tar -xf 91_quartus_linux.tar 1.4 察看解壓後資料夾裡compare、gtar、gzip與install是否具有執行屬性      $ls -l 如沒有請增加屬性      $chmod +x compare      $chmod +x gtar      $chmod +x gzip      $chmod +x install   2. 開始安裝 2.1 轉root      $sudo bash 2.2 安裝quartus (依提示安裝,預設軟體路徑為/opt/altera9.1/)      $./install 2.3 安裝後即可啟動,解決一般用戶啟動quartus權限問題      $chown -R <user>:<user> ~/.mw <user>是自己的帳戶名稱   3. 修正 3.1 將license.dat拷貝到/opt/altera9.1目錄下面,用gedit編輯 打開license.dat,將其中的兩個XXXXXXXXXXXX中的第一個換成你的網卡地址 查網路卡mac (eth0)      $ifconfig 3.2 修改so檔(動態連結函式庫) ...