[meta-xilinx] kernel resetting at boot
Sipke Vriend
sipke.vriend at xilinx.com
Wed Jan 29 17:08:33 PST 2014
Hi Edward,
It looks like the u-boot you build is ok, but there is also a dedicated
recipe for the 2013.07 version
meta-xilinx/recipes-bsp/u-boot/u-boot-xlnx_2013.07.bb
You can enable it simply by specifying only
PREFERRED_VERSION_u-boot-xlnx ?= "v2013.07%"
in your local.conf.
So I would use that, unless you specifically want to build the latest on master
of https://github.com/Xilinx/u-boot-xlnx, as the master branch
might shift on you at any time.
I think your problem might be related to the u-boot log entry
> ** Unable to read file uramdisk.image.gz **
I could not see any manual steps to load an alternative rootfs image.
Did you remember to copy the ramdisk from the deploy/images directory?
If not, that could be the issue. If you did it might be the wrong type or corrupt?
From meta-xilinx/docs/BOOT.sdcard
" RootFS: uramdisk.image.gz (core-image-minimal-<machine name>.ext2.gz.u-boot)"
That's the one you need.
Hope that helps.
Cheers
Sipke
On 30/01/2014 3:54 AM, Edward Vidal wrote:
> hello all,
>
> I just cloned poky and meta-xilinx. Testing branch dora
> added the following to my local.conf
>
> UBOOT_XLNX_DEV_BRANCH ?= "master"
> PREFERRED_VERSION_u-boot-xlnx ?= "${UBOOT_XLNX_DEV_BRANCH}"
>
> The above 2 lines were needed to build a v2013.07 is that correct?
>
> MACHINE ?= "zedboard-zynq7"
>
> I built bitbake u-boot-xlnx and bitbake virtual/kernel
> Generated a new BOOT.BIN
> U-Boot 2013.07 (Jan 29 2014 - 10:07:38)
>
> Memory: ECC disabled
> DRAM: 512 MiB
> WARNING: Caches not enabled
> MMC: zynq_sdhci: 0
> SF: Detected S25FL256S_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: 3 2 1 0
> Device: zynq_sdhci
> Manufacturer ID: 2
> OEM: 544d
> Name: SA32G
> Tran Speed: 50000000
> Rd Block Len: 512
> SD version 3.0
> High Capacity: Yes
> Capacity: 29.3 GiB
> Bus Width: 4-bit
> reading uEnv.txt
> 100 bytes read in 10 ms (9.8 KiB/s)
> Loaded environment from uEnv.txt
> Importing environment from SD ...
> Copying Linux from SD to RAM...
> reading uImage
> 2858824 bytes read in 447 ms (6.1 MiB/s)
> reading devicetree.dtb
> 23080 bytes read in 20 ms (1.1 MiB/s)
> reading uramdisk.image.gz
> ** Unable to read file uramdisk.image.gz **
> At the prompt I enter the following 3 lines
> fatload mmc 0 0x2A00000 devicetree.dtb
> reading devicetree.dtb
> 23080 bytes read in 21 ms (1 MiB/s)
> zynq-uboot> fatload mmc 0 0x00008000 uImage
> reading uImage
> 2858824 bytes read in 445 ms (6.1 MiB/s)
> zynq-uboot> boot, m 0x00008000 - 0x2A00000
>
> ## Booting kernel from Legacy Image at 00008000 ...
> Image Name: Linux-3.8.11-xilinx
> Image Type: ARM Linux Kernel Image (uncompressed)
> Data Size: 2858760 Bytes = 2.7 MiB
> Load Address: 00008000
> Entry Point: 00008000
> Verifying Checksum ... OK
> ## Flattened Device Tree blob at 02a00000
> Booting using the fdt blob at 0x2a00000
> XIP Kernel Image ... OK
> Loading Device Tree to 1fb4c000, end 1fb54a27 ... OK
>
> Starting kernel ...
>
> data abort
> MAYBE you should read doc/README.arm-unaligned-accesses
>
> pc : [<1ff7624c>] lr : [<1ff777d0>]
> sp : 3ffffffc ip : 00000000 fp : 00020205
> r10: 1ffaeaf0 r9 : ae742afa r8 : 00800000
> r7 : 00000000 r6 : 00008000 r5 : 1ffaeaf0 r4 : 00000000
> r3 : 00005a28 r2 : 1fb4c000 r1 : baefa2ee r0 : 11acb1b4
> Flags: nzcv IRQs on FIQs on Mode SVC_32
> Resetting CPU ...
>
> resetting ...
> Thanks
>
>
> _______________________________________________
> meta-xilinx mailing list
> meta-xilinx at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-xilinx
>
More information about the meta-xilinx
mailing list