UPGRADE YOUR BROWSER

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# 68370

PetaLinux 2016.4 - Product Update Release Notes and Known Issues

Description

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

Solution

PetaLinux 2016.4 contains the following build collateral:

ComponentTag/BranchComments
Device-treexilinx-v2016.4
Linuxxilinx-v2016.4Kernel Version 4.6
U-bootxilinx-v2016.4U-boot Version 2016.07
Xenxilinx-v2016.4
ARM-Trusted-Firmware(ATF)xilinx-v2016.4ATF is based on upstream version 1.2
GCC- MB compiler version 5.2.1
- ARM 5.2.1
YOCTOKrogoth (2.1)

BSPs supported for 2016.4 PetaLinux Release

This table contains supported BSPs for Zynq, MicroBlaze, Zynq UltraScale+ MPSoC.

PlatformVariantBSP Name
ZynqZC702xilinx-zc702-v2016.4-final.bsp
ZynqZC706xilinx-zc706-v2016.4-final.bsp
ZynqZEDBOARDavnet-digilent-zedboard-v2016.4-final.bsp
MicroBlazeKC705xilinx-kc705-v2016.4-final.bsp
MicroBlazeAC701xilinx-ac701-v2016.4-final.bsp
MicroBlazeKCU105xilinx-kcu105-axi-full-v2016.4-final.bsp
Zynq UltraScale+ MPSoC ZCU102 ZU9 ES1 siliconxilinx-zcu102-v2016.4-final.bsp
Zynq UltraScale+ MPSoCZCU102 ZU9 ES2 silicon Rev1.0 board xilinx-zcu102-zu9-es2-rev1.0-v2016.4-final.bsp

 

Note: The "sstate cache file" (sstate-rel-v2016.4.tar.gz) in the Xilinx download area is not a compressed file. Please use the "-xvf" option to extract the sstate-rel-v2016.4.tar.gz file.
This tar file contains a README file that outlines the procedure to use "sstate cache".

PetaLinux 2016.4 New Features:

  • PetaLinux includes full Yocto build flow at backend. For more details please refer (UG1144), (UG1156) and (UG1157).
  • Added BSPs for ZCU102 Rev1.0 board with ES2 silicon.
  • PMU Firmware is built by PetaLinux tools.
  • PetaLinux tool users will have the ability to opt out of having PetaLinux tools to build PMU Firmware.
  • Added Linux Power Management support to power off individual CPU cores when they are in idle state.

PetaLinux

Answer Record NumberAnswer Record Title
(Xilinx Answer 68449)2016.4 PetaLinux: Migrating U-boot configs from 2016.3 PetaLinux project to 2016.4 PetaLinux Yocto based project
(Xilinx Answer 68446)2016.4 PetaLinux: Migrating Kernel configs from 2016.3 PetaLinux project to 2016.4 PetaLinux Yocto based project
(Xilinx Answer 68440)2016.4 PetaLinux: Migrating Applications from 2016.3 PetaLinux project to 2016.4 PetaLinux Yocto based project
(Xilinx Answer 68441)2016.4 PetaLinux: Migrating modules from 2016.3 PetaLinux project to 2016.4 PetaLinux Yocto based project

 

Yocto

None

 

FSBL

None

 

U-boot

None

 

Linux Drivers

Answer Record NumberAnswer Record Title
(Xilinx Answer 68409)Zynq UltraScale+ MPSoC: 2016.4 Linux support for GEM 100BT and 10BT

