[meta-xilinx] noob confusion

Ralph Williamson williamson.ralph.k at gmail.com
Tue Aug 8 14:17:51 PDT 2017


Manju,
Thank you very much for the reply. I followed the manifest instructions and
was able to successfully build for the MACHINE ?= "zc706-zynq7". A few more
questions.
1) How can I modify the device-tree? I tried to do the same thing as
petalinux wherein I add a recipe and add an entry to
"project-spec/meta-user/recipes-bsp/device-tree/files/system-user.dtsi".
But I looked at the resultant device tree file and it is not modified. Do I
also need to somehow add the stuff in
"components/plnx_workspace/device-tree-generation/" since that has the
actual reference to "system-user.dtsi"?
2) How should I modify the kernel config? Do I add something like
"project-spec/meta-user/recipes-kernel/linux/" from petalinux?
3) The meta-xilinx and meta-petalinux seem different between "git://
github.com/xilinx/meta-xilinx" and "git://git.yoctoproject.org/meta-xilinx",
I was just wondering why.
BR,
Ralph

On Sun, Aug 6, 2017 at 2:06 PM, Manjukumar Harthikote Matha <
manjukumar.harthikote-matha at xilinx.com> wrote:

>
>
> > -----Original Message-----
> > From: meta-xilinx-bounces at yoctoproject.org [mailto:meta-xilinx-
> > bounces at yoctoproject.org] On Behalf Of Williamson, Ralph K.
> > Sent: Friday, August 04, 2017 6:55 AM
> > To: meta-xilinx at yoctoproject.org
> > Subject: [meta-xilinx] noob confusion
> >
> > Some history:
> >
> > I had been working with Petalinux 15.4 for over a year. Successfully
> built and used
> > many linux images for our ZC706 board we are using in a custom hardware
> project. I
> > recently wanted to add USB OTG capability but was unable to get it
> working
> > successfully. So I upgraded to Petalinux 17.2. Needless to say, this was
> quite a
> > difference and had much difficulty moving all of my
> apps/libraries/modules. At some
> > point I started getting strange errors which I posted to Xilinx linux
> embedded forum.
> > Spent 2 weeks on it but could not get beyond those issues. So on a whim
> I decided to
> > try yocto + meta-xilinx on my same system. This worked perfectly so I
> would like to
> > proceed with this to get back to what my Petalinux 15.4 +17.2 had.
> >
> >
> >
> > My questions now are.
> >
> > 1)      How do I modify or add to meta-xilinx to get closer to the build
> that is
> > produced by Petalinux 17.2 (without the errors I experienced of course
> :). I look thru
> > Petalinux 17.2 and it has config files that set many variables like
> > "CONFIG_SUBSYSTEM_COMPONENT_DEVICE__TREE_NAME_DEVICE__TREE__GEN
> > ERATOR=y" for instance. How are these translated to yocto recipes that I
> might use
> > in meta-xilinx build?
> >
> meta-xilinx-tools layer will invoke DTG and build the dtb for you. You
> don't need to use any translation as such.
> Please see my other email regarding using the manifest and getting started.
>
> See some info regarding meta-xilinx-tools here:
> http://www.wiki.xilinx.com/Using+meta-xilinx-tools+layer
>
> > 2)      What is meta-petalinux and should I install that and do a build?
> Do I set the
> > machine to "" like I did with meta-xilinx build?
> >
> Machine can never be an empty string, you need to define the board/qemu
> platform you are targeting.
>
> > 3)      Examples to add custom applications, custom shared libraries,
> custom modules
> > to the build. Or is this just standard yocto stuff?
> >
> You need to write recipes to do any custom applications/libraries etc. See
> documentation on devtools which might help also other recipes regarding
> shared libraries.
>
> > 4)       If I need to import a new HDF definition into my meta-xilinx
> build, how do I do
> > that? I currently do "petalinux-config --get-hw-description -p" in
> Petalinux 15.4.
> >
> You provide the path to your HDF in local.conf.
> See this link for information:
> http://www.wiki.xilinx.com/Using+meta-xilinx-tools+layer
>
> Thanks,
> Manju
>
>
>
> This email and any attachments are intended for the sole use of the named
> recipient(s) and contain(s) confidential information that may be
> proprietary, privileged or copyrighted under applicable law. If you are not
> the intended recipient, do not read, copy, or forward this email message or
> any attachments. Delete this email message and any attachments immediately.
>
> --
> _______________________________________________
> meta-xilinx mailing list
> meta-xilinx at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-xilinx
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-xilinx/attachments/20170808/25fee2d3/attachment.html>


More information about the meta-xilinx mailing list