[meta-ti] TI boot-monitor recipe doesn't install the boot monitor binary in the image

Denys Dmytriyenko denys at ti.com
Wed Feb 12 12:01:03 PST 2014


On Mon, Feb 10, 2014 at 07:21:30AM +0000, Jose Alarcon wrote:
> Hello Denys,
> 
> Thanks for your comments. I am following the instructions on the MCSDK wiki 
> page: 
> http://processors.wiki.ti.com/index.php/MCSDK_UG_Chapter_Exploring#UBI.2FUBIFS
> 
>   NAND Layout
>   The NAND flash in the EVM contains three partitions:-
> 
>     bootloader - Contains u-boot
>     params - contains env variables
>     ubifs - contains following UBI volumes:-
>     boot volume - contains Kernel image (uImage), device tree blob etc,
>     rootfs volume - contains the rootfs which is the primary filesystem
> 
> After flashing the ubi image, the boad doesn't boot up unless I force the 
> installation of the boot monitor under the /boot dir in the rootfs. The 
> kernel and the device tree were there already (didn't check which recipe 
> install those).

The instructions above talk extensively about boot-monitor and the need to 
load it in RAM from U-boot. It doesn't say the image should be part of roofs.


> About the update of the keystone recipes to a newer yocto release, do you 
> have any estimation on when that will be ready? I am anticipating some work 
> on our side as well after this update.

The necessary Keystone recipes and updates are now being submitted, reviewed 
and pushed to main meta-ti (and meta-arago) repositories. No ETA yet.


> Thanks and sorry for the top posting. Using Outlook here :-(
> 
> --
> Jose
> ________________________________________
> From: Denys Dmytriyenko [denys at ti.com]
> Sent: Friday, February 07, 2014 9:10 PM
> To: Jose Alarcon
> Cc: meta-ti at yoctoproject.org
> Subject: Re: [meta-ti] TI boot-monitor recipe doesn't install the boot monitor binary in the image
> 
> On Fri, Feb 07, 2014 at 10:36:09AM +0000, Jose Alarcon wrote:
> > Hi there,
> >
> > In order to boot ubi images on our Keystone2-evem, we had to modify the
> > boot-monitor recipe so that the boot monitor binary gets installed into the
> > image.
> >
> > We fixed this in our own layers with a bbappend file like this:
> >
> >     PROVIDES += "boot-monitor"
> >
> >     do_install () {
> >         install -d ${D}/boot
> >         install ${S}/${BOOT_MONITOR_BINARY} ${D}/boot/${BOOT_MONITOR_IMAGE}
> >         ln -sf ${BOOT_MONITOR_IMAGE} ${D}/boot/${BOOT_MONITOR_BINARY}
> >     }
> >
> >     FILES_${PN} = "/boot ${sysconfdir}"
> >
> > Should this be fixed in the boot-monitor_git.bb recipe itself?
> >
> > I am using danny branch of meta-ti, commit 0039248515b16b88161844aef5d507737331c834
> 
> Jose,
> 
> boot-monitor gets deployed as a standalone image, like u-boot, kernel,
> devitrees etc. I don't think it needs to go into the rootfs...
> 
> Plus, danny branch is long since outdated. Currently we are in the process of
> updating Keystone recipes, so please stay tuned. Thanks.
> 
> --
> Denys


More information about the meta-ti mailing list