Hi,
I'm using TRENZ TE-0720, the carrier board TE-0701, Petalinux 2014.4 and I'm trying to boot a PetaLinux Image on Hardware with SD Card, but it didn't work and the led 3 of TE-0720 was on.
Welcome to minicom 2.3
OPTIONS: I18n
Compiled on Dec 4 2009, 12:17:18.
Port /dev/ttyUSB1
Press CTRL-A Z for help on special keys
SoM: TE0720-02 SC REV:02
MAC: 00 04 A3 AC 16 65
U-Boot 2014.07 (Apr 22 2015 - 18:00:17)
I2C: ready
DRAM: ECC disabled 1 GiB
MMC: zynq_sdhci: 0
SF: Detected W25Q256 with page size 256 Bytes, erase size 4 KiB, total 32 MiB
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Net: Gem.e000b000
Warning: failed to set MAC address
U-BOOT for TE0720-02-GPIO
Hit any key to stop autoboot: 0
Device: zynq_sdhci
Manufacturer ID: 41
OEM: 3432
Name: SD4GB
Tran Speed: 50000000
Rd Block Len: 512
SD version 3.0
High Capacity: Yes
Capacity: 3.7 GiB
Bus Width: 4-bit
reading image.ub
3115216 bytes read in 256 ms (11.6 MiB/s)
## Loading kernel from FIT Image at 01000000 ...
Using 'conf@1' configuration
Trying 'kernel@1' kernel subimage
Description: PetaLinux Kernel
Type: Kernel Image
Compression: gzip compressed
Data Start: 0x010000f0
Data Size: 3098899 Bytes = 3 MiB
Architecture: ARM
OS: Linux
Load Address: 0x00008000
Entry Point: 0x00008000
Hash algo: crc32
Hash value: 88606faa
Verifying Hash Integrity ... crc32+ OK
## Loading fdt from FIT Image at 01000000 ...
Using 'conf@1' configuration
Trying 'fdt@1' fdt subimage
Description: Flattened Device Tree blob
Type: Flat Device Tree
Compression: uncompressed
Data Start: 0x012f4ae8
Data Size: 15019 Bytes = 14.7 KiB
Architecture: ARM
Hash algo: crc32
Hash value: 6c8ca5cd
Verifying Hash Integrity ... crc32+ OK
Booting using the fdt blob at 0x12f4ae8
Uncompressing Kernel Image ... OK
Loading Device Tree to 07ff9000, end 07fffaaa ... OK
Starting kernel ...
I have downloaded TE0720-02-GPIO.bsp from
http://www.trenz-electronic.de/download/d0/Trenz_Electronic/d1/TE0720-GigaZee/d2/Test_Designs/d3/TE0720-02-GPIO.html Petalinux
##Create Petalinux project
$ petalinux-create -t project -s <path-to-bsp>
##Change into the directory of your PetaLinux project
$ cd TE0720-02-GPIO
##Import Hardware Description
petalinux-config --get-hw-description=hw-description/
##Build system image
$ petalinux-config
##configure Linux system
$ petalinux-build
##Generate the rootfs.cpio image
$ petalinux-config
$ petalinux-build
$ petalinux-package --image -c rootfs --format initramfs
##Generate Boot Image for Zynq
petalinux-package --boot --fsbl images/linux/zynq_fsbl.elf --u-boot
##Copy image files to SD card partitions
$ cp images/linux/BOOT.BIN /media/boot/
$ cp images/linux/image.ub /media/boot/
$ cp images/linux/rootfs.cpio /media/rootfs/
##Extract the file system
$ cd /media/rootfs
$ pax -rvf rootfs.cpio
But when i downloaded BOOT.BIN and image.ub from the same link, and copied them to the SD card, the Linux boots well. So what's wrong with the steps i made? I don't know what's the problem.