AR# 72293

|

PetaLinux 2019.1 - Product Update Release Notes and Known Issues

描述

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

解决方案


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

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 OpenAMP), 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 OpenAMP), 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 OpenAMP), 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 OpenAMP, 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 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+ 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 OpenAMP, 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 OpenAMP, 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 OpenAMP, 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 "sstate cache file" (sstate-rel-v2019.1.tar.gz) can be found on the Xilinx download area along with an associated README (sstate_rel_2019.1_README) file that outlines the procedure to use "sstate cache".

Refer to the attached file "2019.1_PetaLinux_Packages_List" for software package versions tested on host machines, which is required for PetaLinux installation tools.

README for downloads area.


PetaLinux 2019.1 contains the following build collateral:

ComponentGit repoGit BranchesGit TagsCommit IDComments
FSBLgit://github.com/Xilinx/embeddedsw.gitrelease-2019.1xilinx-v2019.126c14d9861010a0e3a55c73fb79efdb816eb42ca
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.1xilinx-v2019.126c14d9861010a0e3a55c73fb79efdb816eb42ca
PMU for Zynq UltraScale+ Firmware is at embeddedsw/lib/sw-apps/zynqmp_pmufw
Device-treegit://github.com/Xilinx/device-tree-xlnx.gitmasterxilinx-v2019.173e546e312a22d7fb410c28d5c79174d2eb29938
Linuxgit://github.com/Xilinx/linux-xlnx.gitxlnx_rebase_v4.19xlnx_rebase_v4.19_2019.19811303824b66a8db9a8ec61b570879336a9fde5
Linux Kernel rebase version 4.19
U-Bootgit://github.com/Xilinx/u-boot-xlnx.gitmasterxilinx-v2019.1d895ac5e94815d4b45dcf09d4752c5c2334a51dbU-boot Version v2019.01
QEMUgit://github.com/Xilinx/qemu.gitmasterxilinx-v2019.15f38ea92fb697b94ad43f01fe162f3ed6e6b0e16

Xengit://github.com/Xilinx/xen.gitxilinx/release-2019.1xilinx-v2019.1e4547c663f7fc36fa90d0ee2c344624e5dbe2033
Xen Version 4.14
ARM-Trusted-Firmware (ATF)git://github.com/Xilinx/arm-trusted-firmware.gitmasterxilinx-v2019.180d1c79007fda42d4cc0be31b185a1da5799cd4dATF 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.1No Tags94add75c0447ff7eb5b67cee0712777e198e9c5b
de93eacef30a578ab030964ceb95f1f7b6b79a74
de2b260c646dabbe4de3d3419cbc0878f57091c7
Yocto 2.6.1 Thud
qemu-devicetreesgit://github.com/Xilinx/qemu-devicetrees.gitbranch/xilinx-v2019.1xilinx-v2019.1445406ef4d06303f00387f7d81e8718255336fd0

OpenAMPgit://github.com/Xilinx/open-amp.gitmasterxilinx-v2019.1f9039c27a00caa7f1548ffd53d863776edc6f223

libmetalgit://github.com/Xilinx/libmetal.gitmasterxilinx-v2019.1a4d606a40535c8be029d01315303c2608359d789

VCU OpenMax ILgit://github.com/Xilinx/vcu-omx-il.gitmasterxilinx-v2019.1b93cec02cd5da223fa965073dce130a08ffd6419

VCU Control Softwaregit://github.com/Xilinx/vcu-ctrl-sw.gitmasterxilinx-v2019.132b7be620987283f62e4469185da81dddad1071c

VCU Firmwaregit://github.com/Xilinx/vcu-firmware.gitmasterxilinx-v2019.14078b74d16e5eccca5ae3132c3877d3aff7fb168

VCU Modulesgit://github.com/Xilinx/vcu-modules.gitmasterxilinx-v2019.113a8e5b3f614d94081481a808aa8d4bd00b26d76

GStreamer OpenMax ILgit://github.com/Xilinx/gst-omx.gitxilinx-masterxilinx-v2019.1b2aa6a8a5e30d347d573378cf8968a127e2bd495
GStreamer version 1.14.4
GStreamer Plugins-Basegit://github.com/Xilinx/gst-plugins-base.gitmaster-rel-1.12.2xilinx-v2019.1334c48fb4ad71ba95502a68cb31f505d85b10b2d
GStreamer Plugins-Badgit://github.com/Xilinx/gst-plugins-bad.gitmaster-rel-1.12.2xilinx-v2019.1ec1ff1219c99db2a9cc5262027f9b4d20f5f4e81
GStreamer Plugins-Goodgit://github.com/Xilinx/gst-plugins-good.gitmaster-rel-1.12.2xilinx-v2019.1265c66765515d09a578c401cdcb70327239b1b3d
GStreamergit://github.com/Xilinx/gstreamer.gitrel-v2019.1No Tags791c729f72cf91679bbfa36c24b1c7da5c332808
hdmi-modulesgit://github.com/Xilinx/hdmi-modules.gitmasterxilinx-v2019.144d691f6937ad73ac974ed5b50722e73514459f6
GCC



MB compiler version 8.2
ARM 8.2

 

2019.1 Release Notes for Open Source components wiki page:

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


2019.1 New Features:

