AR# 72950

|

PetaLinux 2019.2 - Product Update Release Notes and Known Issues

描述

This Answer Record acts as the release notes for PetaLinux 2019.2 and contains links to information about resolved issues and updated collateral contained in this release.

解决方案

BSPs supported for the 2019.2 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.

PlatformVariantBSP NameBSP Description
MicroBlazeAC701xilinx-ac701-v20XY.Z-final.bspThis BSP contains two BSPs [AC701 lite, AC701 full]
  • Hardware (AC701 lite): Design contains MicroBlaze Processor, core peripherals UART_lite, Ethernet Lite, AXI I2C, AXI GPIO, AXI DDR controller, SPI flash, led_4bits.
    AC701 lite contains the AXI Lite IPs UART_lite, Ethernet Lite etc. in contrast to AC701 Full
  • Hardware (AC701 full): Design contains MicroBlaze Processor, core peripherals AXI UART16550, AXI 1G/2.5G Ethernet, AXI I2C, AXI GPIO, AXI DDR controller, SPI flash, led_4bits.
  • Software: fs-boot, u-boot, Linux, device-tree, rootfs (minimal packages).
  • Pre-built Images: Ready to test images bitstream, fs-boot, u-boot, Linux and rootfs for booting u-boot and Linux.
MicroBlazeKC705xilinx-kc705-v20XY.Z-final.bspThis BSP contains two BSPs [KC705 lite, KC705 full]
  • Hardware (KC705 lite): Design contains MicroBlaze Processor, core peripherals UART_lite, Ethernet Lite, AXI I2C, AXI GPIO, AXI DDR controller, Linear flash,led_8bits.
  • Hardware (KC705 full): Design contains MicroBlaze Processor, core peripherals AXI UART16550, AXI 1G/2.5G Ethernet, AXI I2C, AXI GPIO, AXI DDR controller, Linear flash,led_8bits.
  • Software: fs-boot, u-boot, Linux, device-tree, rootfs (minimal packages).
  • Pre-built Images: Ready to test images bitstream, fs-boot, u-boot, Linux and rootfs for booting u-boot and Linux.
MicroBlazeKCU105xilinx-kcu105-v20XY.Z-final.bspThis BSP contains:
  • Hardware: Design contains MicroBlaze Processor, core peripherals AXI I2C, AXI GPIO, AXI DDR controller, AXI QSPI, led_8bits, and AXI Ethernet IP.
  • Software: fs-boot, U-boot, Linux, device-tree, rootfs (minimal packages).
  • Pre-built Images: Ready to test images bitstream, fs-boot, u-boot, Linux and rootfs for booting u-boot and Linux.
MicroBlazeSP701xilinx-sp701-v20XY.Z-final.bspThis BSP contains:
  • Hardware: Design contains MicroBlaze Processor, core peripherals AXI I2C, AXI GPIO, AXI DDR controller, AXI QSPI, led_8bits, and AXI Ethernet IP.
  • Software: fs-boot, U-boot, Linux, device-tree, rootfs (minimal packages).
  • Pre-built Images: Ready to test images bitstream, fs-boot, u-boot, Linux and rootfs for booting u-boot and Linux.
MicroBlazeVCU118xilinx-vcu118-v20XY.Z-final.bspThis BSP contains:
  • Hardware: Design contains MicroBlaze Processor, core peripherals AXI I2C, AXI GPIO, AXI DDR controller, AXI QSPI, led_8bits, and AXI Ethernet IP.
  • Software: fs-boot, U-boot, Linux, device-tree, rootfs (minimal packages).
  • Pre-built Images: Ready to test images bitstream, fs-boot, u-boot, Linux and rootfs for booting u-boot and Linux.
Zynq-7000ZC702xilinx-zc702-v20XY.Z-final.bspThis BSP contains:
  • Hardware: Design contains Zynq-7000 PS block (DDR, UART, SD, QSPI, Ethernet etc.) and AXI GPIO connected with led_4bits.
  • Software: FSBL, U-boot, Linux, device-tree (includes Open AMP), rootfs (minimal packages).
  • Pre-built Images: Ready to test images bitstream, FSBL, u-boot, Linux and rootfs for booting u-boot and Linux.
