zedboard Linux JTAG驅動解決There is no current hw_target問題
zedboard Linux JTAG驅動解決There is no current hw_target問題
Introduction
本文介紹了在Linux下安裝zedboard驅動解決vivado無法通過jtag連線到板子上的問題。
終於步入了helloworld階段。之前折騰了下zedboard板子sd卡啟動系統的問題,今天編寫helloworld,執行。但是發現最後一步push到板子上時,vivado找不到板子。搜到了reddit的一篇討論帖,解決了問題,這裡對帖子內容進行簡單的整理說明。
主要問題是驅動問題。
硬體軟體環境
作業系統: Debian 9 x86_64
板子: zedboard AES-Z7EV-7Z020-G REV-D
出現的錯誤
vivado的console輸出:
[Labtoolstcl 44-469] There is no current hw_target
操作步驟
dmesg
拔插前後,輸出dmesg
檢視是否有變化,如果沒有變化,應該是usb口的問題,而不是xilinx的問題,嘗試換下usb口試試
安裝Digilent Adept runtime和utilities
可以從官網下載deb或者rpm或者tar.gz的包安裝。安裝Runtime- Latest 和Utilities – Latest 就行。
執行
djtgcfg enum
看到類似輸出表示板子連線成功:
Found 1 device(s)
Device: Zed
Product Name: Digilent Zed
User Name: Zed
Serial Number: 2102XXXXXX
檢視udev規則是否存在
檢視/etc/udev/rules.d/52-xilinx-digilent-usb.rules
檔案是否存在,如果不存在,執行vivado自帶的驅動安裝指令碼:
Vivado/2016.4/data/xicom/cable_drivers/lin64/install_script/install_drivers/install_drivers
原帖子裡說的是執行install_digilent.sh的指令碼,我測試後,發現需要執行install_drivers才行。
重啟機器,重新開啟vivado測試
正常的輸出:
start_gui
open_hw
INFO: [IP_Flow 19-234] Refreshing IP repositories
INFO: [IP_Flow 19-1704] No user IP repositories specified
INFO: [IP_Flow 19-2313] Loaded Vivado IP repository '/home/find/d/fpga/Vivado/2016.4/data/ip'.
connect_hw_server
INFO: [Labtools 27-2285] Connecting to hw_server url TCP:localhost:3121
INFO: [Labtools 27-2222] Launching hw_server...
INFO: [Labtools 27-2221] Launch Output:
****** Xilinx hw_server v2016.4
**** Build date : Jan 23 2017-19:28:34
** Copyright 1986-2016 Xilinx, Inc. All Rights Reserved.
open_hw_target
INFO: [Labtoolstcl 44-466] Opening hw_target localhost:3121/xilinx_tcf/Digilent/210248483451
current_hw_device [lindex [get_hw_devices xc7z020_1] 0]
refresh_hw_device -update_hw_probes false [lindex [get_hw_devices xc7z020_1] 0]
Reference
文章若未註明轉載皆為原創,如需轉載請註明出處FindHao部落格及文章連結,文章markdown格式原始碼現已開放,歡迎轉載。文章原始碼地址:
相關文章
- Linux啟動問題解決方法(轉)Linux
- 關於"asmcmd: command disallowed by current instance type"問題解決ASM
- 能源驅動的 AI 將會被用來解決能源問題AI
- 解決overlay2儲存驅動的磁碟配額問題
- Linux啟動問題解決方法(修改稿)(轉)Linux
- 解決「問題」,不要解決問題
- GT911驅動遇到的問題和解決方案
- AMD 5700 XT顯示卡裝ubuntu18.04.* 驅動的問題解決(全)Ubuntu
- win10音效卡驅動故障怎麼辦_win10音效卡驅動問題的解決方法Win10
- 解決膝上型電腦更新驅動Windows10系統驅動之後相機無法使用問題Windows
- 解決IBM DATA STUDIO無法連線資料庫問題,JDBC驅動不顯示問題。IBM資料庫JDBC
- linux下啟動監聽器出現問題的解決Linux
- 解決gc current request等待事件GC事件
- 解決移動端複製問題
- 解決ASM無法啟動問題ASM
- hbase啟動失敗問題解決
- mongodb啟動失敗問題解決MongoDB
- 簡單幾步教你解決win10更新amd顯示卡驅動藍屏問題Win10
- 英特爾釋出驅動更新,解決Win10藍屏當機問題Win10
- CentOS7 官網安裝ATI顯示卡驅動解決風扇發熱問題CentOS
- 移動端滾動穿透問題解決方案穿透
- 用linux man命令,自己解決問題Linux
- LINUX 解決時間同步問題(NTP)Linux
- Linux rpm安裝問題解決Linux
- 紅旗linux 雙機問題解決Linux
- Linux下共享庫問題導致無法啟動SQLPLUS的問題解決LinuxSQL
- SpringBoot mysql驅動問題Spring BootMySql
- 【linux】驅動-8-一文解決裝置樹Linux
- G450 雙頭Linux驅動支援解決方案(轉)Linux
- 解決問題
- 【原創】RedHat Linux啟動時間過長的問題解決RedhatLinux
- 移動端滾動穿透問題完美解決方案穿透
- 解決vue移動端適配問題Vue
- thymeleaf手動渲染@{}的問題與解決
- 移動APP卡頓問題解決實踐APP
- 移動端適配問題解決方案
- 發現問題,解決問題
- linux sed 命令引起的^M問題解決Linux