[meta-xilinx] Help with boot failure
Rich Wilson
richaw at gmail.com
Sun Jun 18 22:59:40 PDT 2017
I have tried to follow the directions in meta-xilinx to build
microzed-zynq7, and the results aren't booting (from micro-SD).
Boot results:
=====================================================
U-Boot SPL 2017.01 (Jun 17 2017 - 07:44:02)
mmc boot
Trying to boot from MMC1reading system.dtb
spl_load_image_fat_os: error reading image system.dtb, err - -1
reading u-boot.img
reading u-boot.img
U-Boot 2017.01 (Jun 17 2017 - 07:44:02 -0700)
Model: Zynq MicroZED Board
Board: Xilinx Zynq
DRAM: ECC disabled 1 GiB
MMC: sdhci at e0100000: 0
SF: Detected s25fl128s_64k with page size 256 Bytes, erase size 64 KiB,
total 1B
*** Warning - bad CRC, using default environment
In: serial at e0001000
Out: serial at e0001000
Err: serial at e0001000
Model: Zynq MicroZED Board
Board: Xilinx Zynq
Net: ZYNQ GEM: e000b000, phyaddr 0, interface rgmii-id
Warning: ethernet at e000b000 (eth0) using random MAC address -
92:62:5b:ad:43:d0
eth0: ethernet at e000b000
** Bad device size - mmc 0 **
Checking if uenvcmd is set ...
Hit any key to stop autoboot: 0
Copying FIT from SD to RAM...
** Bad device size - mmc 0 **
Zynq>
====================================================
Bitbake:
rw at linux-pbup:~/poky/build> bitbake core-image-minimal
Parsing recipes: 100% |##########################################| Time:
0:00:33
Parsing of 871 .bb files complete (0 cached, 871 parsed). 1342 targets, 80
skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies
Build Configuration:
BB_VERSION = "1.34.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "universal-4.8"
TARGET_SYS = "arm-poky-linux-gnueabi"
MACHINE = "microzed-zynq7"
DISTRO = "poky"
DISTRO_VERSION = "2.3"
TUNE_FEATURES = "arm armv7a vfp thumb neon callconvention-hard cortexa9"
TARGET_FPU = "hard"
meta
meta-poky
meta-yocto-bsp = "pyro:f01b909a266498853e6b3f10e6b39f2d95148129"
meta-xilinx = "pyro:2371ecf0a0ad37cb775d4c09e89a1e70ab8f347a"
meta-webserver = "pyro:5e82995148a2844c6f483ae5ddd1438d87ea9fb7"
====================================================
Contents of boot partition (and you can see where I copied the files from):
linux-pbup:/home/rw/poky/build/tmp/deploy/images/microzed-zynq7 # ls /mnt
boot.bin microzed-zynq7.dtb
uEnv.txt
core-image-minimal-microzed-zynq7.cpio.gz.u-boot u-boot.img uImage
=======================================================
contents of uEnv.txt, which seemed to be equivalent to the directions (or
do I need to replace the ${...} constructs? I don't think it's getting that
far :) )
kernel_image=uImage
devicetree_image=microzed-zynq7.dtb
bootargs=console=ttyPS0,115200 root=/dev/mmcblk0p2 rw rootwait earlyprintk
loadkernel=fatload mmc 0 ${kernel_load_address} ${kernel_image}
loaddtb=fatload mmc 0 ${devicetree_load_address} ${devicetree_image}
bootkernel=run loadkernel && run loaddtb && bootm ${kernel_load_address} -
${devicetree_
load_address}
uenvcmd=run bootkernel
==============================================================
Potential screwup by me: When I first bitbaked, meta-xilinx was at
the master branch. After checking out pyro, I rebaked, but
it didn't do anything. I removed /build/tmp, and the bitbake
was pretty fast. Same result.
--
Rich Wilson
richaw at gmail.com
425-337-7129 (land line)
425-374-4760 (Google)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-xilinx/attachments/20170618/faeae8db/attachment.html>
More information about the meta-xilinx
mailing list