On 19 October 2017 at 06:58, Patricia Sandt <[email protected]> wrote: > We are developing a custom board based on the 7020. We have a functioning > Petalinux build, but I've been tasked with getting a yocto poky build > working with the same board. > > I have used online tutorials/instructions and now have a working bitbake > build with poky + meta-xilinx. I've copied and renamed meta-xilinx to > meta-xilinx-custom. I've changed many files that referenced zynq7-zc702 or > zc702-zynq files to use zynq7-zc702-custom. I've removed meta-xilinx from > the project and added meta-xilinx-custom. The build seems to go smoothly
I would recommend against forking meta-xilinx and patching it, as the main feature of Yocto/OE is layers of which their purpose is to append/override/modify configuration for your project. > until I get to the dts -> dtb step. Then I'm told that there is no rule to > make 'arch/arm/boot/dts/zynq7-zc702-custom.dtb'. This error is immediately > followed by a reference to arch/arm/Makefile, which appears in several > places in tmp/work and tmp/work-shared. > > My repo does not include build/tmp, so I'm relatively certain that I don't > want to edit these files directly. I do find : > dtb-$(CONFIG_ARCH_ZYNQ) += zynq-zc702.dtb \ > zynq-zc706.dtb \ > zynq-zed.dtb \ > zynq-zybo.dtb \ > zynq-microzed.dtb \ > zynq-cc108.dtb \ > zynq-picozed.dtb \ > zynq-topic-miami.dtb \ > zynq-topic-miamiplus.dtb \ > zynq-zc770-xm010.dtb \ > zynq-zc770-xm011.dtb \ > zynq-zc770-xm012.dtb \ > zynq-zc770-xm013.dtb > > in the Makefile in /build/tmp/work/.../git/arch/arm/dts. > > How do I add zynq7-zc702-custom.dtb to this file without editing it > directly? If you didn't patch the kernel to add your "zynq7-zc702-custom.dtb" then it wont exist and you wont be able to build it via KERNEL_DEVICETREE. There are a number of threads on this mailing list where people have discussed adding custom dts/dtb to their build. Here are a couple that should get you on track. https://lists.yoctoproject.org/pipermail/meta-xilinx/2017-April/002673.html https://lists.yoctoproject.org/pipermail/meta-xilinx/2017-March/002586.html Regards, Nathan -- _______________________________________________ meta-xilinx mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-xilinx
