BSPs supported for 2017.4 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 |
Note: The "sstate cache file" (sstate-rel-v2017.4.tar.gz) can be found on the Xilinx download area along with an associated README (sstate_rel_2017.4_README) file that outlines the procedure to use "sstate cache".
Refer to the attached file "2017.4-PetaLinux-Packages-List" for software package versions tested on host machines, which is required for PetaLinux installation tools.
PetaLinux 2017.4contains the following build collateral:
Component | Git repo | Branches/Tag | Commit ID | Comments |
---|---|---|---|---|
FSBL | git://github.com/Xilinx/embeddedsw.git | xilinx-v2017.4 | "77448ae629133607b66e747c4baaa7677dc1123d" | FSBL for Zynq7000 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 | xilinx-v2017.4 | "77448ae629133607b66e747c4baaa7677dc1123d" | PMU for Zynq UltraScale+ Firmware is at embeddedsw/lib/sw-apps/zynqmp_pmufw |
Device-tree | git://github.com/Xilinx/device-tree-xlnx.git | xilinx-v2017.4 | "3c7407f6f802461cd5ba8545e82c64fbd177452b" | |
Linux | git://github.com/Xilinx/linux-xlnx.git | xilinx-v2017.4 | "b450e900fdb473a53613ad014f31eedbc80b1c90" | Kernel Version 4.9 |
U-Boot | git://github.com/Xilinx/u-boot-xlnx.git | xilinx-v2017.4 | "5fa7d2ed066166571e969d036c1871c1759a921d" | U-boot Version 2017.01 |
QEMU | git://github.com/Xilinx/qemu.git | xilinx-v2017.4 | "1d9d9d8bdb02aa2ab316e6571d495b8090f8a25d" | |
Xen | git://github.com/Xilinx/xen.git | xilinx-v2017.4 | "75c00aca503fe7093ccfecb3d0dd803642cb7bae" |
|
ARM-Trusted-Firmware (ATF) | git://github.com/Xilinx/arm-trusted-firmware.git | xilinx-v2017.4 | "47af34b94a52b8cdc8abbac44b6f3ffab33a2206" | 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.4 | Yocto 2.2 Morty | |
qemu-devicetrees | git://github.com/Xilinx/qemu-devicetrees.git | xilinx-v2017.4 | "4b951c594078562e9dd828430075968dd91ac425" | |
OpenAMP | git://github.com/Xilinx/open-amp.git | xilinx-v2017.4 | "b041167a42a75f08c7b709622158f8d9d346a594" | |
libmetal | git://github.com/Xilinx/libmetal.git | xilinx-v2017.4 | "962bc1fe8df758bfea0fe831f0c1192e1f6045b8" |
|
GCC | MB compiler version 6.2 ARM 6.2 |
Wiki Updates:
Covers details for Linux Kernel, Device drivers, U-boot, ATF and DTG changes (new features/fixes) in a particular release.
2017.4 Linux and DTG release notes wiki page:
http://www.wiki.xilinx.com/2017.4+Linux+and+DTG+Release+Notes
2017.4 U-Boot release notes wiki page :
http://www.wiki.xilinx.com/2017.4+U-boot+Release+Notes
2017.4 ATF release notes wiki page :
http://www.wiki.xilinx.com/2017.4+ATF+Release+Notes
2017.4 New Features:
PetaLinux
Yocto
FSBL
U-boot
Device-tree
ARM-Trusted Firmware (ATF)
FreeRTOS
PMU Firmware (PMUFW)
Power Management
Standalone
Linux Drivers
OpenAMP and Libmetal
QEMU
VCU
Known Issues for 2017.4:
Linux/Standalone | Application | Description | Work-around | To be fixed version |
---|---|---|---|---|
Linux | Documentation | 2017.3/4 PetaLinux: Ubuntu 16.04.1 version in supported linux distribution doesn't align with UG973 and UG1144. | (Xilinx Answer 70395) | 2018.1 |
Linux | Drivers | 2017.1-2017.4 Zynq UltraScale+ MPSoC: Linux MACB MDIO support for single MAC managing multiple PHYs | (Xilinx Answer 69132) | 2018.1 |
Linux | QEMU | 2017.1-2017.4 U-boot: spi_flash_probe_bus_cs() failed with KCU105 and AC701 QEMU | (Xilinx Answer 69103) | 2018.1 |
Linux | Drivers | 2017.1-2017.4 Zynq UltraScale+ MPSoC: Linux hangs when accessing PL peripheral generated by Yocto | (Xilinx Answer 69587) | 2018.1 |
Linux | XSDK | 2017.x-2018.1 Zynq UltraScale+ MPSoC: Connecting XSDB to Linux CPU idle | (Xilinx Answer 69143) | |
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 | PetaLinux | 2016.4-2017.4 Zynq UltraScale+ MPSoC: PetaLinux does not correctly override the U-boot environment variables to set SD boot when both eMMC(SDIO0) and SD(SDIO1) are enabled in design | (Xilinx Answer 69780) | 2018.1 |
Linux | Device-tree | 2017.1-2017.4 Zynq UltraScale+ MPSoC: Linux mmcblk0 error -110 sending stop command, original cmd response 0x900, card status 0xe00 using Swissbit SD card | (Xilinx Answer 69995) | 2018.1 |
Linux | PetaLinux | 2017.1-2017.4 PetaLinux: QEMU flash_stripe.c is not included in the QEMU utilities shipped with PetaLinux | (Xilinx Answer 69975) | 2018.1 |
Linux | Device-tree | 2017.1-2017.4 Zynq UltraScale+ MPSoC: Linux causes a hang in RPU code which was running fine until Linux loaded | (Xilinx Answer 70009) | 2018.1 |
Linux | Drivers | 2016.4-2017.4 Zynq UltraScale+ MPSoC: Linux DDR EDAC driver unable to inject ECC errors when using either 32-bit DQ width, address mapping or Bank/Row/Column addressing mode | (Xilinx Answer 69997) | 2018.1 |
Linux | Device-tree | 2016.4-2017.4 PetaLinux: DTG build error with 16G PL DDR value out of range for 32-bit array element |
(Xilinx Answer 70285) | 2018.1 |
Linux | Drivers | 2017.1-2017.4 Zynq-7000, Zynq UltraScale+ MPSoC: Linux AXI INTC cascade to GIC doesn't generate interrupts with edge-triggered interrupt type | (Xilinx Answer 70286) | 2018.1 |
Standalone | FreeRTOS | 2017.4 Zynq UltraScale+ MPSoC: Jumbo frames does not work in FreeRTOS LWIP example for R5 core | (Xilinx Answer 70287) | 2018.1 |
Linux | Device-tree | 2017.3/4 PetaLinux: DTG build error (Value out of range for 32-bit array element) for MIG DDR with ECC enabled | (Xilinx Answer 70296) | 2018.1 |
Standalone | XSDK | 2017.4 Zynq UltraScale+ MPSoC: FSBL error of XFSBL_DECRYPT:XFSBL_ERROR_BITSTREAM_GCM_TAG_MISMATCH | (Xilinx Answer 70302) | 2018.1 |
Linux | PMUFW | 2017.4 Zynq UltraScale+ MPSoC: Linux Power Management FPD off suspend/resume stress test failed | (Xilinx Answer 70303) | 2018.1 |
Linux | PetaLinux | 2017.1-2017.4 PetaLinux: Removing DTB "from boot image" settings causes U-Boot to fail to load ramdisk image.ub | (Xilinx Answer 70304) | 2018.1 |
Linux | Device-tree | 2017.3/4 Zynq-7000: DTG does not build for single core Zynq design | (Xilinx Answer 70402) | 2018.1 |
Linux | PetaLinux | 2016.4-2018.1 PetaLinux: Kernel configurations dependencies are not pulled properly when we use external source with kernel | (Xilinx Answer 71102) | 2018.2 |
文件名 | 文件大小 | File Type |
---|---|---|
2017.4-PetaLinux-Packages-List.xlsx | 19 KB | XLSX |
README_content.txt | 1 KB | TXT |
Answer Number | 问答标题 | 问题版本 | 已解决问题的版本 |
---|---|---|---|
55776 | Release Notes and Known Issues for PetaLinux 2013.04 and later tool versions | N/A | N/A |