Zynq 14.5 - 2013.1 Release

Zynq 14.5 - 2013.1 Release

 

Zynq 14.5 - 2013.1 Release

 

Table of Contents

Documentation

Download

2013-05-14 Update

Release Git Tags

Release Contents

Significant Release Changes

Release Details

Login

Files In Release

Qemu

Known Issues

SD-boot issues

This page contains information documentation and release information corresponding to Xilinx software version 14.5, or 2013.1

Documentation

General Zynq
http://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

Download


2013-05-14 Update

The initramfs has been updated. The original initramfs had been created with buildroot using an old toolchain. The reason for this was, that it appears to break globbing in busybox' ash shell when compiled with CodeSourcery >= 2012.09.As a result of using an old toolchain, the root filesystem was populated with shared libraries, incompatible with the 14.5/2013.01 toolchain. The issue seems to be only present when 'optimize for size' (-Os) is enabled. Therefore, the busybox config has been updated to use -O2 optimization and the whole root filesystem has been recreated using the 14.5/2013.1 toolchain. Also buildroot has been updated to the latest available version.

Extract the archive

tar xvJf 14.5-release.tar.xz


Release Git Tags

The Xilinx Git repositories, U-Boot and Linux, are tagged for the release with a tag of xilinx-v14.5.

Release Contents

FSBL
The First Stage Boot Loader (FSBL) used to generate the BOOT.BIN file is based on the 2013.1 release of the Xilinx tools.

U-Boot
The release is based on the xilinx-v14.5 tag 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.8 Linux kernel created from the xilinx-v14.5 tag.
More details about configuring, building and running Linux are located on the Linux, Zynq Linux and Build Kernel pages.

Significant Release Changes

  • The initial ramdisk is now a initramfs created with buildroot

  • The busybox system will greet you with a login prompt


Release Details

Login

Username

Password

root

root


Files In Release

The release archive contains the following files:

File Name

MD5

Description

zc70x/zc702/boot.bin

f45694f62ab880d5c979f278e4d5948b

Zynq boot image for zc702

zc70x/zc706/boot.bin

13fd32cbf593b5daffe0808829cb4171

Zynq boot image for zc706

zed/boot.bin

ff53329068271ea52d0a141d78b8f0b9

Zynq boot image for Zed board

uImage

6b2f42ac17f88bea7a862b2bd4267590

Linux kernel

uramdisk.image.gz

c0dd4e0854389e767c3dc456ac17f131

Initramfs

zc70x/zc702/devicetree.dtb

aa6e120a1f9f1a13d6e91950625f36a9

Device tree blob for zc702

zc70x/zc706/devicetree.dtb

a787c23fadd2757f6f410a714e3d650e

Device tree blob for zc706

zed/devicetree.dtb

511eef60dbfa34acd8cf8d8c6e413edd

Device tree blob for Zed board

zc70x/zc702/fsbl.elf

466629cae3048a5e90b9b9c0352f223d

FSBL for zc702

zc70x/zc706/fsbl.elf

7613e1a6b1151d682169ae5f952b4282

FSBL for zc706

zed/fsbl.elf

dd88e32ad3d2d92f221ffec21f137201

FSBL for Zed board

zc70x/u-boot.elf

f339811f9bcd51807692576b4cd28641

U-Boot binary for zc702 and zc706

zed/u-boot.elf

87abf0ba01554b92c9ede78d8a43e189

U-Boot binary for Zed board

buildroot-config

5093db21da636a1c0464ee2cdd235cf1

Buildroot config file used to create the initramfs

busybox-config

3226c20b31e04f9eeb5fc02f21236677

Busybox config used by buildroot


To boot this release from SD card, extract the archive to an SD card and copy the boot.bin and devicetree.dtb files appropriate for your Zynq platform to the root of the SD card.

Qemu

Qemu needs a initramfs without the U-Boot header. The U-Boot header can be removed from the uramdisk.image.gz with the following command:

dd if=./uramdisk.image.gz of=./ramdisk.image.gz skip=16 bs=4


Or just download the 14.5-qemu-ramdisk.image.gz file from above, on which this step has already been performed on.

Known Issues

SD-boot issues

Booting this release fails on 4GB sdcards:

U-Boot 2013.01 (Apr 18 2013 - 09:59:59) I2C: ready DRAM: 1 GiB WARNING: Caches not enabled MMC: zynq_sdhci: 0 SF: Detected S25FL129P_64K with page size 64 KiB, total 32 MiB *** Warning - bad CRC, using default environment In: serial Out: serial Err: serial Net: Gem.e000b000 Hit any key to stop autoboot: 0 Copying Linux from SD to RAM... Controller never released inhibit bit(s). Device: zynq_sdhci Manufacturer ID: 2 OEM: 544d Name: SA04G Tran Speed: 25000000 Rd Block Len: 512 SD version 2.0 High Capacity: Yes Capacity: 3.6 GiB Bus Width: 1-bit Controller never released inhibit bit(s). ** Bad device mmc 0 ** zynq-uboot>

This issue seems to be fixed in later version of U-Boot. U-Boot built from commit f12f87e205d5cd1c75a0d93770de54ffb8b14343 does not show this issue anymore.

© 2025 Advanced Micro Devices, Inc. Privacy Policy