Known Issues for 2016.4:
Linux/StandaloneApplicationDescriptionWork-aroundTo be fixed version
Linux PetaLinuxZynq UltraScale+ MPSoC: 2016.4 PetaLinux fails with "ERROR: Nothing PROVIDES 'virtual/bootloader'"(Xilinx Answer 68394)2017.1
LinuxU-bootZynq UltraScale+ MPSoC: U-boot can't be compiled in PetaLinux if there is no SDIO peripheral in MPSoC design(Xilinx Answer 68393)2017.1
LinuxDevice-treeZynq UltraScale+ MPSoC: 2016.4 PetaLinux - failed to generate memory node in system-conf.dtsi(Xilinx Answer 68390)2017.1
LinuxOpenAmpZynq UltraScale+ MPSoC: 2016.4 FreeRTOS_SetupTickInterrupt didn't disable timer irq before it initialize the GIC (Xilinx Answer 68398)2017.1
LinuxU-bootZynq UltraScale+ MPSoC: 2016.4 U-Boot support for GEM 100BT and 10BT(Xilinx Answer 68392)2017.1
LinuxPetaLinux2016.3 PetaLinux: Missing "/dev/shm" in ZC706 pre-built image (Xilinx Answer 68412)2017.1
LinuxPetaLinux2016.4 PetaLinux: Build generates unused device-tree system.dts files(Xilinx Answer 68422)2017.1
LinuxPetaLinux2016.4 PetaLinux: TMPDIR is not changing if the PetaLinux project is created without using -n option in MicroBlaze (Xilinx Answer 68423)2017.1
LinuxPMUFW2016.4 Zynq UltraScale+ MPSoC: PMUFW build failed without "ENABLE_PM" macro(Xilinx Answer 68424)2017.1
LinuxPetaLinux2016.4 PetaLinux: Is PMU firmware is still pointing to pre-built images when we run petalinux-package command (Xilinx Answer 68372)2017.1
LinuxPetaLinux2016.4 PetaLinux: sftp-server not starting when dropbear and openssh are both included (Xilinx Answer 68435)2017.1
LinuxPetaLinux2016.4 PetaLinux: FIT image generation is failing If user selects initrd in petalinux-config(Xilinx Answer 68436)2017.1
LinuxPetaLinux2016.4 PetaLinux: External kernel source with "petalinux-config -c kernel" ends up with errors "merge_config.sh is missing".(Xilinx Answer 68437)2017.1
LinuxATF2016.4 SDK - ATF sources that were included with SDK are not the same used in PetaLinux. (Xilinx Answer 68474)2017.1
LinuxPetaLinuxZynq UltraScale+ MPSoC: 2016.4 PetaLinux ZCU102 ES2 Rev1.0 Evaluation board unable to boot from SD card (Xilinx Answer 68522)2017.1
LinuxPetaLinux2016.3/2016.4 PetaLinux/Yocto: Linux reboot command causing board to hang(Xilinx Answer 68514)2017.1
LinuxPetaLinux2016.4 PetaLinux install tool size and BSP size are larger than 2016.3NoneNone

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

Answer Number Answer Title Version Found Version Resolved
68449 2016.4 PetaLinux: Migrating U-boot configs from 2016.3 PetaLinux project to 2016.4 PetaLinux Yocto based project N/A N/A
68446 2016.4 PetaLinux: Migrating Kernel configs from 2016.3 PetaLinux project to 2016.4 PetaLinux Yocto based project N/A N/A
68440 2016.4 PetaLinux: Migrating Applications from 2016.3 PetaLinux project to 2016.4 PetaLinux Yocto based project N/A N/A
68441 2016.4 PetaLinux: Migrating modules from 2016.3 PetaLinux project to 2016.4 PetaLinux yocto based project N/A N/A
68409 Zynq UltraScale+ MPSoC: 2016.4 Linux support for GEM 100BT and 10BT N/A N/A
68394 2016.4 PetaLinux fails with "ERROR: Nothing PROVIDES 'virtual/bootloader'" N/A N/A
68393 Zynq UltraScale+ MPSoC: U-boot cannot be compiled in PetaLinux if there is no SDIO peripheral in the MPSoC design N/A N/A
68390 Zynq UltraScale+ MPSoC: 2016.4 PetaLinux - failed to generate memory node in system-conf.dtsi. N/A N/A
68398 Zynq UltraScale+ MPSoC: 2016.4 FreeRTOS_SetupTickInterrupt does not disable timer IRQ before it initializes the GIC. N/A N/A
68392 Zynq UltraScale+ MPSoC: 2016.4 U-Boot support for GEM 100BT and 10BT N/A N/A
68412 2016.3 PetaLinux: Missing "/dev/shm" in ZC706 pre-built image N/A N/A
68422 2016.4 PetaLinux: Build generates unused device-tree system.dts files N/A N/A
68423 2016.4 PetaLinux: TMPDIR is not changing if the PetaLinux project is created without using the -n option in MicroBlaze N/A N/A
68424 2016.4 Zynq UltraScale+ MPSoC: PMU Firmware build fails without "ENABLE_PM" macro N/A N/A
68372 2016.4 PetaLinux: PMU firmware still pointing to pre-built images when I run the petalinux-package command N/A N/A
68435 2016.4 PetaLinux: sftp-server not starting when dropbear and openssh are both included N/A N/A
68436 2016.4 PetaLinux:​ FIT image generation is failing if the user selects initrd in petalinux-config. N/A N/A
68437 2016.4 PetaLinux:​ External kernel source with "petalinux-config -c kernel" results in error "merge_config.sh is missing". N/A N/A
AR# 68370
Date 07/03/2017
Status Active
Type Release Notes
Devices
  • Zynq UltraScale+ MPSoC
  • Zynq-7000
  • FPGA Device Families
Tools
  • PetaLinux - 2016.4
Boards & Kits
  • Zynq UltraScale+ MPSoC Boards and Kits
  • Zynq-7000 All Programmable SoC Boards and Kits
  • Kintex UltraScale FPGA KCU105 Evaluation Kit
  • Artix-7 Boards and Kits
Page Bookmarked