[yocto] Flashing Yocto to SOM?

Alexander Korsos akorsos at kranzetech.com
Mon Oct 5 12:31:36 PDT 2015


Hi,

I'm trying to flash Yocto Dizzy (core-image-minimal built with BitBake)
onto a LogicPD DM3730 / AM3730 Torpedo + Wireless SOM using the following
commands at the U-Boot prompt:

# nand erase.chip
# env default -f

# setenv loadaddr 0x81000000

# setenv ramdiskaddr 0x82000000

# setenv kernel_nand_offset 0x00280000

# setenv kernel_nand_size 0x00400000

# setenv ramdisk_nand_offset 0x00680000

# setenv ramdisk_nand_size 0x00dd8680

# setenv kernel_location nand

# setenv rootfs_location nand

# setenv rootfs_type ramdisk

# saveenv

# mmc init

# mw.l ${loadaddr} 0xFFFFFFFF 0x400000

# fatload mmc 0 ${loadaddr} mlo

# nandecc hw

# nand write ${loadaddr} 0x00000000 0x00020000

# nand write ${loadaddr} 0x00020000 0x00020000

# nand write ${loadaddr} 0x00040000 0x00020000

# nand write ${loadaddr} 0x00060000 0x00020000

# mw.l ${loadaddr} 0xFFFFFFFF 0x400000

# fatload mmc 0 ${loadaddr} u-boot.bin

# nandecc sw

# nand write.i ${loadaddr} 0x00080000 0x00080000

# mw.l ${loadaddr} 0xffffffff 0x400000

# fatload mmc 0 ${loadaddr} uImage

# nand write.i ${loadaddr} ${kernel_nand_offset} ${kernel_nand_size}

# mw.l ${loadaddr} 0xffffffff 0x400000
# fatload mmc 0 ${loadaddr} rootfs.ext2.gz.u-boot

# nand write.i ${loadaddr} ${ramdisk_nand_offset} ${ramdisk_nand_size}



The source files I'm using in my boot partition are the MLO, u-boot.bin,
rootfs.ext2.gz.u-boot, uImage, and u-boot.img. I am able to burn all the
necessary files onto the SOM, but when I complete the steps and power
cycle, I get:



U-Boot SPL 2012.07-dirty (Sep 30 2015 - 17:31:44)
Board: DM37xx Torpedo
Error: Bad compare! failed
Error: Bad compare! failed
Error: Bad compare! failed

...

mkimage signature not found - ih_magic = ea000014

...

Error: Bad compare! failed
Error: Bad compare! failed

...



I've done a good amount of research online and some people say that it's an
issue with the nandecc setting, but my only options in U-Boot are hw
(hardware) and sw (software) ecc algorithms. Just curious if anyone could
identify my errors or possibly point me in the direction of good
documentation?



Thanks!

Alex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20151005/b8d5a960/attachment.html>


More information about the yocto mailing list