前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在Ubuntu 18.04下使用Vivado Jtag加载FPGA

在Ubuntu 18.04下使用Vivado Jtag加载FPGA

作者头像
hankfu
发布2022-03-23 10:14:23
9310
发布2022-03-23 10:14:23
举报
文章被收录于专栏:hank

在Ubuntu 18.04下使用Vivado Jtag加载FPGA,发现找不到器件。

Vivado Hardware Manager找不到器件的记录信息:

代码语言:javascript
复制
connect_hw_server -allow_non_jtag
INFO: [Labtools 27-2285] Connecting to hw_server url TCP:localhost:3121
INFO: [Labtools 27-3415] Connecting to cs_server url TCP:localhost:3042
INFO: [Labtools 27-3414] Connected to existing cs_server.
disconnect_hw_server localhost:3121

根据相关文档,收到执行命令,安装JTAG电缆驱动,再拔插JTAG电缆驱动,再在Vivado里,能找到FPGA器件。下面是安装记录。不同Vivado版本,目录可能不一样。

代码语言:javascript
复制
$ cd /opt/Xilinx/Vivado/2021.2/data/xicom/cable_drivers/lin64/install_script/install_drivers/
/opt/Xilinx/Vivado/2021.2/data/xicom/cable_drivers/lin64/install_script/install_drivers$ ls -l
total 28
-rw-r--r-- 3 hankf hankf 3797 10月 16 06:05 52-xilinx-digilent-usb.rules
-rw-r--r-- 3 hankf hankf 3315 10月 16 06:05 52-xilinx-ftdi-usb.rules
-rw-r--r-- 3 hankf hankf  435 10月 16 06:05 52-xilinx-pcusb.rules
-rwxr-xr-x 3 hankf hankf 2639 10月 16 06:05 install_digilent.sh
-rwxr-xr-x 3 hankf hankf 2229 10月 16 06:05 install_drivers
-rwxr-xr-x 3 hankf hankf 2016 10月 16 06:05 setup_pcusb
-rwxr-xr-x 3 hankf hankf 2100 10月 16 06:05 setup_xilinx_ftdi
/opt/Xilinx/Vivado/2021.2/data/xicom/cable_drivers/lin64/install_script/install_drivers$ sudo ./install_drivers 
[sudo] password for hankf: 
INFO: Installing cable drivers.
INFO: Script name = ./install_drivers
INFO: HostName = hankf-Latitude-5580
INFO: Current working dir = /opt/Xilinx/Vivado/2021.2/data/xicom/cable_drivers/lin64/install_script/install_drivers
INFO: Kernel version = 5.4.0-96-generic.
INFO: Arch = x86_64.
Successfully installed Digilent Cable Drivers
--File /etc/udev/rules.d/52-xilinx-ftdi-usb.rules does not exist.
--File version of /etc/udev/rules.d/52-xilinx-ftdi-usb.rules = 0000.
--Updating rules file.
--File /etc/udev/rules.d/52-xilinx-pcusb.rules does not exist.
--File version of /etc/udev/rules.d/52-xilinx-pcusb.rules = 0000.
--Updating rules file.
INFO: Digilent Return code = 0
INFO: Xilinx Return code = 0
INFO: Xilinx FTDI Return code = 0
INFO: Return code = 0
INFO: Driver installation successful.
CRITICAL WARNING: Cable(s) on the system must be unplugged then plugged back in order for the driver scripts to update the cables.

Vivado Hardware Manager能找到器件的记录信息:

代码语言:javascript
复制
connect_hw_server -allow_non_jtag
INFO: [Labtools 27-2285] Connecting to hw_server url TCP:localhost:3121
INFO: [Labtools 27-3415] Connecting to cs_server url TCP:localhost:3042
INFO: [Labtools 27-3414] Connected to existing cs_server.
open_hw_target
INFO: [Labtoolstcl 44-466] Opening hw_target localhost:3121/xilinx_tcf/Xilinx/822115130076A
open_hw_target: Time (s): cpu = 00:00:03 ; elapsed = 00:00:06 . Memory (MB): peak = 8638.762 ; gain = 803.000 ; free physical = 23864 ; free virtual = 28190
current_hw_device [get_hw_devices xcvc1902_1]
refresh_hw_device -update_hw_probes false [lindex [get_hw_devices xcvc1902_1] 0]
INFO: [Xicom 50-303] Debug core communication connected via DPC JTAG
INFO: [Xicom 50-241] Successfully set up debug cores (no debug hub address specified).
INFO: [Labtools 27-3656] DDRMC_2 is not enabled.
INFO: [Labtools 27-3656] DDRMC_3 is not enabled.
INFO: [Labtools 27-3656] DDRMC_4 is not enabled.
INFO: [Labtools 27-2302] Device xcvc1902 (JTAG device index = 1) is programmed with a design that has 4 DDRMC core(s).
INFO: [Labtools 27-2302] Device xcvc1902 (JTAG device index = 1) is programmed with a design that has 1 IBERT core(s).
INFO: [Labtools 27-2302] Device xcvc1902 (JTAG device index = 1) is programmed with a design that has 1 SysMon core(s).
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-02-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档