[meta-ti] question on meta-ti for yocto
Denys Dmytriyenko
denis at denix.org
Wed Mar 21 15:12:32 PDT 2012
On Wed, Mar 21, 2012 at 03:58:44PM +0100, Marco Monguzzi wrote:
> Dear Sirs,
>
> I am dumping this mail to ask for some clarifications. I am looking closely
First of all, _dumping_ here is a very correct word, as you neglected
subscribing to the mailing list, check the past archives and see if your
question was previously answered, as required by Netiquette.
> to yocto as environment for
> building embedded linux distro for omap based boards.
>
> In particular, I do have AM3517 and DM3730 custom boards to support.
>
> I am seeing that TI has made available meta-ti on yocto git that looks like
> a good starting point for me.
>
> But at same time the readme.txt does spot incompatibilities with the
> current yocto structure and points
> to open embeded and angstron layers.
I'm finishing my testing cycle to confirm that Angstrom layer is no longer
mandated. I should have edited the README right after the hard dependency was
removed, but I wanted first to do the extensive testing against oe-core,
meta-arago and then meta-yocto. Unfortunately, meta-yocto testing is lagging
behind. But it works fine with oe-core WITHOUT meta-angstrom and also I'm
working on bringing up our own meta-arago. Working with oe-core in a
distro-less configuration should qualify as being Yocto-compatible!
> I am confused. When do you plan full compatibility with yocto?
>
> Would the gcc-4.5 toolchain grant full compatibility with neon?
Yes.
> I am asking this because other players such as Denx (with its own ELDK
> www.denx.de) are providing an armv7a based on gcc-4.6
> that I could test with "CFLAGS= -march=armv7-a -fno-tree-vectorize
> -mthumb-interwork -mfloat-abi=softfp -mfpu=neon"
> and observe operating fine on AM3517.
We have some build issues with gcc-4.6, hence sticking to 4.5 for a while
longer. In most cases, especially for base BSP, gcc-4.6 should work just fine
though.
> I am wondering what is the best way to go:
>
> - attempt integrating meta-ti with yocto for portions I need (davinci
> support for sure on DM3730)
DM3730 is not davinci, it's "OMAP". So it's linux-omap kernel tree and not
linux-davinci. If you are talking about DSP side, that's different, while uses
some of the same components, like dsplink/syslink, xdc etc. I have on my TODO
list to extract those from base BSP support into something called "extras", so
it won't impede people trying to start with the base BSP...
> - or stick with meta-ti as it is and develop my own recipes for custom hw
> as meta-ti bsp.
Either way is fine at this point. Please note, that I only tested meta-ti
against oe-core as of now, my testing of it against meta-yocto is not
finished. And, here's the confusion that Koen implied and Richard didn't like:
Yocto = oe-core
Poky = meta-yocto
Our goal is to support using meta-ti with any OE distro - meta-angstrom,
meta-arago and meta-yocto/poky, as well as in a distro-less environment, i.e.
with oe-core only.
--
Denys
More information about the meta-ti
mailing list