All of lore.kernel.org
 help / color / mirror / Atom feed
* TI boot-monitor recipe doesn't install the boot monitor binary in the image
@ 2014-02-07 10:36 Jose Alarcon
  2014-02-07 19:10 ` Denys Dmytriyenko
  0 siblings, 1 reply; 4+ messages in thread
From: Jose Alarcon @ 2014-02-07 10:36 UTC (permalink / raw)
  To: meta-ti@yoctoproject.org

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

Best,

--
Jose Alarcon

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: TI boot-monitor recipe doesn't install the boot monitor binary in the image
  2014-02-07 10:36 TI boot-monitor recipe doesn't install the boot monitor binary in the image Jose Alarcon
@ 2014-02-07 19:10 ` Denys Dmytriyenko
  2014-02-10  7:21   ` Jose Alarcon
  0 siblings, 1 reply; 4+ messages in thread
From: Denys Dmytriyenko @ 2014-02-07 19:10 UTC (permalink / raw)
  To: Jose Alarcon; +Cc: meta-ti@yoctoproject.org

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


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: TI boot-monitor recipe doesn't install the boot monitor binary in the image
  2014-02-07 19:10 ` Denys Dmytriyenko
@ 2014-02-10  7:21   ` Jose Alarcon
  2014-02-12 20:01     ` Denys Dmytriyenko
  0 siblings, 1 reply; 4+ messages in thread
From: Jose Alarcon @ 2014-02-10  7:21 UTC (permalink / raw)
  To: Denys Dmytriyenko; +Cc: meta-ti@yoctoproject.org

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).

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.

Thanks and sorry for the top posting. Using Outlook here :-(

--
Jose
________________________________________
From: Denys Dmytriyenko [denys@ti.com]
Sent: Friday, February 07, 2014 9:10 PM
To: Jose Alarcon
Cc: meta-ti@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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: TI boot-monitor recipe doesn't install the boot monitor binary in the image
  2014-02-10  7:21   ` Jose Alarcon
@ 2014-02-12 20:01     ` Denys Dmytriyenko
  0 siblings, 0 replies; 4+ messages in thread
From: Denys Dmytriyenko @ 2014-02-12 20:01 UTC (permalink / raw)
  To: Jose Alarcon; +Cc: meta-ti@yoctoproject.org

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@ti.com]
> Sent: Friday, February 07, 2014 9:10 PM
> To: Jose Alarcon
> Cc: meta-ti@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


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2014-02-12 20:01 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-07 10:36 TI boot-monitor recipe doesn't install the boot monitor binary in the image Jose Alarcon
2014-02-07 19:10 ` Denys Dmytriyenko
2014-02-10  7:21   ` Jose Alarcon
2014-02-12 20:01     ` Denys Dmytriyenko

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.