From c9c46c84b2ed38c42f9b9458ea87f98ecc4f3d03 Mon Sep 17 00:00:00 2001 From: Michael Hennerich Date: Tue, 18 May 2021 09:46:54 +0200 Subject: [PATCH] README.md: Update for the latest v0.33 release using Xilinx 2019.1 This fixes issue: #56 Signed-off-by: Michael Hennerich --- README.md | 64 ++++++++++++++++++++++++++++++++----------------------- 1 file changed, 37 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index 26cbcfa4..ce7ef4ee 100644 --- a/README.md +++ b/README.md @@ -15,14 +15,14 @@ Firmware License : [![Many Licenses](https://img.shields.io/badge/license-LGPL2+ git clone --recursive https://github.com/analogdevicesinc/plutosdr-fw.git cd plutosdr-fw export CROSS_COMPILE=arm-linux-gnueabihf- - export PATH=$PATH:/opt/Xilinx/SDK/2018.2/gnu/aarch32/lin/gcc-arm-linux-gnueabi/bin - export VIVADO_SETTINGS=/opt/Xilinx/Vivado/2018.2/settings64.sh + export PATH=$PATH:/opt/Xilinx/SDK/2019.1/gnu/aarch32/lin/gcc-arm-linux-gnueabi/bin + export VIVADO_SETTINGS=/opt/Xilinx/Vivado/2019.1/settings64.sh make ``` -The project may build also using Vivado 2017.4, 2017.2, 2016.4 or 2016.2. -However 2018.2 is the current tested FPGA systhesis toolchain. +The project may build also using Vivado 2018.2 2017.4, 2017.2, 2016.4 or 2016.2. +However 2019.1 is the current tested FPGA systhesis toolchain. In the v0.30 release we swithched to the arm-linux-gnueabihf-gcc hard-float toolchain. If you want to use the former arm-xilinx-linux-gnueabi-gcc soft-float toolchain included in SDK 2017.2. @@ -70,28 +70,38 @@ This problem seems to affect Ubuntu 16.04LTS only. * Build Artifacts ```bash michael@HAL9000:~/devel/plutosdr-fw$ ls -AGhl build - total 55M - -rw-rw-r-- 1 michael 69 Okt 9 14:24 boot.bif - -rw-rw-r-- 1 michael 446K Okt 9 14:24 boot.bin - -rw-rw-r-- 1 michael 446K Okt 9 14:24 boot.dfu - -rw-rw-r-- 1 michael 575K Okt 9 14:24 boot.frm - -rw-rw-r-- 1 michael 8,8M Okt 9 14:24 pluto.dfu - -rw-rw-r-- 1 michael 8,8M Okt 9 14:24 pluto.frm - -rw-rw-r-- 1 michael 33 Okt 9 14:24 pluto.frm.md5 - -rw-rw-r-- 1 michael 8,8M Okt 9 14:24 pluto.itb - -rw-rw-r-- 1 michael 17M Okt 9 14:24 plutosdr-fw-v0.23.zip - -rw-rw-r-- 1 michael 466K Okt 9 14:24 plutosdr-jtag-bootstrap-v0.23.zip - -rw-r--r-- 1 michael 4,7M Okt 9 14:23 rootfs.cpio.gz - drwxrwxr-x 6 michael 4,0K Okt 9 14:24 sdk - -rw-rw-r-- 1 michael 940K Okt 9 14:24 system_top.bit - -rw-rw-r-- 1 michael 358K Okt 9 14:23 system_top.hdf - -rwxrwxr-x 1 michael 409K Okt 9 14:24 u-boot.elf - -rw-rw---- 1 michael 128K Okt 9 14:24 uboot-env.bin - -rw-rw---- 1 michael 129K Okt 9 14:24 uboot-env.dfu - -rw-rw-r-- 1 michael 4,6K Okt 9 14:24 uboot-env.txt - -rwxrwxr-x 1 michael 3,2M Okt 9 14:23 zImage - -rw-rw-r-- 1 michael 17K Okt 9 14:23 zynq-pluto-sdr.dtb - -rw-rw-r-- 1 michael 17K Okt 9 14:23 zynq-pluto-sdr-revb.dtb + total 372M + -rw-rw-r-- 1 michael 69 Apr 14 11:01 boot.bif + -rw-rw-r-- 1 michael 459K Apr 14 11:01 boot.bin + -rw-rw-r-- 1 michael 459K Apr 14 11:01 boot.dfu + -rw-rw-r-- 1 michael 588K Apr 14 11:01 boot.frm + -rw-rw-r-- 1 michael 254M Apr 14 11:01 legal-info-v0.33.tar.gz + -rw-rw-r-- 1 michael 527K Apr 14 11:03 LICENSE.html + -rw-rw-r-- 1 michael 11M Apr 14 11:01 pluto.dfu + -rw-rw-r-- 1 michael 11M Apr 14 11:01 pluto.frm + -rw-rw-r-- 1 michael 33 Apr 14 11:01 pluto.frm.md5 + -rw-rw-r-- 1 michael 11M Apr 14 11:01 pluto.itb + -rw-rw-r-- 1 michael 20M Apr 14 11:01 plutosdr-fw-v0.33.zip + -rw-rw-r-- 1 michael 571K Apr 14 11:01 plutosdr-jtag-bootstrap-v0.33.zip + -rw-rw-r-- 1 michael 442K Apr 14 11:00 ps7_init.c + -rw-rw-r-- 1 michael 442K Apr 14 11:00 ps7_init_gpl.c + -rw-rw-r-- 1 michael 4,2K Apr 14 11:00 ps7_init_gpl.h + -rw-rw-r-- 1 michael 4,8K Apr 14 11:00 ps7_init.h + -rw-rw-r-- 1 michael 2,4M Apr 14 11:00 ps7_init.html + -rw-rw-r-- 1 michael 31K Apr 14 11:00 ps7_init.tcl + -rw-r--r-- 1 michael 5,4M Apr 14 11:00 rootfs.cpio.gz + drwxrwxr-x 6 michael 4,0K Apr 14 11:01 sdk + -rw-rw-r-- 1 michael 52M Apr 14 11:03 sysroot-v0.33.tar.gz + -rw-rw-r-- 1 michael 943K Apr 14 11:01 system_top.bit + -rw-rw-r-- 1 michael 476K Apr 14 11:00 system_top.hdf + -rwxrwxr-x 1 michael 438K Apr 14 11:01 u-boot.elf + -rw-rw---- 1 michael 128K Apr 14 11:01 uboot-env.bin + -rw-rw---- 1 michael 129K Apr 14 11:01 uboot-env.dfu + -rw-rw-r-- 1 michael 6,5K Apr 14 11:01 uboot-env.txt + -rwxrwxr-x 1 michael 3,9M Apr 14 10:59 zImage + -rw-rw-r-- 1 michael 19K Apr 14 11:00 zynq-pluto-sdr.dtb + -rw-rw-r-- 1 michael 19K Apr 14 11:00 zynq-pluto-sdr-revb.dtb + -rw-rw-r-- 1 michael 19K Apr 14 11:00 zynq-pluto-sdr-revc.dtb ``` * Main targets @@ -124,6 +134,6 @@ This problem seems to affect Ubuntu 16.04LTS only. | zImage | Compressed Linux Kernel Image | | zynq-pluto-sdr.dtb | Device Tree Blob for Rev.A | | zynq-pluto-sdr-revb.dtb | Device Tree Blob for Rev.B| - + | zynq-pluto-sdr-revc.dtb | Device Tree Blob for Rev.C|