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 < [email protected]> wrote: > > > > -----Original Message----- > > From: [email protected] [mailto:meta-xilinx- > > [email protected]] On Behalf Of Williamson, Ralph K. > > Sent: Friday, August 04, 2017 6:55 AM > > To: [email protected] > > 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 > [email protected] > https://lists.yoctoproject.org/listinfo/meta-xilinx >
-- _______________________________________________ meta-xilinx mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-xilinx
