BSPs supported for 2017.1 PetaLinux Release
This table contains supported BSPs for Zynq, MicroBlaze, Zynq UltraScale+ MPSoC available on the Embedded Development download page.
Platform | Variant | BSP Name |
---|---|---|
Zynq | ZC702 | xilinx-zc702-v2017.1-final.bsp |
Zynq | ZC706 | xilinx-zc706-v2017.1-final.bsp |
Zynq | ZEDBOARD | avnet-digilent-zedboard-v2017.1-final.bsp |
MicroBlaze | KC705 | xilinx-kc705-v2017.1-final.bsp |
MicroBlaze | AC701 | xilinx-ac701-v2017.1-final.bsp |
MicroBlaze | KCU105 | xilinx-kcu105-axi-full-v2017.1-final.bsp |
Zynq UltraScale+ MPSoC | ZCU102 production silicon | xilinx-zcu102-v2017.1-final.bsp |
Zynq UltraScale+ MPSoC | ZCU102 Rev 1.0 ES2 | xilinx-zcu102-zu9-es2-rev1.0-v2017.1-final.bsp |
BSP's for earlier boards with ES Silicon can be found at:
ZCU102 Rev D ES1 BSP - Headstart Lounge
ZCU102 Rev D ES2 BSP - EA Lounge
Note: The "sstate cache file" (sstate-rel-v2017.1.tar.gz) can be found on the Xilinx download area along with an associated README file that outlines the procedure to use "sstate cache".
PetaLinux 2017.1 contains the following build collateral:
Component | Git repo | Tag | Commit ID | Branch | Comments |
---|---|---|---|---|---|
Device-tree | git://github.com/Xilinx/device-tree-xlnx.git | xilinx-v2017.1 | "94fc615234001221f57e435ea2a5664d17f7622e" | master | |
Linux | git://github.com/Xilinx/linux-xlnx.git | xilinx-v2017.1 | "68e6869cfb8154b80ee9ffafd64932971e9d1d07" | master | Kernel Version 4.9 |
U-Boot | git://github.com/Xilinx/u-boot-xlnx.git | xilinx-v2017.1 | "92e3dd638b50ad22dd90072673c80d8730903e95" | master | U-boot Version 2017.01 |
QEMU | git://github.com/Xilinx/qemu.git | xilinx-v2017.1 | "45d810957b0f837a5685fbe4bc8d9e3268c1fe64" | master | |
Xen | git://github.com/Xilinx/xen.git | xilinx-v2017.1 | "ba8ea4d7d843673f494e6cc277f119441ec7f77c" | xilinx/stable-4..8 | |
ARM-Trusted-Firmware (ATF) | git://github.com/Xilinx/arm-trusted-firmware.git | xilinx-v2017.1 | "7d1a6732c9ae113999aeabcb9912369760d05c13" | master | ATF is based on upstream version 1.3 |
Yocto | git://github.com/Xilinx/meta-xilinx.git git://github.com/Xilinx/meta-xilinx-tools.git git://github.com/Xilinx/meta-petalinux.git | rel-v2017.1 | Yocto 2.2 Morty | ||
qemu-devicetrees | git://github.com/Xilinx/qemu-devicetrees.git | xilinx-v2017.1 | "294ffabc02d8a3933f7acfb2256489677776af8d" | master | |
OpenAMP | git://github.com/Xilinx/open-amp.git | xilinx-v2017.1 | "d859dc047a93f2ce01d230f6bff0f3236201d9d4" | master | |
libmetal | git://github.com/Xilinx/libmetal.git | xilinx-v2017.1 | "51e08c67556474762257a825fc92cf8dbd30238" | master | |
GCC | MB compiler version 6.2 ARM 6.2 |
PetaLinux 2017.1 New Features:
PetaLinux
Yocto
FSBL
U-boot
Device-tree
ARM-Trusted Firmware (ATF)
FreeRTOS
PMU Firmware (PMUFW)
Power Management
Standalone
Linux Drivers
Linux/Standalone | Application | Description | Work-around | To be fixed version |
---|---|---|---|---|
Standalone | FSBL | 2017.1 Zynq UltraScale+ MPSoC: xilpm library fails to build | (Xilinx Answer 69108) | 2017.2 |
Standalone | PMUFW | 2017.1 Zynq UltraScale+ MPSoC: PMUFW does not apply appropriate access controls to MMIO calls | (Xilinx Answer 69109) | 2017.2 |
Standalone | PMUFW | 2017.1 Zynq UltraScale+ MPSoC: PMUFW fails to detect and acknowledge XMPU/XPPU errors | (Xilinx Answer 69110) | 2017.2 |
Standalone | PMUFW | 2017.1 - 2016.3/4 Zynq UltraScale+ MPSoC: PMUFW will enable AIB (if existing) to isolate powered down components | (Xilinx Answer 68003) | 2017.2 |
Linux | PetaLinux | 2017.1 Zynq UltraScale+ MPSoC: PetaLinux Correct suspend/resume calls to work when FPD is off | (Xilinx Answer 69100) | 2017.2 |
Linux | PetaLinux | 2017.1 Zynq UltraScale+ MPSoC: Linux Power Management Ethernet does not work after suspend-resume cycle | (Xilinx Answer 69101) | 2017.2 |
Linux | PetaLinux | 2017.1 Zynq UltraScale+ MPSoC: Linux OpenAMP remoteproc "failed to declare rproc mem as DMA mem" | (Xilinx Answer 69114) | 2017.2 |
Linux | PetaLinux | 2016.4/2017.1 PetaLinux: Static IP assignment in PetaLinux menu config "Subsystem AUTO Hardware Settings" not working | (Xilinx Answer 69119) | 2017.2 |
Linux | PetaLinux | 2017.1 Zynq UltraScale+ MPSoC: petalinux-package command generated BOOT.BIN is not loading kernel image from QSPI | (Xilinx Answer 69111) | 2017.2 |
Linux | PetaLinux | 2016.4/2017.1 MicroBlaze: PetaLinux ssh command failed to connect to MicroBlaze boards from host machine | (Xilinx Answer 69121) | 2017.2 |
Linux | PetaLinux | 2016.4/2017.1 PetaLinux: Firmware Version Configuration not updated in the Linux image | (Xilinx Answer 69122) | 2017.2 |
Linux | PetaLinux | 2017.1 PetaLinux: XSDK crashes when running petalinux-build | (Xilinx Answer 69104) | 2017.2 |
Linux | PetaLinux | 2016.4 PetaLinux : Build (petalinux-build) failure when using ddr3 in the Kintex design | (Xilinx Answer 69106) | 2017.2 |
Linux | PetaLinux | 2017.1 PetaLinux: Xen images built by PetaLinux do not work as expected | (Xilinx Answer 69105) | 2017.2 |
Linux | PetaLinux | 2017.1 PetaLinux: Zynq UltraScale+ MPSoC lacks addressing for high-order DRAM | (Xilinx Answer 69117) | 2017.2 |
Linux | PetaLinux | 2016.4/2017.1 PetaLinux: sysroot build errors during migration from 2016.3 version to 2016.4/2017.1 version | (Xilinx Answer 69124) | 2017.2 |
Linux | PetaLinux | 2017.1 Zynq UltraScale+ MPSoC: PetaLinux fails to build and configure U-Boot | (Xilinx Answer 69112) | 2017.2 |
Linux | Device-tree | 2017.1 Zynq UltraScale+ MPSoC: PetaLinux menuconfig changing UART device settings does not change UART device number in device-tree | (Xilinx Answer 69126) | 2017.2 |
Linux | PetaLinux | 2017.1 MicroBlaze: PetaLinux includes MicroBlaze design or IP details in README. | (Xilinx Answer 69118) | 2017.2 |
Linux | PetaLinux | 2017.1 Zynq UltraScale+ MPSoC: PetaLinux fails to build uboot with UBIFS file system support for QSPI | (Xilinx Answer 69113) | 2017.2 |
Linux | U-Boot | 2017.1 U-boot: spi_flash_probe_bus_cs() failed with QEMU | (Xilinx Answer 69103) | 2017.2 |
Linux | OpenAMP | 2017.1 Zynq UltraScale+ MPSoC: OpenAMP applications dependency on UART serial console | (Xilinx Answer 69115) | 2017.2 |
Linux | PetaLinux | 2017.1 Zynq UltraScale+ MPSoC: Linux no V4L2 pixel format for RBG888 | (Xilinx Answer 69127) | 2017.2 |
Linux | PetaLinux | 2017.1 Zynq UltraScale+ MPSoC: Linux Display does not show terminal logs after resume from FPD off | (Xilinx Answer 69129) | 2017.2 |
Standalone | Libraries | v2.0 - xilfpga - Xilfpga library fails to load the Authenticated bit stream because of wrong check in XFpga_PL_BitSream_Load() | (Xilinx Answer 69125) | 2017.2 |
Linux | PetaLinux | 2017.1 PetaLinux: Issue with USB2.0 UVC-gadget application on Zynq UltraScale+ MPSoC | (Xilinx Answer 69102) | 2017.2 |
Standalone | FSBL | Zynq UltraScale+ MPSoC - SGMII using PS-GTR - Why is the Zynq MP PHY driver reconfiguring the lanes previously set up for SGMII by the FSBL? | (Xilinx Answer 68866) | None |
Linux | PetaLinux | 2017.1 Zynq UltraScale+ MPSoC: Linux MACB MDIO support for single MAC managing multiple PHYs | (Xilinx Answer 69132) | 2017.2 |
Linux | Device-tree | 2017.1/2 Zynq UltraScale+ MPSoC: Linux hangs when accessing PL peripheral generated by yocto | (Xilinx Answer 69587) | 2018.1 |
Linux | XSDK | 2017.1-2017.3 Zynq UltraScale+ MPSoC: Connecting XSDB to Linux CPU idle | (Xilinx Answer 69143) | 2017.4 |
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 |