We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 69372

PetaLinux 2017.2 - Product Update Release Notes and Known Issues


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


BSPs supported for 2017.2 PetaLinux Release

This table contains supported BSPs for Zynq-7000, MicroBlaze, Zynq UltraScale+ MPSoC available on the Embedded Development download page.

PlatformVariantBSP Name
Zynq-7000ZC702ZC702 BSP
Zynq-7000ZC706ZC706 BSP
MicroBlazeAC701AC701 BSP
MicroBlazeKC705KC705 BSP
Zynq UltraScale+ MPSoCZCU102 production siliconZCU102 BSP (prod-silicon)
Zynq UltraScale+ MPSoCZCU102 ZU9 ES2 Rev 1.0 ZCU102-ZU9-ES2 Rev 1.0 BSP

BSPs for earlier boards with ES Silicon can be found at:

Note: The "sstate cache file" (sstate-rel-v2017.2.tar.gz) 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 "2017.2-PetaLinux-Packages-List" for software package versions tested on host machines, which is required for PetaLinux installation tools.

PetaLinux 2017.2 contains the following build collateral:

ComponentGit repo Branches/Tag Commit IDComments
FSBLgit://github.com/Xilinx/embeddedsw.gitxilinx-v2017.2"33ee700baafc0868aee2d984724f1a916f93107d"FSBL for Zynq7000 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.gitxilinx-v2017.2"e9ea9a1fef3afaca0fbaa1250507d4f9f7080f06"PMU for Zynq UltraScale+ Firmware is at embeddedsw/lib/sw-apps/zynqmp_pmufw
Linuxgit://github.com/Xilinx/linux-xlnx.gitxilinx-v2017.2"5d029fdc257cf88e65500db348eda23040af332b"Kernel Version 4.9
U-Bootgit://github.com/Xilinx/u-boot-xlnx.gitxilinx-v2017.2"5290eb544b8659d957d3b8fd2ba890e9575007e4"U-boot Version 2017.01
ARM-Trusted-Firmware (ATF)git://github.com/Xilinx/arm-trusted-firmware.gitxilinx-v2017.2"0d9d51a17f7ba2c1e5864e196047a170d341796e"ATF is based on upstream version 1.3
rel-v2017.2Yocto 2.2 Morty
GCCMB compiler version 6.2
ARM 6.2

Wiki Updates:

Covers details for Linux Kernel, Device drivers, U-boot and DTG changes (new features/fixes) in a particular release.

2017.2 Linux and DTG release notes wiki page:


2017.2 U-Boot release notes wiki page :


PetaLinux 2017.2 New Features:



  • None


  • None


  • Provide ondie-ECC NAND support in u-boot


  • None

ARM-Trusted Firmware (ATF)

  • None


  • None

PMU Firmware (PMUFW)

  • None

Power Management

  • None


  • Float Support in R5 Bare Metal BSP

Linux Drivers

  • None

Known Issues for 2017.2:

