依照官網說明設定 USB 權限之後
燒錄時遇到裝置顯示 USB blaster variant,然後不能燒錄
出現 JTAG error, return code 89 的訊息
奇怪了,以前在我電腦上是可以用的啊(工程師的常用藉口)
解決的方法如下
或許不全是是必要的步驟
但是我做了這些之後的確解決問題了
- 安裝 x86 library
- apt-get install ia32-lib gcc-multilib g++-multilib 之類的
- 自己 google
Quartus 軟體下面 jtagd 軟體打開 sticky bitchmod +s quartus/bin/jtagd 之類的- 更新:還是把這個執行檔加入 /etc/rc.local 吧
- Link USB library
- 在系統資料夾下把 libudev.so.1 之類的連結成 libudev.so.0
- 用 ln -s 就行了,很一般的作法
- 我 32, 64 bit 都有複製
- 複製奇怪的文件,不知道要幹嘛,但是網路上就這麼作的
- 先產生這個資料夾 mkdir /etc/jtagd
- 複製一個檔案過去 cp quartus/linux64/pgm_parts.txt /etc/jtagd/jtagd.pgm_parts
這樣打 jtagconfig 時就不會顯示 USB blaster variant 了
至於為什麼忽然不能用了,我也不知道
沒有留言:
張貼留言