Zynq-7000ZC706xilinx-zc706-v20XY.Z-final.bspThis BSP contains:
  • Hardware: Design contains Zynq-7000 PS block (DDR, UART, SD, QSPI, Ethernet etc.) and AXI GPIO connected with led_4bits, dip_switches_4bits, gpio_sws_3bits.
  • Software: FSBL, U-boot, Linux, device-tree (includes Open AMP), rootfs (minimal packages).
  • Pre-built Images: Ready to test images bitstream, FSBL, u-boot, Linux and rootfs for booting u-boot and Linux.
Zynq-7000Avnet Digilent Zedboardavnet-digilent-zedboard-v20XY.Z-final.bspThis BSP contains:
  • Hardware: Design contains Zynq-7000 PS block (DDR, UART, SD, QSPI, Ethernet etc.) and AXI GPIO connected with led_8bits, btns_5bits, sws_8bits.
  • Software: FSBL, U-boot, Linux, device-tree (includes Open AMP), rootfs (minimal packages).
  • Pre-built Images: Ready to test images bitstream, FSBL, u-boot, Linux and rootfs for booting u-boot and Linux.
Zynq UltraScale+ MPSoCZCU102 production siliconxilinx-zcu102-v20XY.Z-final.bspThis BSP contains:
  • Hardware: Design contains Zynq UltraScale+ MPSoC PS block (DDR, UART, SD, QSPI, Ethernet, PCIe, DP, USB, SATA etc.)
  • Software: FSBL, PMUFW, ATF, U-boot, Linux, device-tree (includes Open AMP, Xen), rootfs (minimal packages).
  • Pre-built Images: Ready to test images bitstream, FSBL, PMUFW, ATF, u-boot, Linux and rootfs for booting u-boot and Linux.
Zynq UltraScale+ MPSoCZCU104 production siliconxilinx-zcu104-v20XY.Z-final.bspThis BSP contains:
  • Hardware: Design contains Zynq UltraScale+ MPSoC PS block (DDR, UART, SD, QSPI, Ethernet, DP, USB, SATA etc.), VCU DDR4 Controller (PL DDR) and VCU IP.
  • Software: FSBL, PMUFW, ATF, U-boot, Linux, device-tree (includes Open AMP, Xen), vcu-control software, rootfs (minimal packages which includes additional SW packages like GStreamer, OpenMAX, V4L2, libdrm and vcu-examples).
  • Pre-built Images: Ready to test images bitstream, FSBL, PMUFW, ATF, u-boot, Linux and rootfs for booting u-boot and Linux.
Zynq UltraScale+ MPSoCZCU106 production siliconxilinx-zcu106-v20XY.Z-final.bspThis BSP contains:
  • Hardware: Design contains Zynq UltraScale+ MPSoC PS block (DDR, UART, SD, QSPI, Ethernet, PCIe, DP, USB, SATA etc.), VCU DDR4 Controller (PL DDR) and VCU IP.
  • Software: FSBL, PMUFW, ATF, U-boot, Linux, device-tree (includes OpenAMP, Xen), vcu-control software, rootfs (minimal packages which includes additional SW packages like GStreamer, OpenMAX, V4L2, libdrm and vcu-examples).
  • Pre-built Images: Ready to test images bitstream, FSBL, PMUFW, ATF, u-boot, Linux and rootfs for booting u-boot and Linux.
Zynq UltraScale+ RFSoCZCU111 production siliconxilinx-zcu111-v20XY.Z-final.bspThis BSP contains:
  • Hardware: Design contains Zynq UltraScale+ RFSoC PS block (DDR, UART, SD, QSPI, Ethernet, DP, USB, SATA etc) and rf_data_converters, sd_fec_dec, adc_sink, dac_source, axi_gpio, axi_intc IP's.
  • Software: FSBL, PMUFW, ATF, U-boot, Linux, device-tree (includes Open AMP, Xen), rfdc-drivers, rootfs (minimal packages which includes RDFC example applications).
  • Pre-built Images: Ready to test images bitstream, FSBL, PMUFW, ATF, u-boot, Linux and rootfs for booting u-boot and Linux.
