[yocto] Determining the correct layers for a Beaglebone build.

Kenny Koller kenny at understoryweather.com
Tue Jun 27 09:54:25 PDT 2017


​
>
>>
>> Regarding the tags: If I check out the pyro branch of poky am I getting
>> something that is stable and has been tested? I thought perhaps the tags
>> with `pyro-17.0.0` would point to stable tested commit.
>>
>> The reason I'm trying to sort all of this out is that when I ran a
>> `bitbake core-image-minimal` with Poky Pyro it failed. It was missing
>> u-image. All I did was clone Poky/Pyro and set the MACHINE to beaglebone.
>> It got pretty far though. It seems to have built the kernel and the device
>> tree binaries. No signs of the root filesystem or the bootloader (u-image):
>>
>
>
> ​That's because you've got zImage, which is perfectly fine. You might want
> to Google a bit to understand what is uImage, zImage, etc.​
>

Yes. You are right--I was thinking u-image (not sure why it's not uImage)
was the uboot image and had forgotten about the difference between uImage
and zImage. I don't think this is OK however as it is a failed task. I
would also expect the bootloaders to be in this directory. This is why I
was asking how one determines the correct layers.


>
>
>
>>
>> core-image-base-beaglebone-20170621162619.testdata.json
>> core-image-base-beaglebone.testdata.json
>> core-image-minimal-beaglebone-20170624014756.testdata.json
>> core-image-minimal-beaglebone.testdata.json
>> modules--4.10.9+git0+ad2e885015_fe0fb8da3d-r0-beaglebone-
>> 20170621162619.tgz
>> modules-beaglebone.tgz
>> zImage
>> zImage--4.10.9+git0+ad2e885015_fe0fb8da3d-r0-am335x-bone-
>> 20170621162619.dtb
>> zImage--4.10.9+git0+ad2e885015_fe0fb8da3d-r0-am335x-
>> boneblack-20170621162619.dtb
>> zImage--4.10.9+git0+ad2e885015_fe0fb8da3d-r0-beaglebone-
>> 20170621162619.bin
>> zImage-am335x-boneblack.dtb
>> zImage-am335x-bone.dtb
>> zImage-beaglebone.bin
>>
>>
>> On Mon, Jun 26, 2017 at 5:18 PM Khem Raj <raj.khem at gmail.com> wrote:
>>
>>> On Mon, Jun 26, 2017 at 4:35 PM, Kenny Koller
>>> <kenny at understoryweather.com> wrote:
>>> > I'm trying to figure out which set of meta layers I need to build a
>>> distro
>>> > and images for a Beaglebone Black.
>>> >
>>> > I cloned poky and within I see meta-yocto and meta-yocto-bsp. The
>>> latter has
>>> > recipes for the Beaglebone.
>>> >
>>> > I also found this page which suggests cloning meta-yocto:
>>> >
>>> > https://www.yoctoproject.org/downloads/bsps/pyro23/beaglebone
>>> >
>>> > Then there is meta-ti. Where does this fit in?
>>>
>>> yocto project used beaglebone black as one of its reference boards
>>> so you can find a default reference yocto BSP for it.
>>>
>>> Secondly, meta-ti is TI BSP layer which also supports beaglebone black
>>> since the board is from TI
>>>
>>>
>>> >
>>> > Also when I clone say poky should I checkout the branch or a specific
>>> tag?
>>> >
>>>
>>> you can use git clone git://git.yoctoproject.org/poky -b pyro
>>> for getting latest stable release.
>>>
>>> > It's not clear to me the best way start with a piece of hardware then
>>> > determine the correct layers.
>>>
>>> I would suggest to do a bit more investigation as to what you need.
>>> meanwhile you can build yocto reference BSP and play with it. There
>>> are many packages that meta-ti would have that you might need depending
>>> upon what you plan to do.
>>>
>>> >
>>> > Thanks.
>>> >
>>> >
>>> > --
>>> > _______________________________________________
>>> > yocto mailing list
>>> > yocto at yoctoproject.org
>>> > https://lists.yoctoproject.org/listinfo/yocto
>>> >
>>>
>>
>> --
>> _______________________________________________
>> yocto mailing list
>> yocto at yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/yocto
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20170627/05833a0b/attachment.html>


More information about the yocto mailing list