07-29-2014 04:22 PM
I am having trouble getting Petalinux to run with xapp1171. I am using Petalinux Tools 2014.2 and Vivado 2014.2. I loaded the design on Vivado, created a bitstream, and tried to create a Petalinux image to boot from. The Petalinux kernel that is used for the image is 3.14, based off of the xilinx-v2014.2.01 tag in the Xilinx Github repository. I can boot the kernel image using qemu, but when I try to get it on the board via jtag or booting from the SD card, the boot hangs. The following is the terminal output when it hangs:
Memory: ECC disabled
DRAM: 1 GiB
MMC: zynq_sdhci: 0
SF: Detected S25FL128S_64K with page size 512 Bytes, erase size 128 KiB, total 32 MiB
*** Warning - bad CRC, using default environment
U-BOOT for soteria_haims
.. Verifying Hash Integrity ... crc3201653d40
Data Size: 17229 Bytes = 16.8 KiB
Hash algo: crc32
Hash value: 3a94100c
Verifying Hash Integrity ... crc32+ OK
Booting using the fdt blob at 0x1653d40
Uncompressing Kernel Image ... 0xc0599160 (5701 kB)
.init : 0xc059a000 - 0xc0927a00 (3639 kB)
.data : 0xc0928000 - 0xc096bb40 ( 271 kB)
.bss : 0xc096bb4c - 0xc0e9e81c (5324 kB)
sched_clock: 64 bits at 333MHz, resolution 3ns, wraps every 3298534883328ns
... MAX_LOCKDEP_SUBCLASSES: 8
... MAX_LOCK_DEPTH: 48
... MAX_LOCKDEP_KEYS: 8191
... CLASSHASH_SIZE: 4096
... MAX_LOCKDEP_ENTRIES: 16384
... MAX_LOCKDEP_CHAINS: 32768
... CHAINHASH_SIZE: 16384
memorMount-cache hash table entries: 2048 (order: 1, 8192 bytes)
Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
L310 cache controller enabled
l2x0: 8 ways, CACHE_ID 0x410000c8, AUX_CTRL 0x72760000, Cache size: 512 kB
CPU1: Booted secondary processor
CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
Brought up 2 CPUs
SMP: Total of 2 processors activated.
CPU: All CPU(s) started in SVC mode.
NET: Registered protocol family 16
DMA: preallocated 256 KiB pool for atomic coherent allocations
cpuidle: using governor ladder
cpuidle: using governor menu
bio: create slab <bio-0> at 0
If I create the boot image using the pre-built bitstream (download.bit) it gets to the command just fine as well, so it seems to be connected to the bitstream or the hardware configuration.
If anyone has any suggestions, they would be greatly appreciated.
07-31-2014 07:34 PM
I've tried building the bitstream using Vivado 2013.3, but the boot still hangs on the same line. I tried changing from SLAB to SLOB in the config, and I've also tried disabling in the config file VGA_ARB and SCSI since they usually print right after the "bio:..." line. Still prints the same line and hangs.
Any suggestions would be greatly appreciated.
08-05-2014 11:17 AM
08-06-2014 06:17 AM