Zynq UltraScale+ RFSoCZCU1275xilinx-zcu1275-v20XY.Z-final.bspThis BSP contains:
  • Hardware: Design contains Zynq UltraScale+ RFSoC PS block (DDR, UART, SD, QSPI, Ethernet, DP, USB, SATA etc) and rf_data_converters, adc_sink, dac_source, axi_gpio, axi_intc IP's.
  • Software: FSBL, PMUFW, ATF, U-boot, Linux, device-tree (includes Open AMP, Xen), rfdc-drivers, rootfs (minimal packages which includes RDFC example applications).
  • Pre-built Images: Ready to test images bitstream, FSBL, PMUFW, ATF, u-boot, Linux and rootfs for booting u-boot and Linux.
Zynq UltraScale+ RFSoCZCU1285xilinx-zcu1285-v20XY.Z-final.bspThis BSP contains:
  • Hardware: Design contains Zynq UltraScale+ RFSoC PS block (DDR, UART, SD, QSPI, Ethernet, DP, USB, SATA etc) and rf_data_converters, adc_sink, dac_source, axi_gpio, axi_intc IP's.
  • Software: FSBL, PMUFW, ATF, U-boot, Linux, device-tree (includes Open AMP, Xen), rfdc-drivers, rootfs (minimal packages which includes RDFC example applications).
  • Pre-built Images: Ready to test images bitstream, FSBL, PMUFW, ATF, u-boot, Linux and rootfs for booting u-boot and Linux.


