[meta-ti] Creating am335x sdcard images with wic

Maciej Borzecki maciej.borzecki at open-rnd.pl
Thu Sep 18 14:46:02 PDT 2014


On Thursday 18 of September 2014 15:33:55 Alexandre Belloni wrote:
> Hi,
> 
> I tried multiple ways of create sd card images for my am335x based
> platform.
> 
> I tried to revive the sdimg image type, using the last patch from
> Otavio [1]
> 
> This didn't generate bootable images.
> 
> Now, I'm trying to use wic, based on this patch from Maciej [2].
> I have multiple issue, the first one is making wic load the plugin. I
> have to apply the patch on poky rather than on my own layer to get wic
> to load that plugin, is that intended ?
> 
> Next, I'm still not able to generate a bootable image. I tracked it down
> to an issue with the fat filesystem rather than the partitionning
> itself.
> 
> 1/ With wic, this is the command line to generate the FAT
> filesystem:
> 
> mkdosfs -F 16 -n boot -d /var/tmp/wic/build/boot -C /var/tmp/wic/build/boot
> 10240

With current master this line should look more like this:
mkdosfs -F 16 -n boot -d /var/tmp/wic/build/boot -C 
/var/tmp/wic/build/fs_boot.vfat 10240

What revision of poky do you use?

> 
> This results in an image that doesn't boot.
> 
> 
> 2/ On the same SD card, if I use:
> 
> mkdosfs -F 16 -n boot -d /var/tmp/wic/build/boot /dev/mmcblk0p1
> 
> This results in an SD card that can boot, the MLO starts, loads and
> starts u-boot.img but then it fails to load my dtb from the FAT
> filesystem because somehow, it only has short names.
> 
> 
> 3/ On the same SD card, if I manually format and copy files
> mkfs.vfat -F 16 /dev/mmcblk0p1 -n boot
> mount /dev/mmcblk0p1 /mnt
> cp $BUILDDIR/tmp/deploy/images/beaglebone/{MLO,u-boot.img,zImage} /mnt
> cp $BUILDDIR/tmp/deploy/images/beaglebone/*.dtb /mnt
> umount /dev/mmcblk0p1
> 
> This one just boots fine, with long names.
> 
> Any insight?
> 
> [1]
> https://lists.yoctoproject.org/pipermail/meta-ti/2011-December/000234.html
> [2] https://lists.yoctoproject.org/pipermail/meta-ti/2014-July/004901.html

-- 

Maciej Borzęcki 
Senior Software Engineer Open-RnD Sp. z o.o. 
www.open-rnd.pl, Facebook, Twitter 
mobile: +48 telefon, fax: +48 42 657 9079 

Niniejsza wiadomość wraz z załącznikami może zawierać chronione prawem lub 
poufne informacje i została wysłana wyłącznie do wiadomości i użytku osób, do 
których została zaadresowana. Jeśli wiadomość została otrzymana przypadkowo 
zabrania się jej kopiowania lub rozsyłania do osób trzecich. W takim przypadku 
uprasza się o natychmiastowe zniszczenie wiadomości oraz poinformowanie 
nadawcy o zaistniałej sytuacji za pomocą wiadomości zwrotnej. Dziękujemy. 

This message, including any attachments hereto, may contain privileged or 
confidential information and is sent solely for the attention and use of the 
intended addressee(s). If you are not an intended addressee, you may neither 
use this message nor copy or deliver it to anyone. In such case, you should 
immediately destroy this message and kindly notify the sender by reply email. 
Thank you. 


More information about the meta-ti mailing list