1. 程式人生 > >[轉]ubuntu vivado hardware manager 找不到板子,要安裝JTAG驅動

[轉]ubuntu vivado hardware manager 找不到板子,要安裝JTAG驅動

原文地址 : http://blog.csdn.net/cirs_q/article/details/60777912

官方給的解決方案如下:

https://www.xilinx.com/support/answers/54381.html

這個方法其實我經過實測是可行的,但是具體的步驟要變,因為對應的目錄變了。

我的作業系統是ubuntu 16.04 LTS ,IDE版本是Vivado 2016.4,官方給的方案應該是針對好幾個版本以前的,才會出現目錄對不上的情況

我的情況是


就像這樣auto connect 找不到我的板子,我使用lsusb命令是可以看到我的usb資訊的,說明ubuntu知道有這個usb存在,只是因為沒有驅動導致跟vivado連不上。

那麼我們根據官方的方法來看

Full sudo -s access

  1. Run sudo -s
  2. Go to<Xilinx install>/bin/[lin|lin64] or common/bin/[lin|lin64] in an installed area.
  3. Copy the install_script directory to /opt.
  4. Run "./install_drivers" in /opt/install_script/install_drivers.
  5. Add windrvr6 read/write access by running "chmod 666 /dev/windrvr6".

第一步是進入root賬戶,對,不進入root是操作不了的。

第二步是進入vivado的安裝檔案下的bin/[lin | lin64]

啊,對不起,我的bin目錄下面沒有這個資料夾。

怎麼辦呢

你看下一條,我們的任務是為了尋找一個叫做 “ install_script ” 的資料夾,所以我們搜一下這個install_script

然後就


找到了它,原來放在的目錄不是bin,而是SDK的data。。。

繼續第三步,複製到/opt

因為現在是root所以不用sudo,命令如下:

  1. cd ~/opt/pkg/vivado/SDK/2016.4/data/xicom/cable_drivers/lin64  
  2. cp -i -r install_script /opt   

我的vivado安裝在 ~/opt/pkg/vivado  你的自己改。因為版本不一樣,後面也可能不一樣,你也要記得按照你的版本的真實路徑來。

然後複製完了,第四步

  1. cd /opt/install_script/install_drivers  
  2. ./install_drivers  
重申,必須是root賬戶,就是說每一條sh指令前面必須是#而不是@

到這裡可以結束了,反正我可以找到我的板子了,第五步嘛。。。我找不到那個資料夾。。所以也就沒法對它chmod了

說真的,我搜了全盤,沒有找到名字是 “ wind ” 開頭的。

不過能用了,管他呢。