Both sides previous revisionPrevious revision | Next revisionBoth sides next revision |
university:tools:pluto:building_the_image [27 Aug 2019 20:01] – [Configuring Buildroot] Robin Getz | university:tools:pluto:building_the_image [05 Jun 2020 15:17] – update Robin Getz |
---|
| |
- Make sure to download, or upgrade your [[university:tools:pluto:obtaining_the_sources|Sources]] | - Make sure to download, or upgrade your [[university:tools:pluto:obtaining_the_sources|Sources]] |
* Make sure you have the recommended/required Vivado versions. It's likely listed in the //archive// section of the Xilinx web site. To check out what you need, look at the following tcl file (which was checked out in the sources link above). <xterm>michael@HAL9000:~/devel$ **grep -R REQUIRED_VIVADO_VERSION m2k-fw/hdl/projects/scripts/adi_project.tcl | grep set** | * Make sure you have the recommended/required Vivado versions. It's likely listed in the //archive// section of the Xilinx web site. To check out what you need, look at the following tcl file (which was checked out in the sources link above). <xterm> |
set REQUIRED_VIVADO_VERSION "2017.4.1" | rgetz@brain:~/github/temp/plutosdr-fw$ **grep -R REQUIRED_VIVADO_VERSION $(find ./ -name adi_project.tcl) | grep set** |
michael@HAL9000:~/devel$ | set REQUIRED_VIVADO_VERSION "2018.2" |
</xterm> | </xterm> |
- [[https://www.xilinx.com/support/download.html|Xilinx Vivado Design Suite]] | - [[https://www.xilinx.com/support/download.html|Xilinx Vivado Design Suite]] |
<wrap info>This specifies any shell prompt running on your Linux development host </wrap> | <wrap info>This specifies any shell prompt running on your Linux development host </wrap> |
<xterm> | <xterm> |
michael@HAL9000:~/devel$ **find /opt/xilinx/ -name vivado | xargs file | grep ELF** | rgetz@brain:~/github/temp/plutosdr-fw$ **find /opt/Xilinx/ -name vivado -executable -type f | xargs file | grep ELF** |
/home/analog/xilinx/Vivado/2017.4/bin/unwrapped/lnx64.o/vivado: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.18, not stripped | /opt/Xilinx/Vivado/2018.2/bin/unwrapped/lnx64.o/vivado: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.18, not stripped |
</xterm> | </xterm> |
If it reports as a 32-bit binary, and you are running on a 64-bit system, do: | If it reports as a 32-bit binary (which the above did not), and you are running on a 64-bit system, do: |
<xterm> | <xterm> |
michael@HAL9000:~/devel$ **dpkg --add-architecture i386** | michael@HAL9000:~/devel$ **dpkg --add-architecture i386** |