This Answer Record acts as the release notes for PetaLinux 2021.1 and contains links to information about resolved issues and updated collateral contained in this release.
BSPs supported for the 2021.1 PetaLinux Release
This table contains supported BSPs for MicroBlaze, Zynq-7000, Zynq UltraScale+ MPSoC/RFSoC and Versal devices are 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:
|
SOM | K26 SOM | xilinx-k26-som-v20XY.Z-final.bsp | This BSP contains:
|
SOM | K26 Starter Kit | xilinx-k26-starterkit-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:
|
Unified Images supported for the 2021.1 PetaLinux Release
This table contains supported unified images for Zynq-7000 and Zynq UltraScale+ MPSoC/RFSoC and Versa device are 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-v2021.1.tar.gz | This tar file contains:
|
Zynq UltraScale+ MPSoC/RFSoC | CG, EG, EV, DR | xilinx-zynqmp-common-v2021.1.tar.gz | This tar file contains:
|
Versal ACAP | AI Core, Prime | xilinx-versal-common-v2021.1.tar.gz | This tar file contains:
|
Note: The "<architecture> sstate-cache" (sstate_<architecture>_2021.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 "2021.1_PetaLinux_Packages_List" for software package versions tested on host machines, which is required for PetaLinux installation tools.
README for downloads area.
PetaLinux 2021.1 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 | xlnx_rel_v2021.1 | xilinx_v2021.1 | d37a0e8824182597abf31ac3f1087a5321b33ad7 | 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 | xlnx_rel_v2021.1 | xilinx_v2021.1 | 252758eb1f09bd2f85572f6447060636b79367ad | |
Linux | git://github.com/Xilinx/linux-xlnx.git | xlnx_rebase_v5.10 | xlnx_rebase_v5.10_2021.1 | c830a552a6c34931352afd41415a2e02cca3310d | Linux Kernel rebase version 5.10 |
U-Boot | git://github.com/Xilinx/u-boot-xlnx.git | xlnx_rebase_v2021.01 | xlnx_rebase_v2021.01_2021.1 | 41fc08b3fe2d78b00fa2ad4438a39e9164fde3bb | U-boot Version v2021.01 |
QEMU | git://github.com/Xilinx/qemu.git | branch/xilinx-v2021.1 | xilinx-v2021.1 | e40b634b24b37fe521bb2857c5e93ee1d30c2e37 | |
Xen | git://github.com/Xilinx/xen.git | xilinx/release-2021.1 | xilinx-v2021.1 | 4bd2da58b5b008f77429007a307b658db9c0f636 | Xen Version 4.13 |
ARM-Trusted-Firmware (ATF) | git://github.com/Xilinx/arm-trusted-firmware.git | xlnx_rebase_v2.4 | xlnx_rebase_v2.4_2021.1 | 851523ea2dd34b71be94870cca82c07f776a6a65 | ATF is based on upstream version 2.4 |
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-v2021.1 | No Tags | ad6b704acd4cfb210f83aaf48336e37b550da370 ba75a71f64f2e31c2d585011076382683bdbba0b a4d83c524452b4fcde9ab29260e16cad63d143d6 e7512b1f8342e6b0bb76dd7f87504a612227d89c | Yocto 3.2.0 Gatesgarth |
Yocto Manifests | git://github.com/Xilinx/yocto-manifests.git | rel-v2021.1 | No Tags | 2463d97df7a0720e27be9883454df7c8c9578eb5 | |
qemu-devicetrees | git://github.com/Xilinx/qemu-devicetrees.git | branch/xilinx-v2021.1 | xilinx-v2021.1 | 920dab6cdcc16f08daf885cede3593554ddcaef2 | |
OpenAMP | git://github.com/Xilinx/open-amp.git | xlnx_rel_v2021.1 | xilinx-v2021.1 | 84041fa84d9bc524357b030ebe9a5174b01377bd | |
libmetal | git://github.com/Xilinx/libmetal.git | xlnx_rel_v2021.1 | xilinx-v2021.1 | 3c848513f2dd1227fb54010a3f989ddc3c3dbea2 | |
VCU OpenMax IL | git://github.com/Xilinx/vcu-omx-il.git | xlnx_rel_v2021.1 | xilinx_v2021.1 | 6d14afdef6441b6bc852a4b5fd8e2e5fcde2b62f | |
VCU Control Software | git://github.com/Xilinx/vcu-ctrl-sw.git | xlnx_rel_v2021.1 | xilinx_v2021.1 | 4cc53d229485e90ec8512ad1012b20d575821a78 | |
VCU Firmware | git://github.com/Xilinx/vcu-firmware.git | xlnx_rel_v2021.1 | xilinx_v2021.1 | 73780a2f55a4e9c10de525cdb0335fbb62364217 | |
VCU Modules | git://github.com/Xilinx/vcu-modules.git | xlnx_rel_v2021.1 | xilinx_v2021.1 | b74f3fad9ba3ba3adf609cf4fff3570f3a1289ff | |
GStreamer OpenMax IL | git://github.com/Xilinx/gst-omx.git | xlnx-rebase-v1.16.3 | xlnx_rebase_v1.16.3_2021.1 | 0ff294b7e75a34d72c8b918aa0fc61dad977db1e | GStreamer version 1.16.3 |
GStreamer Plugins-Base | git://github.com/Xilinx/gst-plugins-base.git | xlnx-rebase-v1.16.3 | xlnx_rebase_v1.16.3_2021.1 | d1fd9a95fd5a38f3a941ac1821ce36d3b8e624f8 | |
GStreamer Plugins-Bad | git://github.com/Xilinx/gst-plugins-bad.git | xlnx-rebase-v1.16.3 | xlnx_rebase_v1.16.3_2021.1 | 4cdc4b035f4ec8936e7875634a5581d79bedec7b | |
GStreamer Plugins-Good | git://github.com/Xilinx/gst-plugins-good.git | xlnx-rebase-v1.16.3 | xlnx_rebase_v1.16.3_2021.1 | f89f5c9e39ced253694adbab18e91fdbab1ac3b6 | |
GStreamer | git://github.com/Xilinx/gstreamer.git | xlnx-rebase-v1.16.3 | xlnx_rebase_v1.16.3_2021.1 | cdc91b6ae73ca9d8404cfc54f417bca4a8fb351a | |
hdmi-modules | git://github.com/Xilinx/hdmi-modules.git | rel-v2021.1 | xilinx_v2021.1 | 4682a52a2a7abc0d4a29ef032090ddc81ea46598 | |
dp-modules | git://github.com/Xilinx/dp-modules.git | rel-v2021.1 | No Tags | 3d9654043ddc6cb6391b46bc9a98e482c98364db | |
GPU MALI | git://github.com/Xilinx/mali-userspace-binaries.git | rel-v2021.1 | xilinx-v2021.1 | a1a22c9f03b20d8cb70b91727fe51c1db7f4b061 | |
Bootgen | git://github.com/Xilinx/bootgen.git | xlnx-rel-v2021.1 | xilinx_v2021.1 | 34c4313a09dd75cf6ff5b188136e1a077c5b0aa2 | |
XRT | git://github.com/Xilinx/XRT.git | 2021.1 | No Tags | 0dc9f505a3a910dea96166db7b5df8530b9ae38e | |
RunX | git://github.com/Xilinx/runx.git | xilinx/release-2021.1 | xilinx-v2021.1 | be8a3ec422dd164f28204a8d6143f712599dee09 | |
libdfx | git://github.com/Xilinx/libdfx.git | xlnx-rel-v2021.1 | xilinx_v2021.1 | 6aec15214bf59ece3bb13b51d2d26dd899ba9389 | |
external-hdf | git://github.com/Xilinx/hdf-examples.git | xlnx-rel-v2021.1 | No Tags | 9da77b1de79a5ee76a04e3faeab61c6448fc25c1 | |
ImageBuilder | git://github.com/Xilinx/imagebuilder.git | master | xilinx-v2021.1 | 7760210b3c0e4ac29b7a7e5e2daba86f34ca79c2 | |
GCC | MB compiler version 10.2 ARM 10.2.0 |
2021.1 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.
2021.1 Release pre-built images wiki page:
https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/1884029195/2021.1+Release
2021.1 New Features:
PetaLinux
GPU MALI-400
2021.1 Bug Fixes:
PetaLinux
GPU MALI-400
Known Issues for 2021.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) | 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 | Drivers | 2019.2-2020.1 Zynq UltraScale+ MPSoC: Linux QSPI driver causes chip select timeout when TXFIFO and GENFIFO are not empty | (Xilinx Answer 76516) | 2021.2 |
Linux | PMUFW | 2021.1 and later Ultra96: How to shut down the Ultra96 V1 or V2 boards directly | (Xilinx Answer 76583) | NA |
Linux | Yocto | 2021.x Yocto, PetaLinux: Why do U-boot and the Kernel not show the current build time stamp | (Xilinx Answer 76559) | NA |
Linux | Kernel | 2020.x - 2021.x Linux: Device tree overlay warning messages are observed while loading overlay | (Xilinx Answer 76560) | NA |
Linux | Kernel | 2020.x - 2021.x MicroBlaze: Linux kernel panics when the Enable Write-back Storage Policy option is enabled in a design | (Xilinx Answer 76561) | 2021.2 |
Linux | Device-tree | 2021.1 Ultra96: Why does the PS DisplayPort not work on Ultra96 boards? | (Xilinx Answer 76568) | 2021.2 |
Linux | Drivers | 2021.1 Versal ACAP - Linux: Boot fails if "default" PLM/PSM protection configuration is enabled | (Xilinx Answer 76570) | 2021.2 |
Baremetal | Drivers | 2021.1 Versal ACAP: xospipsv_flash_polled_example read/write errors might be observed | (Xilinx Answer 76571) | 2021.2 |
Linux | Device-tree | 2020.2-2021.1 Versal ACAP: DTG fails to generate the nodes when ILA added to Versal AXI Stream Interface IP | (Xilinx Answer 76575) | 2021.2 |
Baremetal | AIE drivers | 2021.1 Versal ACAP: AIE Profile Counter has error messages when AIE Trace is used | (Xilinx Answer 76591) | 2021.2 |
Linux | Library | 2021.1 Zynq UltraScale+ MPSoC: DFX Manager loading an accelerator app was incorrectly marked as success | (Xilinx Answer 76593) | 2021.2 |
Linux | Drivers | 2021.1 Versal ACAP: Linux UART driver supports only 115200 bps with no provision for changing the baud rate at runtime | (Xilinx Answer 76595) | 2021.2 |
Linux | Yocto | 2020.2/2021.1 Versal ACAP: Yocto runqemu command results in error if image size is not a power of 2 | (Xilinx Answer 76596) | 2021.2 |
Linux | Drivers | 2021.1 Linux: AXI Ethernet driver returns errors for 1000base-x designs | (Xilinx Answer 76597) | 2021.2 |
Linux | PetaLinux | 2021.x PetaLinux:Some packages or files within the PetaLinux downloads package reported as viruses | (Xilinx Answer 76679) | NA |
Linux | PetaLinux | 2021.1 Versal ACAP: Linux boot using PetaLinux FIT image warns of 2MB misalignment | (Xilinx Answer 76712) | 2021.2 |
Linux | PetaLinux | 2021.1 PetaLinux: Base files PRODUCT name and FW_VERSION configs do not get updated in rootfs | (Xilinx Answer 76764) | 2021.2 |
Linux | PetaLinux | 2021.1 and later PetaLinux: Device-tree fails to build when nodes are modified using custom meta layer | (Xilinx Answer 76822) | NA |
Linux | PetaLinux | 2021.1 Versal and Zynq UltraScale+ MPSOC: Why does PetaLinux not mount the full rootfs when boot INITRD images are built using the template method | (Xilinx Answer 76842) | 2021.2 |
Linux | Yocto | 2021.1 Zynq UltraScale+ MPSOC: Yocto/PetaLinux fails to build FSBL and PMUFW with RFDC IP enabled in design | (Xilinx Answer 76856) | 2021.2 |
文件名 | 文件大小 | File Type |
---|---|---|
PetaLinux_Tool_Upgrade_for_SOM.txt | 826 Bytes | TXT |
README_content_v2021_1.txt | 1 KB | TXT |
2021.1_PetaLinux_Package_List.xlsx | 29 KB | XLSX |
Answer Number | 问答标题 | 问题版本 | 已解决问题的版本 |
---|---|---|---|
55776 | Release Notes and Known Issues for PetaLinux 2013.04 and later tool versions | N/A | N/A |
Answer Number | 问答标题 | 问题版本 | 已解决问题的版本 |
---|---|---|---|
76712 | 2021.1 Versal ACAP: Linux boot using PetaLinux FIT image leads to 2MB misalignment warning | N/A | N/A |