Skip to content

Commit

Permalink
README.md: Update for the latest v0.33 release using Xilinx 2019.1
Browse files Browse the repository at this point in the history
This fixes issue: #56

Signed-off-by: Michael Hennerich <[email protected]>
  • Loading branch information
mhennerich committed May 18, 2021
1 parent 8af5c0a commit c9c46c8
Showing 1 changed file with 37 additions and 27 deletions.
64 changes: 37 additions & 27 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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|


0 comments on commit c9c46c8

Please sign in to comment.