【UHD】vivado 2021.1 编译
安装git
sudo git install git
clone工程和切换分支
git clone https://github.com/EttusResearch/uhd.git
git checkout -b v4.8.0.0
检查分支
git status
安装依赖
sudo apt-get install autoconf automake build-essential ccache cmake cpufrequtils doxygen ethtool \
g++ git inetutils-tools libboost-all-dev libncurses5 libncurses5-dev libusb-1.0-0 libusb-1.0-0-dev \
libusb-dev python3-dev python3-mako python3-numpy python3-requests python3-scipy python3-setuptools \
python3-ruamel.yaml
安装python3的一些包
sudo apt install python3-pip
pip3 install requests
pip3 install numpy
pip3 install ruamel.yaml
pip3 install setuptools
pip3 install poetry
安装uhd和rfnoc_image_builder相关内容
cd host
mkdir build
cd build
cmake ..
make -j$(nproc)
sudo make install
sudo ldconfig
验证版本
uhd_config_info --version
可选(下载固件)
sudo uhd_images_downloader
常用指令
//查找设备
sudo uhd_find_devices
//查看设备信息
sudo uhd_usrp_probe
增加uhd到python3环境中
export PYTHONPATH=/usr/local/lib/python3.10/site-packages:$PYTHONPATH
编译
定位到工程中
<repo>/fpga/usrp3/top/{project}
查看帮助
make help
运行之前运行
source ./setupenv.sh