This Answer Record acts as the release notes for PetaLinux 2020.1 and contains links to information about resolved issues and updated collateral contained in this release.
BSPs supported for the 2020.1 PetaLinux Release
This table contains supported BSPs for Zynq-7000, MicroBlaze, and Zynq UltraScale+ MPSoC available on the Embedded Development download page.
Note: XY - Represents release year, Y - Represents release version.
Platform | Variant | BSP Name | BSP Description |
---|---|---|---|
MicroBlaze | AC701 | xilinx-ac701-v20XY.Z-final.bsp | This BSP contains two BSPs [AC701 lite, AC701 full]
|
MicroBlaze | KC705 | xilinx-kc705-v20XY.Z-final.bsp | This BSP contains two BSPs [KC705 lite, KC705 full]
|
MicroBlaze | KCU105 | xilinx-kcu105-v20XY.Z-final.bsp | This BSP contains:
|
MicroBlaze | SP701 | xilinx-sp701-v20XY.Z-final.bsp | This BSP contains:
|
MicroBlaze | VCU118 | xilinx-vcu118-v20XY.Z-final.bsp | This BSP contains:
|
Zynq-7000 | ZC702 | xilinx-zc702-v20XY.Z-final.bsp | This BSP contains:
|
Zynq-7000 | ZC706 | xilinx-zc706-v20XY.Z-final.bsp | This BSP contains:
|
Zynq-7000 | Avnet Digilent Zedboard | avnet-digilent-zedboard-v20XY.Z-final.bsp | This BSP contains:
|
Zynq UltraScale+ MPSoC | ZCU102 production silicon | xilinx-zcu102-v20XY.Z-final.bsp | This BSP contains:
|
Zynq UltraScale+ MPSoC | ZCU104 production silicon | xilinx-zcu104-v20XY.Z-final.bsp | This BSP contains:
|
Zynq UltraScale+ MPSoC | ZCU106 production silicon | xilinx-zcu106-v20XY.Z-final.bsp | This BSP contains:
|
Zynq UltraScale+ RFSoC | ZCU111 production silicon | xilinx-zcu111-v20XY.Z-final.bsp | This BSP contains:
|
Zynq UltraScale+ RFSoC | ZCU1275 | xilinx-zcu1275-v20XY.Z-final.bsp | This BSP contains:
|
Zynq UltraScale+ RFSoC | ZCU1285 | xilinx-zcu1285-v20XY.Z-final.bsp | This BSP contains:
|
Zynq UltraScale+ RFSoC | ZCU208 | xilinx-zcu208-v20XY.Z-final.bsp | This BSP contains:
|
Zynq UltraScale+ RFSoC | ZCU216 | xilinx-zcu216-v20XY.Z-final.bsp | This BSP contains:
|
Note: The "<architecture> sstate-cache" (sstate_<architecture>_2020.1.tar.gz) file can be found on the Xilinx download area along with an associated README file that outlines the procedure to use "sstate cache".
Refer to the attached file "2020.1_PetaLinux_Packages_List" for software package versions tested on host machines, which is required for PetaLinux installation tools.
README for downloads area.
PetaLinux 2020.1 contains the following build collateral:
Component | Git repo | Git Branches | Git Tags | Commit ID | Comments |
---|---|---|---|---|---|
FSBL | git://github.com/Xilinx/embeddedsw.git | release-2020.1 | xilinx-v2020.1 | 6cbb920f4de9e650dc361b8e487f139fd4c3c743 | FSBL for Zynq-7000 is at embeddedsw/lib/sw_apps/zynq_fsbl FSBL for Zynq UltraScale+ is at embeddedsw/lib/sw_apps/zynqmp_fsbl |
PMU Firmware | git://github.com/Xilinx/embeddedsw.git | release-2020.1 | xilinx-v2020.1 | 6cbb920f4de9e650dc361b8e487f139fd4c3c743 | PMU for Zynq UltraScale+ Firmware is at embeddedsw/lib/sw-apps/zynqmp_pmufw |
Device-tree | git://github.com/Xilinx/device-tree-xlnx.git | master | xilinx-v2020.1 | bc8445833318e9320bf485ea125921eecc3dc97a | |
Linux | git://github.com/Xilinx/linux-xlnx.git | xlnx_rebase_v5.4 | xlnx_rebase_v5.4_2020.1 | 22b71b41620dac13c69267d2b7898ebfb14c954e | Linux Kernel rebase version 5.4 |
U-Boot | git://github.com/Xilinx/u-boot-xlnx.git | master | xlnx_rebase_v2020.01_2020.1 | 86c84c0d0f916ec00d5d76a32dc9372a25429ca9 | U-boot Version v2020.01 |
QEMU | git://github.com/Xilinx/qemu.git | master | xilinx-v2020.1 | e371d99ac19b9c4f3f98e6e6a3db1ea95091a50e | |
Xen | git://github.com/Xilinx/xen.git | xilinx/release-2020.1 | xilinx-v2020.1 | 775913b2892a8c9b08dfa3db81b1cf93798399aa | Xen Version 4.13 |
ARM-Trusted-Firmware (ATF) | git://github.com/Xilinx/arm-trusted-firmware.git | xlnx_rebase_v2.2 | xilinx-v2020.1 | 5918e656ef29dbdf234a6324ec85bc8a68eca113 | ATF is based on upstream version 2.2 |
Yocto | git://github.com/Xilinx/meta-xilinx.git git://github.com/Xilinx/meta-xilinx-tools.git git://github.com/Xilinx/meta-petalinux.git |
rel-v2020.1 | No Tags | 7631da21ae8552cd3f562c81ab541ac54fc6a382 38ab571b4ec58e820636309bd66c6b03be59a39c 0fc49cd7d25481aef7b99cb9adb9f1416d652bd9 |
Yocto 3.0.0 Zeus |
qemu-devicetrees | git://github.com/Xilinx/qemu-devicetrees.git | branch/xilinx-v2020.1 | xilinx-v2020.1 | f128c06a10d45cfeadeb0fbff01ac63eaaaa104d | |
Open AMP | git://github.com/Xilinx/open-amp.git | master | xilinx-v2020.1 | 7014401c4a720dcdc1472ccd530cce1eb046454e | |
libmetal | git://github.com/Xilinx/libmetal.git | master | xilinx-v2020.1 | 9ee43dbed82c088fdb91a1dbb8ba6ae4a2d18050 | |
VCU OpenMax IL | git://github.com/Xilinx/vcu-omx-il.git | release-2020.1 | xilinx-v2020.1 | b5ffa7ec36814cb52c1616dffea2c4ced51fee19 | |
VCU Control Software | git://github.com/Xilinx/vcu-ctrl-sw.git | release-2020.1 | xilinx-v2020.1 | 8ad2b1323bdc98d580360e1a01006d70625c4e65 | |
VCU Firmware | git://github.com/Xilinx/vcu-firmware.git | release-2020.1 | xilinx-v2020.1 | 7ecfd476deb054f354791cc1300ccba069e234f5 | |
VCU Modules | git://github.com/Xilinx/vcu-modules.git | release-2020.1 | xilinx-v2020.1 | 38827a9172cfb1f0243547c04b2babc045d411ee | |
GStreamer OpenMax IL | git://github.com/Xilinx/gst-omx.git | xilinx-master | xilinx-v2020.1 | a051c245c3e9f4d323d2fc697a9faf18264b6ffb | GStreamer version 1.16.1 |
GStreamer Plugins-Base | git://github.com/Xilinx/gst-plugins-base.git | release-2020.1 | xilinx-v2020.1 | ffc05bce0bc02cb2cafd50914f01640dab47f274 | |
GStreamer Plugins-Bad | git://github.com/Xilinx/gst-plugins-bad.git | release-2020.1 | xilinx-v2020.1 | 19b2018f2c31c0011c78fa7300544165739dc91a | |
GStreamer Plugins-Good | git://github.com/Xilinx/gst-plugins-good.git | release-2020.1 | xilinx-v2020.1 | 9aa8f9b9f1b5de43fa8557485d23fcb42d77d95d | |
GStreamer | git://github.com/Xilinx/gstreamer.git | release-2020.1 | xilinx-v2020.1 | 10db9688beab0b11ea2e8c5b05d78c57a589ad03 | |
hdmi-modules | git://github.com/Xilinx/hdmi-modules.git | rel-v2020.1 | xilinx-v2020.1 | 3a6e440b50263a3ed99492aba3e507d7c130355c | |
GCC | MB compiler version 9.2 ARM 9.2 |
2020.1 Release Notes for Open Source components wiki page:
Covers details for below components changes (new features/fixes) in a particular release.
2020.1 Release pre-built images wiki page:
https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/559875220/2020.1+Release
2020.1 New Features:
Note: Versal content is in bold font
PetaLinux
GPU MALI-400
2020.1 Bug Fixes:
Note: Versal content are in bold font
PetaLinux
GPU MALI-400
Known Issues for 2020.1:
Linux/Baremetal | Components | Description | Work-around | To be fixed version |
---|---|---|---|---|
Linux | PetaLinux | Zynq UltraScale+ MPSoC: How to enable UHS (SD 3.0) support for ZCU102 and ZCU106 evaluation board PetaLinux BSPs | (Xilinx Answer 69978) | |
Linux | XSDK | Zynq UltraScale+ MPSoC: Connecting XSDB to Linux CPU idle | (Xilinx Answer 69143) | |
Linux | FSBL | Zynq UltraScale+ MPSoC: How to achieve SATA performance in Linux | (Xilinx Answer 71584) | |
Linux | FSBL | Zynq UltraScale+ MPSoC: How to make SMMU work with SATA IP | (Xilinx Answer 71790) | |
Linux | PetaLinux | 2020.1 PetaLinux: Configuring project with same xsa more than once will delete all the files from hw-description directory | (Xilinx Answer 75213) | 2020.2 |
Linux | PetaLinux | 2020.1 PetaLinux: Devtool Workspace location has incorrect text in help menu | (Xilinx Answer 75204) | 2020.2 |
Linux | Drivers | 2020.1 Zynq-7000: Ethernet Performance Numbers Lower in Linux 5.4 kernel | (Xilinx Answer 75195) | 2020.2 |
Linux | Drivers | 2020.1 Linux: Does Linux 5.4 kernel supports ISSI and Macronix flash QSPI drivers | (Xilinx Answer 75214) | 2020.2 |
Linux | U-boot | 2020.1 Zynq UltraScale+ RFSoC: Ethernet doesn't work in U-boot on ZC1275 and ZC1285 evaluation boards | (Xilinx Answer 75209) | 2020.2 |
Linux | PetaLinux | 2019.1-2020.1 PetaLinux: MCS Flash boot gets stuck at FSBOOT for MicroBlaze based designs | (Xilinx Answer 75155) | 2020.2 |
Linux | Drivers | 2020.1 Zynq UltraScale+ MPSoC VCU: VCU demo decode display example fails to run with SD UHS mode | (Xilinx Answer 75219) | 2020.2 |
Linux | Drivers | 2020.1 Zynq UltraScale+ MPSoC: AXI Ethernet driver in specific MCDMA configuration throws swiotlb full error with jumbo frames | (Xilinx Answer 75218) | 2020.2 |
Name | File Size | File Type |
---|---|---|
README_content_v2020_1.txt | 1 KB | TXT |
2020.1_PetaLinux_Package_List.xlsx | 21 KB | XLSX |
Answer Number | Answer Title | Version Found | Version Resolved |
---|---|---|---|
55776 | Release Notes and Known Issues for PetaLinux 2013.04 and later tool versions | N/A | N/A |