This Answer Record acts as the release notes for PetaLinux 2020.2 and 2020.3 (Versal specific) and contains links to information about resolved issues and updated collateral contained in this release.
Note: the 2020.3 release is for Versal ACAP devices only.
Customers who are using MicroBlaze, Zynq-7000, Zynq UltraScale+ MPSoC/RFSoC devices should be using 2020.2 release.
BSPs supported for the 2020.2 PetaLinux Release
This table contains supported BSPs for MicroBlaze, Zynq-7000, Zynq UltraScale+ MPSoC/RFSoC available on the Embedded Development download page.
Note: XY - Represents release year, Z - Represents release version.
Platform | Variant | BSP Name | BSP Description |
---|---|---|---|
MicroBlaze | AC701 | xilinx-ac701-v20XY.Z-final.bsp | This BSP contains:
|
MicroBlaze | KC705 | xilinx-kc705-v20XY.Z-final.bsp | This BSP contains:
|
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 | ZCU208-SDFEC | xilinx-zcu208-sdfec-v20XY.Z-final.bsp | This BSP contains:
|
Zynq UltraScale+ RFSoC | ZCU216 | xilinx-zcu216-v20XY.Z-final.bsp | This BSP contains:
|
Versal ACAP(AI Core) | VCK190 Production silicon | xilinx-vck190-v20XY.Z-final.bsp | This BSP contains:
|
Versal ACAP(Prime) | VMK180 Production silicon | xilinx-vmk180-v20XY.Z-final.bsp | This BSP contains:
|
BSPs supported for the 2020.3 PetaLinux Release
This table contains supported BSPs for Versal ACAP available on the Embedded Development download page
Note: XY - Represents release year, Y - Represents release version.
Platform | Variant | BSP Name | BSP Description |
---|---|---|---|
Versal ACAP(AI Core) | VCK190 Production silicon | xilinx-vck190-v20XY.Z-final.bsp | This BSP contains:
|
Versal ACAP(Prime) | VMK180 Production silicon | xilinx-vmk180-v20XY.Z-final.bsp | This BSP contains:
|
Unified Images supported for the 2020.2 PetaLinux Release
This table contains supported unified images for Zynq-7000 and Zynq UltraScale+ MPSoC/RFSoC available on the Embedded Development download page.
Note: XY - Represents release year, Z - Represents release version.
Platform | SOC Variant | Tar file Name | Unified Image Description |
---|---|---|---|
Zynq-7000 | All | xilinx-zynq-common-v2020.2.tar.gz | This tar file contains:
|
Zynq UltraScale+ MPSoC/RFSoC | CG, EG, EV, DR | xilinx-zynqmp-common-v2020.2.tar.gz | This tar file contains:
|
Versal ACAP | AI Core, Prime | xilinx-versal-common-v2020.2.tar.gz | This tar file contains:
|
Note: The "<architecture> sstate-cache" (sstate_<architecture>_2020.2.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.2_PetaLinux_Packages_List" for software package versions tested on host machines, which is required for PetaLinux installation tools.
README for downloads area.
Unified Images supported for the 2020.3 PetaLinux Release
This table contains supported unified images for Versal ACAP available on the Embedded Development download page.
Note: XY - Represents release year, Z - Represents release version.
Platform | SOC Variant | Tar file Name | Unified Image Description |
---|---|---|---|
Versal ACAP | AI Core, Prime | xilinx-versal-common-v2020.3.tar.gz | This tar file contains:
|
Note: The "<architecture> sstate-cache" (sstate_<architecture>_2020.3.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.2_PetaLinux_Packages_List" (No changes for 2020.3 release) for software package versions tested on host machines, which is required for PetaLinux installation tools.
PetaLinux 2020.2 contains the following build collateral:
Component | Git repo | Git Branches | Git Tags | Commit ID | Comments |
---|---|---|---|---|---|
FSBL, PMU Firmware, PLM, PSM Firmware | git://github.com/Xilinx/embeddedsw.git | master-rel-2020.2 | xilinx-v2020.2 | 08b9f4304d1634ed632f4276d603d834940fd55a | 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 for Zynq UltraScale+ Firmware is atembeddedsw/lib/sw-apps/zynqmp_pmufw PLM for Versal ACAP is at embeddedsw/lib/sw-apps/versal_plm PSM for Versal ACAP Firmware is at embeddedsw/lib/sw-apps/versal_psmfw |
Device-tree | git://github.com/Xilinx/device-tree-xlnx.git | master | xilinx-v2020.2 | f725aaecffb806aff8dc081b6ab508ce7bb1fc3d | |
Linux | git://github.com/Xilinx/linux-xlnx.git | xlnx_rebase_v5.4 | xlnx_rebase_v5.4_2020.2 | 62ea514294a0c9a80455e51f1f4de36e66e8c546 | Linux Kernel rebase version 5.4 |
U-Boot | git://github.com/Xilinx/u-boot-xlnx.git | xlnx_rebase_v2020.01 | xlnx_rebase_v2020.01_2020.2 | bb4660c33aa7ea64f78b2682bf0efd56765197d6 | U-boot Version v2020.01 |
QEMU | git://github.com/Xilinx/qemu.git | branch/xilinx-v2020.2 | xilinx-v2020.2 | 7e3e3ae09af8abe70383a5dcf2e80801a07512d0 | |
Xen | git://github.com/Xilinx/xen.git | xilinx/release-2020.2 | xilinx-v2020.2 | dfa58d1a3f0db395f2c8799419cf6fa537eb2aeb | Xen Version 4.13 |
ARM-Trusted-Firmware (ATF) | git://github.com/Xilinx/arm-trusted-firmware.git | xlnx_rebase_v2.2 | xilinx_rebase_v2.2_2020.2 | e6eea88b14aaf456c49f9c7e6747584224648cb9 | 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 git://github.com/Xilinx/meta-vitis-ai.git | rel-v2020.2 | No Tags | e32c768b7e30c2f949b0b98e807afe82ac213556 76a415bd5d238cbdaa850ba1c202144990e87968 ef895be94f61e3f315701b0120497dde556136bf e24ef77f2363b142c78484c8ac181998f9386c15 | Yocto 3.0.0 Zeus |
qemu-devicetrees | git://github.com/Xilinx/qemu-devicetrees.git | branch/xilinx-v2020.2 | xilinx-v2020.2 | 0097f0f651d67b3a8495693e9e17c443948d3c77 | |
OpenAMP | git://github.com/Xilinx/open-amp.git | rel-v2020.2 | xilinx-v2020.2 | 29eb98c02326199ad4245a484611a3b199d55bab | |
libmetal | git://github.com/Xilinx/libmetal.git | rel-v2020.2 | xilinx-v2020.2 | 595d97e827c2cd3974e26a2be70e7fe48b7fe67e | |
VCU OpenMax IL | git://github.com/Xilinx/vcu-omx-il.git | release-2020.2 | xilinx-v2020.2 | 4e9daf282a12ecba19fe12f296a31315f6a6bd2d | |
VCU Control Software | git://github.com/Xilinx/vcu-ctrl-sw.git | release-2020.2 | xilinx-v2020.2 | b82de3783fe66ee72f28b51313e8b42827d3f202 | |
VCU Firmware | git://github.com/Xilinx/vcu-firmware.git | release-2020.2 | xilinx-v2020.2 | 97faa66c559f31ab7be5ba40ddfa18530274cdd1 | |
VCU Modules | git://github.com/Xilinx/vcu-modules.git | release-2020.2 | xilinx-v2020.2 | 844d4c4292e08ad8c3f22ac78e9a937395c1db4b | |
GStreamer OpenMax IL | git://github.com/Xilinx/gst-omx.git | release-2020.2 | xilinx-v2020.2 | f3061fb074c6ef86df252bfe769ca5bf124fa3bf | GStreamer version 1.16.1 |
GStreamer Plugins-Base | git://github.com/Xilinx/gst-plugins-base.git | release-2020.2 | xilinx-v2020.2 | a46ce57c6ddd1146c118133d9eecd5e7a10d2cf7 | |
GStreamer Plugins-Bad | git://github.com/Xilinx/gst-plugins-bad.git | release-2020.2 | xilinx-v2020.2 | 34f6d133877dd667002824169bf467ef6de04cb3 | |
GStreamer Plugins-Good | git://github.com/Xilinx/gst-plugins-good.git | release-2020.2 | xilinx-v2020.2 | 7b1c7fbeac702c5f1d648074d7b7191c9512af9f | |
GStreamer | git://github.com/Xilinx/gstreamer.git | release-2020.2 | xilinx-v2020.2 | 10db9688beab0b11ea2e8c5b05d78c57a589ad03 | |
hdmi-modules | git://github.com/Xilinx/hdmi-modules.git | release-2020.2 | xilinx-v2020.2 | 47b8ffe39df1543a69b1eca67a33029b5f85de9f | |
GPU MALI | git://github.com/Xilinx/mali-userspace-binaries.git | rel-v2020.2 | xilinx-v2020.2 | da73805e3e011382c4d014ac10037cd193aaa9a0 | |
GCC | MB compiler version 9.2 ARM 9.2 |
2020.2 Release Notes for Open Source components wiki page:
The below page covers details for all of the open source components changes such as New Features and Bug Fixes in a particular release.
2020.2 Release pre-built images wiki page:
https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/1065451521/2020.2+Release
2020.2 New Features:
Note: Versal content is in bold font
PetaLinux
GPU MALI-400
2020.2 Bug Fixes:
Note: Versal content is in bold font
PetaLinux
GPU MALI-400
PetaLinux 2020.3 contains the following build collateral:
Component | Git repo | Git Branches | Git Tags | Commit ID | Comments |
---|---|---|---|---|---|
PLM, PSM Firmware | git://github.com/Xilinx/embeddedsw.git | master-rel-2020.3 | xilinx-v2020.3 | d12149e44651c1c429ee32322e250c3aff3edddf | PLM for Versal ACAP is at embeddedsw/lib/sw-apps/versal_plm PSM for Versal ACAP Firmware is at embeddedsw/lib/sw-apps/versal_psmfw |
Device-tree | git://github.com/Xilinx/device-tree-xlnx.git | master-rel-2020.3 | xilinx-v2020.3 | e5a0e31284d1c02bbdf19b579d2e89fa45da96b8 | |
Linux | git://github.com/Xilinx/linux-xlnx.git | xlnx_rebase_v5.4 | xlnx_rebase_v5.4_2020.3 | 49bdb4e70d2001f3a5bf0bf5e990cca4a85210f4 | Linux Kernel rebase version 5.4 |
U-Boot | git://github.com/Xilinx/u-boot-xlnx.git | xlnx_rebase_v2020.01 | xlnx_rebase_v2020.01_2020.3 | a1bf7f435872d7cdf79ec8777c2a078f06ac9f6b | U-boot Version v2020.01 |
QEMU | git://github.com/Xilinx/qemu.git | branch/xilinx-v2020.3 | xilinx-v2020.3 | 53d6b4ffc13d94ad9d5416b17be1eb70148b7f7f | |
Xen | git://github.com/Xilinx/xen.git | xilinx/release-2020.3 | xilinx-v2020.3 | f19a872233fbfe2eb933f25fa3d9a780ced774e5 | Xen Version 4.13 |
ARM-Trusted-Firmware (ATF) | git://github.com/Xilinx/arm-trusted-firmware.git | xlnx_rebase_v2.2 | xilinx_rebase_v2.2_2020.3 | e6eea88b14aaf456c49f9c7e6747584224648cb9 | 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 git://github.com/Xilinx/meta-vitis-ai.git | rel-v2020.3 | No Tags | 5417b9f25f71cb902dddb143b684b0e74e97ba79 ff69b201522fec7416f2c5ee631368a8e6afb260 9e54bce798679b1232bc257ba61ef49c7142eed6 f7b2f9b1d51a5943241396b87c0c6cc0ef4bf078 | Yocto 3.0.0 Zeus |
qemu-devicetrees | git://github.com/Xilinx/qemu-devicetrees.git | branch/xilinx-v2020.3 | xilinx-v2020.3 | cd033c4e08cecc378d53ff14e001fb346df74df5 | |
OpenAMP | git://github.com/Xilinx/open-amp.git | rel-v2020.2 | xilinx-v2020.2 | 29eb98c02326199ad4245a484611a3b199d55bab | |
libmetal | git://github.com/Xilinx/libmetal.git | rel-v2020.2 | xilinx-v2020.2 | 595d97e827c2cd3974e26a2be70e7fe48b7fe67e | |
hdmi-modules | git://github.com/Xilinx/hdmi-modules.git | release-2020.2 | xilinx-v2020.2 | 47b8ffe39df1543a69b1eca67a33029b5f85de9f | |
Bootgen | git://github.com/Xilinx/bootgen.git | xlnx-rel-v2020.3 | 82211840048d60cfde8816df8f572278390210cb | ||
RunX | git://github.com/Xilinx/runx.git | xilinx/release-2020.3 | f19a872233fbfe2eb933f25fa3d9a780ced774e5 | ||
XRT | git://github.com/Xilinx/xrt.git | xilinx/release-2020.3 | f9af081618f5f2e05d66c25887bd8f816633759e | ||
GCC | MB compiler version 9.2 ARM 9.2 |
2020.3 Release Notes for Open Source components wiki page:
Below wiki page covers details for all the open source components changes such as New Features and Bug Fixes in a particular release.
2020.3 Release pre-built images wiki page:
https://xilinx-wiki.atlassian.net/wiki/spaces/XWUC/pages/1545633793/2020.3+Release
2020.3 New Features:
PetaLinux
2020.3 Bug Fixes:
PetaLinux
Known Issues for 2020.2 and 2020.3:
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) | NA |
Linux | XSDK | Zynq UltraScale+ MPSoC: Connecting XSDB to Linux CPU idle | (Xilinx Answer 69143) | NA |
Linux | FSBL | Zynq UltraScale+ MPSoC: How to achieve SATA performance in Linux | (Xilinx Answer 71584) | NA |
Linux | FSBL | Zynq UltraScale+ MPSoC: How to make SMMU work with SATA IP | (Xilinx Answer 71790) | NA |
Linux | QEMU | 2020.2 QEMU Versal and Zynq UltraScale+ MPSoC - Incorrect dummy cycles sent when using GQSPI dual or quad mode byte transfer instead of CS hold time | (Xilinx Answer 75599) | NA |
Linux | QEMU | QEMU 2020.2 Versal and Zynq UltraScale+ MPSOC: Incorrect dummy cycle count for Quad I/O read command on Micron flashes | (Xilinx Answer 75600) | NA |
Linux | QEMU | 2020.2 QEMU Versal and Zynq UltraScale+ MPSoC: QEMU program stops with XSDB | (Xilinx Answer 75614) | NA |
Linux | QEMU | 2020.2 Versal and Zynq UltraScale+ MPSOC: QEMU GDB unable to catch segfaults | (Xilinx Answer 75615) | NA |
Linux | QEMU | 2020.2 Versal QEMU: LPD XPPU does not cover TCM | (Xilinx Answer 75684) | NA |
Linux | PetaLinux | 2020.1/2 PetaLinux: Running petalinux-config menu crashes with segmentation fault on CentOS 7.x | (Xilinx Answer 75816) | 2021.1 |
Linux | Device-tree | 2020.1 Zynq UltraScale+ MPSoC: PetaLinux fails to build DTG when FPGA Manager is enabled using xxv_ethernet design | (Xilinx Answer 75856) | 2021.1 |
Linux | Device-tree | 2020.2 Versal ACAP: Does DTG support PL Ethernet with MRMAC subsystem? | (Xilinx Answer 75869) | 2021.1 |
Linux | PetaLinux | 2020.2 PetaLinux: EmbeddedSW components build fails when upgrading eSDK from 2020.1 to 2020.2 | (Xilinx Answer 75870) | 2021.1 |
Linux | PetaLinux | 2020.2 PetaLinux: Installer log does not capture all of the missing packages while installing | (Xilinx Answer 75878) | 2021.1 |
Linux | PetaLinux | 2020.1/2 MicroBlaze: PetaLinux tool generates unsupported u-boot distro boot files for MicroBlaze project | (Xilinx Answer 75879) | 2021.1 |
Linux | PetaLinux | 2020.2 PetaLinux: Tools throws warnings when you source PetaLinux env scripts on RHEL 7.8 | (Xilinx Answer 75880) | 2021.1 |
Linux | AIE | 2020.2 Versal ACAP: AIE Matrix Multiplication demo application does not work on VCK190 ES1 boards | (Xilinx Answer 75881) | NA |
Linux | U-boot | 2020.2 Zynq-7000 : S25FL256XXX flash is not supported for addresses beyond 16MB in U-boot | (Xilinx Answer 75887) | NA |
Linux | Drivers | 2020.2 Versal ACAP: Ethernet does not work after subsystem restart in either SD or QSPI bootmodes | (Xilinx Answer 75892) | 2021.1 |
Linux | U-boot | 2020.2 Versal ACAP: SD timeout occurs after subsystem restart in QSPI bootmode | (Xilinx Answer 75893) | 2021.1 |
Linux | Device-tree | 2019.x-2020.x Zynq UltraScale+ MPSoC: PetaLinux fails to build DTG using xxv_ethernet design | (Xilinx Answer 76029) | 2021.1 |
Linux | Device-tree | 2020.2 Device Tree: MIPI CSI2 RX Linux driver fails to probe when using version 5.1 of the MIPI CSI2 RX IP in XSA | (Xilinx Answer 76113) | 2021.1 |
Linux | ATF | 2020.2 Zynq UltraScale+ RFSoC: ATF prints out XCZUUNKN for device when running on ZU43/46/47DR devices | (Xilinx Answer 76231) | 2021.1 |
Linux | Device-tree | 2020.x Versal ACAP, Zynq UltraScale+ MPSoC: DTG generates incorrect phy-mode for 1000BaseX phy type in AXI Ethernet design | (Xilinx Answer 76328) | 2021.1 |
Linux | PetaLinux | 2020.2/3 Versal ACAP: VCK190 and VMK180 System Controller OOB SD card images do not boot | (Xilinx Answer 76355) | 2021.1 |
Baremetal | PLM | 2020.2/3 Versal ACAP: AIE mem clear operation might fail by consuming very high power | (Xilinx Answer 76381) | 2021.1 |
Baremetal | PLM | 2020.2/3 Versal ACAP: Poll for GTY HOUSECLEAN DONE bit before de-asserting INITCTRL | (Xilinx Answer 76382) | 2021.1 |
Linux | Device-tree | 2020.x Device Tree: In MIPI CSI2 RX design reset-gpio nodes to assert video_aresetn are not generated by DTG | (Xilinx Answer 76392) | 2021.1 |
文件名 | 文件大小 | File Type |
---|---|---|
README_content_v2020_2.txt | 1 KB | TXT |
2020.2_PetaLinux_Package_List.xlsx | 25 KB | XLSX |
Answer Number | 问答标题 | 问题版本 | 已解决问题的版本 |
---|---|---|---|
55776 | Release Notes and Known Issues for PetaLinux 2013.04 and later tool versions | N/A | N/A |