Zynq Release 14.4
Zynq Release 14.4
Table of Contents
Documentation
General Zynqhttp://www.xilinx.com/support/documentation/zynq-7000.htm
http://www.xilinx.com/support/documentation/user_guides/ug585-Zynq-7000-TRM.pdf
Software Developers Guide (including bootgen)
http://www.xilinx.com/support/documentation/user_guides/ug821-zynq-7000-swdev.pdf
Boards
http://www.xilinx.com/zc702
http://www.xilinx.com/products/boards-and-kits/EK-Z7-ZC706-G.htm
http://www.zedboard.org
Release Contents
FSBLThe First Stage Boot Loader (FSBL) used to generate the BOOT.BIN file is based on the 14.4 release of the IDS tools.
U-Boot
The release is based on a 2012.10 release of U-Boot.
More details about configuring, building and running U-Boot are located on the U-Boot and Build U-Boot pages.
Linux
The release is based on a 3.6 Linux kernel.
More details about configuring, building and running Linux are located on the Linux, Zynq Linux and Build Kernel pages.
Significant Release Changes
- This is the 1st release of U-Boot and Linux in which Petalinux and the open source kernel from Xilinx are using the same git repositories.
- The ZC702, ZC706 and Zed boards are supported in 14.4. ZedBoard support is new in 14.4. This is the 1st release for the Zed board and it's not fully functional. Ethernet, SD, USB host, and QSPI have been tested.
- The flash partitions have changed in U-Boot and Linux such that they must be paired together. Some partitions were removed and some expanded to better allow a bitstream to be used with flash.
- U-Boot is now using flash for the environment such that the saveenv command in U-Boot if functional. It does show a warning when it boots if the environment has not ever been saved in flash and this is normal U-Boot behavior.
Known Issues
LinuxThere has been some intermittent issues with the ZedBoard and the USB which have not been tracked down yet. The issue shows up when a hub and memory stick are plugged into the board and the memory stick is not recognized. A power cycle of the board seems to fix it and it's not easily reproducible.
When flashing images from Linux (not U-Boot) most users boot from SD then flash the QSPI flash with images. On the ZC706 board, which uses dual QSPI, the quad enable bit is not getting set in the flash from Linux. This causes the board to not boot in QSPI mode. The solution is to reboot from SD after programming the QSPI in Linux, then stop U-Boot and perform the "sf probe" command which fixes the issue. Now the board can be rebooted in QSPI mode.
Release Git Tags
The Xilinx Git repositories, U-Boot and Linux, are tagged for the release with a tag of xilinx-v14.4.Release Details
Networking
The network is setup to use a static IP address of 192.168.1.10 in the release pre-built images. The network is being configured from the kernel command line rather than using a user space application.SSH password
SSH is setup on the ramdisk to use root:root as the user:password
Files In Release
The release contains a directory for each board (ZC702, ZC706, Zed) with the following files for each board.File Name |
Description |
---|---|
BOOT.BIN |
Binary image containing the FSBL and U-Boot images produced by bootgen |
devicetree.dtb |
Device tree binary blob used by Linux, loaded into memory by U-Boot |
uramdisk.image.gz |
Ramdisk image used by Linux, loaded into memory by U-Boot |
u-boot.elf |
U-Boot elf file used to create the BOOT.BIN image |
uImage |
Linux kernel image, loaded into memory by U-Boot |
fsbl.elf |
FSBL elf image used to create BOOT.BIN image |
Release Download
A gziped tar ball contains the pre-built images.A gziped tar ball contains the source trees for the applications on the ramdisk and is available at Zynq Release 14.3 .
© Copyright 2019 - 2022 Xilinx Inc. Privacy Policy