Linux/StandaloneApplicationDescriptionWork-aroundTo be fixed version
LinuxPetaLinux2017.1/2 Zynq UltraScale+ MPSoC: PetaLinux fails to build PMU Firmware on CentOS 7.2/3(Xilinx Answer 69293)2017.3
PetaLinux2017.1/2 Zynq UltraScale+ MPSoC: PetaLinux QEMU boot without pmufw options issues wrong arguments to QEMU(Xilinx Answer 69400)2017.3
LinuxXEN2017.1/2 Zynq UltraScale+ MPSoC: XEN LWIP echo server application doesn't work on EL1-NS DomU guest.
(Xilinx Answer 69398)2017.3
LinuxDrivers2017.1/2 Zynq UltraScale+ MPSoC: Linux SATA Suspend/Resume calls doesn't work when FPD is off(Xilinx Answer 69385)2017.3
LinuxDrivers2017.1/2 Zynq UltraScale+ MPSoC: Linux Power Management Ethernet does not work after suspend-resume cycle (Xilinx Answer 69101)2017.3
LinuxDrivers2017.1/2 Zynq UltraScale+ MPSoC: Linux AXI Ethernet 1000Basex and SGMII ping does not work after doing ifdown eth0 and ifup eth0(Xilinx Answer 69388)2017.3
LinuxDrivers2017.1/2 Zynq UltraScale+ MPSoC: Linux MACB MDIO support for single MAC managing multiple PHYs (Xilinx Answer 69132)2017.3
LinuxPetaLinux2017.1/2 PetaLinux: Symbolic links are added to the kernel source tree when external source is selected in petalinux-config (Xilinx Answer 69373)2017.3
LinuxPetaLinux2017.1/2 Zynq UltraScale+ MPSoC: PetaLinux Kernel is configured differently when remote or external source is selected in petalinux-config (Xilinx Answer 69387)2017.3
LinuxU-boot2017.1/2 Zynq UltraScale+ MPSoC: U-Boot support to load encrypted bitstream
(Xilinx Answer 69383)2017.3
LinuxU-boot2017.2 Zynq UltraScale+ MPSoC: U-boot 'sf test' command failed for QSPI x4 at 100Mhz (Xilinx Answer 69381)2017.3
LinuxU-boot2017.2 Zynq UltraScale+ MPSoC: U-boot takes too long to copy the Linux images from QSPI to DDR(Xilinx Answer 69382)2017.3
LinuxPetaLinux2017.1/2 Zynq UltraScale+ MPSoC: DFU utility not detected or enabled in PetaLinux U-boot and Linux (Xilinx Answer 69378)2017.3
LinuxDrivers2017.1/2 Zynq UltraScale+ MPSoC: Linux USB controller in 3.0 Host Mode fails to resume suspended USB 2.0 device (Xilinx Answer 69375)2017.3
LinuxDrivers2017.1/2 Zynq UltraScale+ MPSoC: Linux USB-UVC playback works only once (Xilinx Answer 69374)2017.3
LinuxPetaLinux2017.1/2 Zynq UltraScale+ MPSoC: PetaLinux fails to build PMU Firmware when UART is not enabled in Vivado design(Xilinx Answer 69406)2017.3
LinuxPetaLinux2017.1/2 PetaLinux: GIT Version control files committed for PetaLinux project causes build error (Xilinx Answer 69415)2017.3
LinuxPetaLinux2016.4/2017.1 PetaLinux: Static IP assignment in PetaLinux menu config "Subsystem AUTO Hardware Settings" not working(Xilinx Answer 69119)2017.3
LinuxPetaLinux2016.4/2017.1 MicroBlaze: PetaLinux ssh command failed to connect to MicroBlaze boards from host machine(Xilinx Answer 69121)2017.3
LinuxPetaLinux2016.4 PetaLinux: Build (petalinux-build) failure when using ddr3 in the Kintex design (Xilinx Answer 69106)2017.3
LinuxPetaLinux2017.1 PetaLinux: Xen images built by PetaLinux do not work as expected (Xilinx Answer 69105)2017.3
LinuxPetaLinux2017.1 Zynq UltraScale+ MPSoC: PetaLinux fails to build and configure U-Boot(Xilinx Answer 69112)2017.3
LinuxDrivers2017.1/2 Zynq UltraScale+ MPSoC: Linux kernel crash from EDAC driver(Xilinx Answer 69433)2017.3
LinuxDrivers2017.1/2 Zynq UltraScale+ MPSoC: Linux Watch Dog Timer (WDT) driver does not reset after reset-on-timeout is kicked off (Xilinx Answer 69423)2017.3
LinuxDevice-tree2017.1/2 Zynq UltraScale+ MPSoC: Linux hangs when accessing PL peripheral generated by yocto(Xilinx Answer 69587)2018.1
LinuxPetaLinux2017.1/2 Zynq UltraScale+ MPSoC: PetaLinux PSS_REF_CLK binding issue(Xilinx Answer 69395)2017.3
LinuxPetaLinux2016.4-2017.2 Kintex UltraScale+: PetaLinux build error when using DDR3 in the Kintex design(Xilinx Answer 69106)2017.3
LinuxPetaLinux2017.1/2 Zynq UltraScale+ MPSoC: PetaLinux fails to build and configure U-Boot (Xilinx Answer 69112)2017.3
LinuxPetaLinux2017.1/2 PetaLinux: Xen images built by PetaLinux do not work as expected(Xilinx Answer 69105)2017.3
LinuxXSDK2017.1-2017.3 Zynq UltraScale+ MPSoC: Connecting XSDB to Linux CPU idle (Xilinx Answer 69143)2017.4


Associated Attachments

Name File Size File Type
2017.2-Petalinux-Packages-List.xlsx 21 KB XLSX

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
55776 Release Notes and Known Issues for PetaLinux 2013.04 and later tool versions N/A N/A

Child Answer Records

AR# 69372
Date 05/18/2018
Status Active
Type Release Notes
  • Zynq-7000
  • Zynq UltraScale+ MPSoC
  • FPGA Device Families
  • PetaLinux - 2017.2
  • Linux
  • OpenAmp
  • More
  • QEMU
  • FreeRTOS
  • XEN
  • Yocto
  • Less
Boards & Kits
  • Zynq-7000 SoC Boards and Kits
  • Zynq UltraScale+ MPSoC Boards and Kits
  • Kintex-7 Boards and Kits
  • More
  • Virtex-7 Boards and Kits
  • Artix-7 Boards and Kits
  • Kintex UltraScale Boards and Kits
  • Kintex UltraScale+ Boards and Kits
  • Virtex UltraScale Boards and Kits
  • Virtex UltraScale+ Boards and Kits
  • Less
Page Bookmarked