1. 系统环境
主机:win10
虚拟机:virtual box - centos8.1
xilinx-jtag线: usb转jtag的接口(板卡zcu102)
2. jtag安装步骤
先在virtual box 设置->usb设备中启用USB控制器,选择usb3.0
之后开机进行虚拟系统:
- 在菜单栏设备->usb 将usb(jtag的)勾选
- vitis或vivado安装完成后,打开终端
- 进行安装目录的 cd xxx/Xilinx/Vivado/2020.1
- cd ./data/xicom/cable_drivers/lin64/install_script/install_drivers
- sudo ./install_drivers
- 之后插拔一下jtag-cable后,在打开vivado就可以下载了
详情可查看此页面
下面是串口的安装,与jtag下载线无关
############################################
3. 虚拟机串口设置
如果是usb转串口
- 在菜单栏设备->usb 将usb(串口的)勾选上
之后可以使用 dmesg | grep tty 命令查看挂载的串口 - 默认情况下串口只有root用户才能使用,要赋予user用户使用权限有两种方法:
第一种:sudo vim /etc/udev/rules.d/70-ttyusb.rules
写入内容 KERNEL==“ttyUSB[0-9]*”,MODE=“0666”
第二种:gpasswd --add [user-name] dialout 将user用户加入 dialout用户组
如果是普通串口
- 参考 minicom -s 命令
PS: vitis 实机调试中串口可由主机显示,使用虚拟机中串口时,串口打印没有成功显示,且vitis容易出现闪退的情况。