安装虚拟机
ubuntu的版本:Ubuntu 18.04.2 LTS
安装vivado
官网下载在线安装包:Xilinx_Unified_2022.2_1014_8888_Lin64.bin
加载license
error(没有权限),复制失败。
sudo -s
chmod +777 /home/username/.Xilinx/*.lic
安装JTAG驱动
$ cd /tools/Xilinx/Vivado/2022.2/data/xicom/cable_drivers/lin64/install_script/install_drivers/
$ sudo ./install_drivers 或者 $ sudo ./install_digilent.sh
安装JTAG驱动后找不到FPGA芯片

修改虚拟机USB设置:一般默认是USB2.0,修改为USB3.1;
然后重新插入JTAG USB线缆。
加载某些功能时命令行出现:Failed to load module "canberra-gtk-module
查看是否安装:
locate libcanberra-gtk-module
/usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libcanberra-gtk-module.so
重新安装
sudo apt-get install libcanberra-gtk-module
快捷启动vivado
桌面打开终端,输入sudo gedit .bashrc
在最后一行添加:source /tools/Xilinx/Vivado/2022.2/settings64.sh
仿真时报错
[XSIM 43-3388] /usr/bin/gcc not found, please install GCC for your Linux distribution.
1. 安装gcc
a.Start by updating the packages list:
*sudo apt update*
b.Install the build–essential package by typing:
*sudo apt install build–essential*
The command installs a bunch of new packages including gcc, g++ and make.
c.You may also want to install the manual pages about using GNU/Linux for development:
*sudo apt–get install manpages–dev*
d.To validate that the GCC compiler is successfully installed, use the gcc —version command which prints the GCC version:
*gcc —version*
The default version of GCC available in the Ubuntu 18.04 repositories is 7.4.0:
输入sudo apt install build-essential命令行时报错,
E: Unable to correct problems, you have held broken packages.
解决办法见下方链接:(因为关闭了软件更新,出现错误)
https://blog.csdn.net/xpy870663266/article/details/94742491
卸载vivado
cd /tools/Xilinx/.xinstall/Vivado_2022.2
sudo ./xsetup -Uninstall
串口调试工具
$sudo apt-get install putty
$sudo putty
查看串口对应的符号
dmesg | grep tty
错误提示:gtk_box_gadget_distribute: assertion ‘size >= 0’ failed in GtkScrollbar
unable open
权限问题
$ll ./ttyUSB0
$sudo adduser young dialout





