[转]zedboard Linux JTAG驱动解决There is no current hw_target问题
原文地址 : https://www.findhao.net/easycoding/1921?utm_source=tuicool&utm_medium=referral
zedboard Linux JTAG驱动解决There is no current hw_target问题
由 FIND · 2017年4月10日 29 看过
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
官方网址
百度网盘driver文件夹里的deb
可以从官网下载deb或者rpm或者tar.gz的包安装。安装Runtime- Latest 和Utilities – Latest 就行。
运行
djtgcfg enum
看到类似输出表示板子连接成功:
Found 1 device(s)Device: ZedProduct Name: Digilent ZedUser Name: ZedSerial 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
udev arch wiki
Xilinx Vivado on Linux Reddit帖子
文章若未注明转载皆为原创,如需转载请注明出处FindHao博客及文章链接,文章markdown格式源码现已开放,欢迎转载。文章源码地址:
[转]zedboard Linux JTAG驱动解决There is no current hw_target问题相关推荐
- zedboard Linux JTAG驱动解决There is no current hw_target问题
zedboard Linux JTAG驱动解决There is no current hw_target问题 由 FIND · 2017年4月10日 29 看过 Introduction 本文介绍了在 ...
- linux网卡驱动离线安装_新装Linux系统没有网卡驱动的解决办法和步骤
刚安装的linux系统没有网卡驱动,下面给出我的解决方法: (机器系统是RHEL5.3) 首先说明几个命令: #lsmod --显示已载入系统的模块. 执行lsmod指令,会列出所有已载入系统的模块. ...
- Linux系统安装驱动过程中ko文件加载错误(Required key not available)的解决办法
Linux系统安装驱动过程中ko文件加载错误(Required key not available)的解决办法 问题描述 在Ubuntu上使用CP210x USB转UART设备时需要安装驱动程序(CP ...
- 使用最新 ALSA 驱动解决 UBUNTU LINUX INTEL 集成声卡问题
刚开始学习alsa驱动,刚开始装就出现了一大堆问题,所以在网上找解决方案,看到一篇不错的文章,转载以供大家分享. 目前用户所抱怨的 Ubuntu 系列的声卡问题,基本上归结为几类:一,找不到声音设备: ...
- linux显卡驱动运行情况,Linux装完显卡驱动后分辨率显示不正常的解决方法
不少人在更新完Linux显卡驱动后,出现分辨率显示不正常的现象,遇到这类问题不用担心,下面小编就教你如何解决Linux显卡驱动安装后分辨率无法正常显示的问题,一起来学习下吧. 驱动安装: 这里得说明一 ...
- linux驱动程序设计21 Linux设备驱动的调试
本章导读 "工欲善其事,必先利其器",为了方便进行Linux设备驱动的开发和调试,建立良好的开发环境很重 要,还要使用必要的工具软件以及掌握常用的调试技巧等. 21.1节讲解了Li ...
- NXP LS1046A及飞腾新四核 FT2004 PCIE EP端LINUX设备驱动开发
文章目录 前言 一.PCIE 硬件简介 二.PCIE EP地址映射原理介绍 1. PCI总线的各种域(存储器域.PCI总线域) 2. 开发EP设备驱动要做的事 三.NXP LS1046A PCIE E ...
- 嵌入式 Linux 内核驱动开发【The first day: 36093万字】
嵌入式 Linux 内核驱动开发[1] 嵌入式 Linux 内核驱动开发前言 第1章 Linux 内核裁剪和定制 [1]Linux 内核开发简介 [2] Linux 源码阅读工具 [1.2.1]Sou ...
- linux设备驱动第五篇:驱动中的并发与竟态
目录[-] 综述 信号量与互斥锁 Completions 机制 自旋锁 其他的一些选择 不加锁算法 原子变量与位操作 seqlock(顺序锁) 读取-拷贝-更新(RCU) 小结 综述 在上一篇介绍了l ...
最新文章
- visual studio2010-2015编译部署caffe
- iOS开发之抽屉效果实现
- element菜单默认展开和选中
- 自由自在意式手工冰淇淋走俏仲夏之季
- 字节流复制文本文件【应用】
- 时间序列 线性回归 区别_时间序列分析的完整介绍(带R)::线性过程I
- Python数据预处理数据的方法总结(使用sklearn-preprocessing)
- Social Network 社交网络分析
- 实践案例丨GaussDB网络重传/丢包问题定位总结
- Constructor vs Object
- foxmail创建html模板,化繁为简--轻轻松松用模板之FOXMAIL篇
- 《开店有讲究》读书笔记
- 携程——聪明的猴子 (容斥定理)
- 欧普LED灯维修记录及原理解密
- Android 中利用XPosed拦截系统消息
- 基于pytorch+python实现一个中文到英文的神经网络的翻译模型
- 配置 SNAT 和NAT
- Git发生错误C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
- JS 生成二维码实现(qrcode.js)
- 重复读取输入流InputStream