This Answer Record acts as the release notes for PetaLinux 2018.2 and contains links to information about resolved issues and updated collateral contained in this release.
BSPs supported for the 2018.2 PetaLinux Release
This table contains supported BSPs for Zynq-7000, MicroBlaze, Zynq UltraScale+ MPSoC available on the Embedded Development download page.
Platform | Variant | BSP Name |
---|---|---|
Zynq-7000 | ZC702 | ZC702 BSP |
Zynq-7000 | ZC706 | ZC706 BSP |
Zynq-7000 | ZEDBOARD | ZED BSP |
MicroBlaze | AC701 | AC701 BSP |
MicroBlaze | KCU105 | KCU105 |
MicroBlaze | KC705 | KC705 BSP |
Zynq UltraScale+ MPSoC | ZCU102 production silicon | ZCU102 BSP (prod-silicon) |
Zynq UltraScale+ MPSoC | ZCU102 ZU9 ES2 Rev 1.0 | ZCU102 ZU9 ES2 Rev 1.0 BSP |
Zynq UltraScale+ MPSoC | ZCU104 production silicon | ZCU104 BSP |
Zynq UltraScale+ MPSoC | ZCU106 production silicon | ZCU106 BSP |
Zynq UltraScale+ RFSoC | ZCU111 production silicon | ZCU111 BSP |
Note: The "sstate cache file" (sstate-rel-v2018.2.tar.gz) can be found on the Xilinx download area along with an associated README (sstate_rel_2018.2_README) file that outlines the procedure to use "sstate cache".
Refer to the attached file "2018.2_PetaLinux_Packages_List" for software package versions tested on host machines, which is required for PetaLinux installation tools.
README for downloads area.
PetaLinux 2018.2 contains the following build collateral:
Component | Git repo | Git Branches | Git Tags | Commit ID | Comments |
---|---|---|---|---|---|
FSBL | git://github.com/Xilinx/embeddedsw.git | master | xilinx-v2018.2 | "6e82c0183bdfb9c6838966b9b87ef8385ba35504" | 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 | master | xilinx-v2018.2 | "6e82c0183bdfb9c6838966b9b87ef8385ba35504" | 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-v2018.2 | "f38738e568210695f06bab078900d9469c2eff7b" | |
Linux | git://github.com/Xilinx/linux-xlnx.git | xlnx_rebase_v4.14 | xlnx_rebase_v4.14_2018.2 | "ad4cd988ba86ab0fb306d57f244b7eaa6cce79a4" | Linux Kernel rebase version 4.14 |
U-Boot | git://github.com/Xilinx/u-boot-xlnx.git | master | xilinx-v2018.2 | "21812b5fd359d8756d619a15b49b6079ae3f9f36" | U-boot Version v2018.01 |
QEMU | git://github.com/Xilinx/qemu.git | master | xilinx-v2018.2 | "f5fb2a88ffe61ccb049715cb11b34e9cb216fd5c" | |
Xen | git://github.com/Xilinx/xen.git | xilinx/stable-4.9 | xilinx-v2018.2 | "c227fe68589bdfb36b85f7b78c034a40c95b9a30" | |
ARM-Trusted-Firmware (ATF) | git://github.com/Xilinx/arm-trusted-firmware.git | master | xilinx-v2018.2 | "93a69a5a3bc318027da4af5911124537f4907642" | ATF is based on upstream version 1.4 |
Yocto | git://github.com/Xilinx/meta-xilinx.git git://github.com/Xilinx/meta-xilinx-tools.git git://github.com/Xilinx/meta-petalinux.git | rel-v2018.2 | No Tags | "b7110d72bede3fd98eb350400db8ef55f0c39f28" "620a0368d981c1648664865f245ef1051c6b9a06" "68cb2ce19105a05fc60fc495b98cbeac04bfb85e" | Yocto 2.4.1 Rocko |
qemu-devicetrees | git://github.com/Xilinx/qemu-devicetrees.git | master | xilinx-v2018.2 | "181fb682575057b8f572a5e0d38e0b5bb78c845c" | |
OpenAMP | git://github.com/Xilinx/open-amp.git | master | xilinx-v2018.2 | "7f2d8ca88d643a9cec993add93d1630b2c7bd41e" | |
libmetal | git://github.com/Xilinx/libmetal.git | master | xilinx-v2018.2 | "18048c4144f276cda793c125399057a6b5773edb" | |
VCU OpenMax IL | git://github.com/Xilinx/vcu-omx-il.git | master | xilinx-v2018.2 | "520542d3350ab8d2ccb9c3cf0044550539f95a42" | |
VCU Control Software | git://github.com/Xilinx/vcu-ctrl-sw.git | master | xilinx-v2018.2 | "2975ba25430a221a3feaca4839f5a13424972a68" | |
VCU Firmware | git://github.com/Xilinx/vcu-firmware.git | master | xilinx-v2018.2 | "a847c94546c3711a9d2b61bd6a568bc8f46a99bd" | |
VCU Modules | git://github.com/Xilinx/vcu-modules.git | master | xilinx-v2018.2 | "646185390cc1850969c0fa3db59fc8f0e511922e" | |
GStreamer OpenMax IL | git://github.com/Xilinx/gst-omx.git | xilinx-master | xilinx-v2018.2 | "5c2c023185923c88982dd55d1a7ade08c9a06e97" | |
GStreamer Plugins-Base | git://github.com/Xilinx/gst-plugins-base.git | master-rel-1.12.2 | xilinx-v2018.2 | "244ba6f2ad1915f6b9f62f8d8e8efbce1cf10ebb" | |
GStreamer Plugins-Bad | git://github.com/Xilinx/gst-plugins-bad.git | master-rel-1.12.2 | xilinx-v2018.2 | "230ad55826c3b1600fa2b57e5c02a77335d357a4" | |
GStreamer Plugins-Good | git://github.com/Xilinx/gst-plugins-good.git | master-rel-1.12.2 | xilinx-v2018.2 | "d7cac4c10e6365e5cc3ea06edb6646533fd5ce2c" | |
GCC | MB compiler version 7.2 ARM 7.2 |
Wiki Updates:
Covers details for below components changes (new features/fixes) in a particular release.
2018.2 FSBL release notes wiki page:
http://www.wiki.xilinx.com/FSBL
2018.2 PMUFW release notes wiki page:
http://www.wiki.xilinx.com/PMU+Firmware
2018.2 ATF release notes wiki page:
http://www.wiki.xilinx.com/2018.2+ATF+Release+Notes
2018.2 U-Boot release notes wiki page:
http://www.wiki.xilinx.com/2018.2+u-boot+release+notes
2018.2 Linux and DTG release notes wiki page:
http://www.wiki.xilinx.com/2018.2+Linux+and+DTG+Release+Notes
2018.2 Power Management release notes wiki page:
http://www.wiki.xilinx.com/Zynq+UltraScale%EF%BC%8B+MPSoC+Power+Management
2018.2 Baremetal Drives and Libraries release notes wiki page:
http://www.wiki.xilinx.com/Baremetal+Drivers+and+Libraries
2018.2 OpenAMP release notes wiki page:
2018.2 QEMU release notes wiki page:
http://www.wiki.xilinx.com/QEMU
2018.2 VCU release notes wiki page:
http://www.wiki.xilinx.com/Xilinx+Video+Codec+Unit
2018.2 New Features:
PetaLinux
Yocto
FSBL
U-boot
PMU Firmware (PMUFW)
Linux Kernel and Drivers
QEMU
VCU
XEN
Power Management
Baremetal Drivers and Libraries
Known Issues for 2018.2:
Linux/Baremetal | Components | Description | Work-around | To be fixed version |
---|---|---|---|---|
Linux | Yocto/PetaLinux | 2018.x Yocto/PetaLinux: Ubuntu 18.04.x LTS support | (Xilinx Answer 71448) | |
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 | 2017.x-2018.x Zynq UltraScale+ MPSoC: Connecting XSDB to Linux CPU idle | (Xilinx Answer 69143) | |
Linux | Yocto, PetaLinux | 2018.x Zynq UltraScale+ MPSoC: Yocto or PetaLinux throws warnings when the build do_rootfs task completes | (Xilinx Answer 71110) | |
Linux | Drivers | 2018.1/2 Zynq UltraScale+ MPSoC: PetaLinux Warm-Restart BSP fails to wakeup Ethernet when FPD is off | (Xilinx Answer 71028) | 2018.3 |
Baremetal | FSBL | 2018.1/2 Zynq UltraScale+ MPSoC: FSBL R5 application does not work with default isolation enabled. | (Xilinx Answer 71015) | 2018.3 |
Linux | VCU | 2018.1/2 Zynq UltraScale+ MPSoC VCU - Why does the VCU MCU throw an exception when using multiple streams and Low Latency mode? | (Xilinx Answer 71020) | 2018.3 |
Linux | VCU-GStreamer | 2018.1/2 Zynq UltraScale+ MPSoC VCU: Why do I see frame drops at bitrates > 500Mbps when using GStreamer? | (Xilinx Answer 71021) | 2018.3 |
Linux | Drivers | 2018.1/2 Zynq UltraScale+ MPSoC: Linux 4.14 driver always assumes that the Display Port (GTR's) output will be used | (Xilinx Answer 71043) | 2018.3 |
Linux | Drivers | 2018.1/2 Zynq UltraScale+ MPSoC: Linux 4.14 driver does not support both PL live input and DP DMA input at the same time | (Xilinx Answer 71044) | 2018.3 |
Linux | Device-tree | 2018.1/2 Zynq UltraScale+ MPSoC: OpenAMP source device-tree file name has incorrect naming convention | (Xilinx Answer 71048) | 2018.3 |
Linux | PetaLinux | 2018.1/2 Zynq UltraScale+ MPSoC: ATF does not build in PetaLinux or Yocto when ATF DEBUG is enabled | (Xilinx Answer 71156) | 2018.3 |
Linux | Drivers | 2018.1/2 Zynq UltraScale+ MPSoC: Linux DRM driver does not need to update the plane for same framebuffer | (Xilinx Answer 71230) | 2018.3 |
Linux | PetaLinux | 2017.1-2018.2 Zynq-7000: Cannot boot Zynq-7000 PetaLinux images individually in legacy flow | (Xilinx Answer 71231) | 2018.3 |
Linux | PetaLinux | 2018.2 Ultra96: PetaLinux fails to build ultra96 BSP without network | (Xilinx Answer 71240) | 2018.3 |
Linux | Drivers | 2018.1/2 Zynq UltraScale+ MPSoC: Linux GEM PTP time adjustment fails for large negative delta | (Xilinx Answer 71332) | 2018.3 |
Linux | Device-tree | 2018.2 Zynq UltraScale+ RFSoC: Additional settings required for Ethernet (using FMC card) to work on ZC1275 | (Xilinx Answer 71333) | 2018.3 |
Linux | VCU | 2018.1/2 Zynq UltraScale+ MPSoC - Video Codec Unit (VCU) TRD Design Module 3 does not build when using BB_NO_NETWORK (without network) | (Xilinx Answer 71381) | 2018.3 |
Linux | Yocto | 2018.1/2 Zynq UltraScale+ MPSoC - Video Codec Unit (VCU) TRD Design Module does not build with PetaLinux SDK generation | (Xilinx Answer 71382) | 2018.3 |
Linux | Drivers | 2017.1-2018.2 Zynq UltraScale+ MPSoC: Linux kernel boot failed while mounting a JFFS2 filesystem in QSPI boot mode | (Xilinx Answer 71114) | 2018.3 |
Linux | Drivers | 2017.1-2018.2 Zynq UltraScale+ MPSoC: Linux kernel panic for JFFS2 filesystem on POR or reboot | (Xilinx Answer 71439) | 2018.3 |
文件名 | 文件大小 | File Type |
---|---|---|
2018.2_PetaLinux_Package_List.xlsx | 20 KB | XLSX |
README_content_v2018.2.txt | 1 KB | TXT |
Answer Number | 问答标题 | 问题版本 | 已解决问题的版本 |
---|---|---|---|
55776 | Release Notes and Known Issues for PetaLinux 2013.04 and later tool versions | N/A | N/A |