Skip to content

Latest commit

 

History

History
32 lines (27 loc) · 1.16 KB

README.md

File metadata and controls

32 lines (27 loc) · 1.16 KB

USRP fpga flashing on colosseum through Vivado

Download and install Vivado

  1. Download Vivado 2015.4 Lab Edition here
  2. Unpack with tar -xzvf
  3. Install with ./xsetup -b Install -e "Vivado Lab Edition (Standalone)" --agree XilinxEULA,3rdPartyEULA,WebTalkTerms
  4. Clone this repo and source the environment
git clone https://github.com/EugenioMoro/vivado_colosseum.git
cd vivado_colosseum
source setupenv.sh
  1. Test with viv_jtag_list

Download and flash images

uhd_images_downloader
viv_jtag_program /usr/share/uhd/images/usrp_x310_fpga_HG.bit

Test with uhd_usrp_probe

Purging UHD

It is highly recommended that UHD is purged before updating to a new version. Depending on how the container was created, uhd might have been installed through the package manager or by compiling it from source.

First, check if any package has been installed and remove it:

apt purge $(apt list --installed | grep uhd | cut -d '/' -f1)

Then, if uhd was installed from source, run the following dangerous command: rm -rf $(find / | grep uhd)