Note: The "<architecture> sstate-cache" (sstate_<architecture>_2019.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 "2019.2_PetaLinux_Packages_List" for software package versions tested on host machines, which is required for PetaLinux installation tools.

README for downloads area.


PetaLinux 2019.2 contains the following build collateral:

ComponentGit repoGit BranchesGit TagsCommit IDComments
FSBLgit://github.com/Xilinx/embeddedsw.gitrelease-2019.2xilinx-v2019.2e8db5fb118229fdc621e0ec7848641a23bf60998
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 Firmwaregit://github.com/Xilinx/embeddedsw.gitrelease-2019.2xilinx-v2019.2e8db5fb118229fdc621e0ec7848641a23bf60998
PMU for Zynq UltraScale+ Firmware is at embeddedsw/lib/sw-apps/zynqmp_pmufw
Device-treegit://github.com/Xilinx/device-tree-xlnx.gitmasterxilinx-v2019.2a8b39cf536e6ccda56affb27b2727c1e4d6edad2

Linuxgit://github.com/Xilinx/linux-xlnx.gitxlnx_rebase_v4.19xilinx-v2019.2b983d5fd71d4feaf494cdbe0593ecc29ed471cb8
Linux Kernel rebase version 4.19
U-Bootgit://github.com/Xilinx/u-boot-xlnx.gitmasterxilinx-v2019.2dc61275b1d505f6a236de1c5b0f35485914d2bcc
U-boot Version v2019.01
QEMUgit://github.com/Xilinx/qemu.gitmasterxilinx-v2019.26617fbc8be3525ca524f7d4ef7fc7b14c5b0c822

Xengit://github.com/Xilinx/xen.gitxilinx/release-2019.2xilinx-v2019.20bb0d1c1f59da1a0fbc8d3fea843434678bcd6d9
Xen Version 4.11
ARM-Trusted-Firmware (ATF)git://github.com/Xilinx/arm-trusted-firmware.gitmasterxilinx-v2019.2713dace94b259845fd8eede11061fbd8f039011e
ATF is based on upstream version 2.0
Yoctogit://github.com/Xilinx/meta-xilinx.git
git://github.com/Xilinx/meta-xilinx-tools.git
git://github.com/Xilinx/meta-petalinux.git
rel-v2019.2No Tags586e4001cdd90e3db67692b14bbe5daabc565478
1f0161a321aac36b0dfe6d742f2019abd146d998
6f3c49f124d2ce1bfcea006091fd72063a63ed95
Yocto 2.6.1 Thud
qemu-devicetreesgit://github.com/Xilinx/qemu-devicetrees.gitbranch/xilinx-v2019.2xilinx-v2019.2d119986a6dd800bc3e71ea171b5b6741e0128289

OpenAMPgit://github.com/Xilinx/open-amp.gitmasterxilinx-v2019.27fd76b240fb009d25b774c098e73908b2ddb7d92

libmetalgit://github.com/Xilinx/libmetal.gitmasterxilinx-v2019.2c7fe342fcabb638dc98f3356d7eea869f8363ec6

VCU OpenMax ILgit://github.com/Xilinx/vcu-omx-il.gitmasterxilinx-v2019.29bbb40e3ceddd9e166d1d97aa4ac380459166344

VCU Control Softwaregit://github.com/Xilinx/vcu-ctrl-sw.gitmasterxilinx-v2019.2f3001b44eeaf770cbd9f95d2cfd0b02d3f65b2d3

VCU Firmwaregit://github.com/Xilinx/vcu-firmware.gitmasterxilinx-v2019.229ab982965b797b1c9b567faba47378578398f4a

VCU Modulesgit://github.com/Xilinx/vcu-modules.gitmasterxilinx-v2019.2d4b46f2ee10e5d13609ca982d8d8bae662468837

GStreamer OpenMax ILgit://github.com/Xilinx/gst-omx.gitxilinx-masterxilinx-v2019.2f511f62c737318dc329a6417dca5d38065d70a77GStreamer version 1.14.4
GStreamer Plugins-Basegit://github.com/Xilinx/gst-plugins-base.gitmaster-rel-1.12.2xilinx-v2019.20deb29a2e32b92cfd92d61136576d9fa310528c1
GStreamer Plugins-Badgit://github.com/Xilinx/gst-plugins-bad.gitmaster-rel-1.12.2xilinx-v2019.233016ba0374828b3188f9c9b236b185a5496cfe7
GStreamer Plugins-Goodgit://github.com/Xilinx/gst-plugins-good.gitmaster-rel-1.12.2xilinx-v2019.229b75b92985f58770c9580b58582404eadbb256a
GStreamergit://github.com/Xilinx/gstreamer.gitrel-v2019.2No Tagsc3c502011e3585749c664e6d2125c49419bb9889
hdmi-modulesgit://github.com/Xilinx/hdmi-modules.gitmasterxilinx-v2019.2be354cc3c8889932aabede8cddda0770d77e7843
GCC



MB compiler version 8.2
ARM 8.2

 

2019.2 Release Notes for Open Source components wiki page:

Covers details for below components changes (new features/fixes) in a particular release.


2019.2 Release pre-built images wiki page:

https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/183304302/Zynq+2019.2+Release

2019.2 New Features:

PetaLinux

  • PetaLinux supports Yocto devtool

GPU MALI-400

  • Added r9p0 DDK which has some bug fixes and supports GBM 1.17
  • Support for rendering graphics on different surfaces using EGL config variable for Qt GBM or KMS backend.

 

2019.2 Bug Fixes:

PetaLinux

  • Fixed Makefile indentation in (UG1144) docs which caused build errors when adding custom libraries.
  • Fixed Migration section in (UG1144) docs for changes to config, .bb and .bbapend files.
  • Fixed PetaLinux C++ template apps which fails to build when using LDFLAGS compiler options in recipes.
  • Fixed PetaLinux project zynqMP template flow u-boot configs and #defines generated from tool.
  • Fixed PetaLinux build errors when fpga-manager option is enabled with HDF that does not contain bitstream.
  • Fixed petalinux-boot with --before-connect and --after-connect options.
  • Fixed PetaLinux BSP README content.
  • Fixed booting Zynq-7000 kernel, dtb and rootfs images separately using bootm commands.

GPU MALI-400

  • Fixed ARM libmali is made compatible with wayland 1.15
  • Wayland-egl implementation will now come from wayland (>=1.14)
  • Bug fix in gbm implementation (API: gbm_bo_import)

    Known Issues for 2019.2:

    Linux/BaremetalComponentsDescriptionWork-aroundTo be fixed version
    LinuxPetaLinuxZynq UltraScale+ MPSoC: How to enable UHS (SD 3.0) support for ZCU102 and ZCU106 evaluation board PetaLinux BSPs(Xilinx Answer 69978)
    LinuxXSDKZynq UltraScale+ MPSoC: Connecting XSDB to Linux CPU idle(Xilinx Answer 69143)
    LinuxFSBLZynq UltraScale+ MPSoC: How to achieve SATA performance in Linux(Xilinx Answer 71584)
    LinuxFSBLZynq UltraScale+ MPSoC: How to make SMMU work with SATA IP(Xilinx Answer 71790)
    LinuxYocto, PetaLinux2019.x Zynq UltraScale+ MPSoC: Yocto or PetaLinux throws warnings when you enable libmali with fbdev windowing system(Xilinx Answer 72139)
    LinuxYocto, PetaLinux2019.x Zynq UltraScale+ MPSoC: Linux boot throws fatal errors with libmali and X11 enabled in PetaLinux or Yocto images(Xilinx Answer 72363)
    LinuxKernel2019.x Zynq7000, Zynq UltraScale+ MPSoC: Yocto or PetaLinux build with petalinux-image-full images hangs without reaching Linux boot login prompt(Xilinx Answer 72377)
    BaremetalBSP2019.2 Zynq UltraScale+ MPSoC/RFSoC: RPU suspend-resume multiple times does not work(Xilinx Answer 73015)2020.1
    LinuxVCU2019.2 Zynq UltraScale+ MPSoC VCU - Why do I see a hang while transcoding a Dynamically Changing Resolution stream containing a 4K resolution from AVC or HEVC to AVC using a GStreamer pipeline?(Xilinx Answer 73020)2020.1
    LinuxVCU2019.2 Zynq UltraScale+ MPSoC VCU - Why do I see a hang while running two 4kp30 AVC encoding and decoding GStreamer pipelines and running for more than 12 hours?(Xilinx Answer 73021)
    LinuxVCU2019.2 Zynq UltraScale+ MPSoC VCU - Why do I see errors when trying to encode 10-bit 4:2:2 4K DCI to HEVC format?(Xilinx Answer 73022)
    LinuxVCU2019.2 Zynq UltraScale+ MPSoC VCU - Why do I see "VCU: unavailable resource error" errors when trying switching from a 4Kp30 stream to a 4Kp60 stream, when using the Low Latency Phase 2 (LLP2) mode?(Xilinx Answer 73023)
    LinuxVCU2019.2 Zynq UltraScale+ MPSoC VCU - Why do I see the VCU hang when encoding 4Kp60 AVC num-slices=16, when using the Low Latency Phase 2 (LLP2) mode?(Xilinx Answer 73024)
    LinuxVCU2019.2 Zynq UltraScale+ MPSoC VCU - Why are the QP values in the last row, not properly updated when using the Example GStreamer Application?(Xilinx Answer 73049)2020.1
    LinuxVCU2019.2 Zynq UltraScale+ MPSoC VCU - Why do I see the high decoder latency number while decoding a reduced latency HEVC encoded stream?(Xilinx Answer 73051)2020.1
    LinuxDevice-tree2019.2 Zynq UltraScale+ MPSoC: PetaLinux ZCU106 BSP fails to detect SD Card FAT32 or EXT4 partition when booting Linux(Xilinx Answer 73079)2020.1

    附件

    文件名 文件大小 File Type
    README_content_v2019.2.txt 1 KB TXT
    2019.2_PetaLinux_Package_List.xlsx 23 KB XLSX

    链接问答记录

    主要问答记录

    Answer Number 问答标题 问题版本 已解决问题的版本
    55776 Release Notes and Known Issues for PetaLinux 2013.04 and later tool versions N/A N/A
    AR# 72950
    日期 12/10/2019
    状态 Active
    Type 版本说明
    器件
    Tools More Less
    Boards & Kits More Less
    People Also Viewed