PetaLinux

  • PetaLinux upgraded to Yocto 2.6.1 Thud release.
  • PetaLinux BSP's for
    1. MicroBlaze SP701 board
    2. MicroBlaze VCU118 Rev2.0 production silicon
    3. Zynq UltraScale+ RFSoC ZCU1275 Rev 2.0 production silicon
    4. Zynq UltraScale+ RFSoC ZCU1285 Rev 2.0 pre-production silicon
  • Added support for device tree overlay support for Zynq7000 devices
  • PetaLinux Upgrade support in tool where you can upgrade a PetaLinux project to a new version of the components like U-boot, Linux, OpenAMP, Xen, DTG and Rootfs

GPU MALI-400

  • Added a variable to toggle different backend has been decoupled from DISTRO_FEATURES. A new variable "MALI_BACKEND_DEFAULT" is used to select backend.
    For example If fbdev backend is required then add MALI_BACKEND_DEFAULT ="fbdev" to petalinuxbsp.conf (PetaLinux) or local.conf (Yocto)
  • Users can now toggle libMali backend at runtime using update-alternatives.
    For more details refer https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18841928/Xilinx+MALI+driver

 

2019.1 Bug Fixes:

PetaLinux

  • PetaLinux host packages docs matches with Yocto Thud release docs
  • Fixed device-tree MicroBlaze processor errors even though the processor is present hardware design
  • Fixed ARM Trusted Firmware hangs on Zynq MPSoC when UART0 is disabled
  • Fixed incorrect MicroBlaze lite locked signs (SIGGEN_LOCKEDSIGS_TYPES)
  • Fixed DT Overlays enabled doesn't copy pl.dtbo to <plnx-proj-root>/images/linux directory
  • Fixed for enabling DT Overlays in PetaLinux generates in correct bitstream name in <plnx-proj-root>/images/linux directory
  • Fixed application name using "system-<NAME>" not included petalinux-user-image.bb even though it is enabled from rootfs menu config

GPU MALI-400

    Known Issues for 2019.1:

    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)
    BaremetalLwIP2019.1 Zynq UltraScale+ MPSoC: LwIP Support for A53 32-bit Toolchain(Xilinx Answer 72379)
    LinuxU-boot2017.1-2019.1 Zynq-7000: Cannot boot Zynq-7000 PetaLinux images individually in legacy flow (Xilinx Answer 71231)2019.2
    LinuxDrivers2019.1 Zynq UltraScale+ MPSoC: USB 3.0 getting missed Interval for Isochronous transfers when operating in Super-Speed Mode(Xilinx Answer 72290)2019.2
    LinuxDrivers2018.3-2019.1 Zynq UltraScale+ MPSoC: Linux stress test on mtd-device fails (Xilinx Answer 72327)2019.2
    LinuxPMUFW2019.1 Zynq UltraScale+ MPSoC: Linux APU-Only restart fails on Ultra96 boards (Xilinx Answer 72336)2019.2
    LinuxDrivers2018.3-2019.1 Zynq UltraScale+ MPSoC: Unable to mount JFFS2 filesystem with single flash configuration(Xilinx Answer 72349)2019.2
    LinuxDriver2019.1 MicroBlaze: EEPROM does not work in VCU118 and SP701 PetaLinux BSP's (Xilinx Answer 72380)2019.2
    LinuxU-boot2018.x-2019.1 Zynq UltraScale+ MPSoC: USB core reset in Linux may cause issues with USB device connected if it was previously powered in U-boot(Xilinx Answer 72376)2019.2
    BaremetalBSP2019.1 MicroBlaze standalone BSP does not have a handler for unaligned access to 64 bit addresses exceptions(Xilinx Answer 72398)2019.2
    LinuxVCU,
    GStreamer
    2019.1 Zynq UltraScale+ MPSoC VCU - Why is there initial "jerkiness" when transcoding with a 4Kp60 AVC pipeline?(Xilinx Answer 72328)2019.2
    LinuxYocto, PetaLinux2019.1 Zynq UltraScale+ MPSoC: Yocto or PetaLinux doesn't support distrocmd introduced in u-boot-xlnx(Xilinx Answer 72393)2019.2
    LinuxDevice-tree2019.1 Zynq UltraScale+ MPSoC: U-boot fails to read MAC address from EEPROM on ZCU102 board(Xilinx Answer 72401)2019.2
    LinuxYocto2019.1 Zynq UltraScale+ MPSoC: Yocto XRT and ZOCL commit IDs are out of sync(Xilinx Answer 72400)2019.2
    LinuxDrivers2019.1 MicroBlaze: Linux AXI Ethernet driver probe fails when using VCU118 PetaLinux BSPs(Xilinx Answer 72396)2019.2
    LinuxDriversZynq UltraScale+ MPSoC (Vivado 2019.1) - PL-PCIe Root Port - Driver Compilation Fails(Xilinx Answer 72389)2019.2
    LinuxU-boot2019.1 Zynq UltraScale+ MPSoC: Linux USB 3.0 device mode doesn't work(Xilinx Answer 72409)2019.2
    LinuxVCU2018.3-2019.1 Zynq UltraScale+ MPSoC VCU - Why do I sometimes see heavy APU loading for high bitrate encoding?(Xilinx Answer 72460)2019.2
    LinuxLibmetal2019.1 Zynq UltraScale+ MPSoC: Why does my OpenAMP libmetal C++ application not build(Xilinx Answer 72561)2019.2

    附件

    文件名 文件大小 File Type
    README_content_v2019.1.txt 1 KB TXT
    2019.1_PetaLinux_Package_List.xlsx 21 KB XLSX

    链接问答记录

    主要问答记录

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