Hello Daiane, Thank you for pointing out that difference, I will be sure to talk to our supplier about using newer releases.
But I believe the only reason this does not work is my lack of knowledge in Yocto. I realized that my previous error is because the patch is not applied correctly, by looking in /tmp/work/linux-im/4.1.15-r0/git/arch/arm/boot/dts In my custom-layer, I added the dts files in a subfolder under recipes-kernel, but when I look in meta-fsl-arm/recipes-kernel they have not supplied any dts files there, or anywhere else, they are only created when built. I tried to follow this guide : https://community.nxp.com/docs/DOC-95252 But my dts files are never included when I'm building. Best regards, Willie -----Ursprungligt meddelande----- Från: [email protected] <[email protected]> För Daiane Angolini Skickat: den 14 januari 2019 13:00 Till: Wiholm, Willie ActeSE <[email protected]> Kopia: prakash m <[email protected]>; [email protected] Ämne: Re: [meta-freescale] Adding custom machine / dts files On Mon, Jan 14, 2019 at 9:08 AM Wiholm, Willie ActeSE <[email protected]> wrote: > > Hello Prakash, > > > > The label in meta-fsl-arm is linux-imx-4.1.15 > > Cloned from : > > repo init -u git://git.freescale.com/imx/fsl-arm-yocto-bsp.git -b > imx-4.1-krogoth -m imx-4.1.15-2.0.0.xml > > repo sync > > $pwd > > /linux/build/yocto/avalue_imx-4.1-krogoth/sources/meta-fsl-arm/recipes > -kernel/linux/linux-imx-4.1.15 > Maybe this link can help somehow: https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Ffreescale.github.io%2Fdoc%2Frelease-notes%2Fcurrent%2Findex.html%23the-differences-between-project-name-and-freescale-release-name&data=02%7C01%7CWillie.wiholm%40acte.se%7Ccaafe5fcde184a265fad08d67a17ccab%7C309e17c286e24bd1ac236459b0d1065a%7C1%7C1%7C636830639977922129&sdata=0ASHk%2F%2FWkNruJCKC%2FdVuMzk8StglS5fJ%2FvLdtKOiYo0%3D&reserved=0 And, if it's possible, it would be better to use some newer release/branch. Daiane > > > I realized that the problem was that there was another folder called “imx” > which I did not have in my custom-layer. Now I’m facing another problem when > compiling: > > | make[2]: *** No rule to make target 'e9697rsc6e5r.dts'. Stop. > | Makefile:146: recipe for target 'sub-make' failed > | make[1]: *** [sub-make] Error 2 > | Makefile:24: recipe for target '__sub-make' failed > | make: *** [__sub-make] Error 2 > | ERROR: oe_runmake failed > | ERROR: Function failed: do_compile (log file is located at > | /build/yocto/tmp_rsc61/work/rsc61-poky-linux-gnueabi/linux-fslc-imx/ > | 4.1-1.0.x+gitAUTOINC+59b38c323b-r0/temp/log.do_compile.11321) > ERROR: Task 57 > (/linux/build/yocto/avalue_imx-4.1-krogoth/sources/meta-fsl-arm/recipes-kernel/linux/linux-fslc-imx_4.1-1.0.x.bb, > do_compile) failed with exit code '1' > NOTE: Tasks Summary: Attempted 1505 tasks of which 96 didn't need to be rerun > and 1 failed. > Waiting for 0 running tasks to finish: > > Summary: 1 task failed: > > /linux/build/yocto/avalue_imx-4.1-krogoth/sources/meta-fsl-arm/recipes > -kernel/linux/linux-fslc-imx_4.1-1.0.x.bb, do_compile > Summary: There were 2 WARNING messages shown. > Summary: There were 2 ERROR messages shown, returning a non-zero exit code. > > > > Should Yocto not compile the dts files into dtb itself? Do I need to find an > external program to first make them into dtb files before adding them into > the recipe-kernel? > > > > I also tried to add the patch with dts and dtsi directly in the > meta-fsl-arm/recipes-kernel/linux/linux-imx-4.1.15/imx/ > > But it was not added in the build, is there anything additional i need to do > in order to apply my custom patches to the build? > > (I realize this is a bad habbit but I just want to verify that they work). > > > > Best Regards, > > Willie > > ________________________________ > > Från: prakash m <[email protected]> > Skickat: den 13 januari 2019 17:24:44 > Till: Wiholm, Willie ActeSE > Kopia: [email protected] > Ämne: Re: [meta-freescale] Adding custom machine / dts files > > > > Hi, > > > > I hope the naming convention is different from which you specified in your > custom layer, so kindly check in meta-freescale/recipes-kernel/linux for the > proper naming in freescale kernel recipes. > > > > I hope the proper naming would be linux-imx_4.1.15.bbappend. > > > > > > Thanks & Regards > > Pitchaiah M > > > > > > On Sun, 13 Jan, 2019, 13:59 Wiholm, Willie ActeSE <[email protected] > wrote: > > Hello prakash, > > Yes the meta-local is added in bblayers. > > Best regards, > > Willie > > Från: prakash m > > Skickat: söndag 13 januari 03:55 > > Ämne: Re: [meta-freescale] Adding custom machine / dts files > > Till: Wiholm, Willie ActeSE > > Kopia: [email protected] > > Hi, > > Could you please check that your custom layer has been added to your > bblayer.conf which is under your build directory. > > Thanks & Regards > > Pitchaiah M > > On Sun, 13 Jan, 2019, 07:22 Wiholm, Willie ActeSE <[email protected] > wrote: > > Hello guys, > > (Sorry if i sent this in multiple lists) > > I'm trying to build an image for an custom board that is based in the > imx6dlsabresd, but I'm not sure how to add the custom dts files properly. > > First i built the kernel and created a patch in arch/arm/boot/dts where i > added my files. > > Then I created a meta-custom layer, in which i created : > > recipes-kernel/linux-imx-4.1.15/linux-imx-4.1.15.bbappend > > and the bbappend points to my patch. > > Then i created my own machine that is a copy of the imx6dlsabre in > conf/machine/custom.conf > > My question is, is this the right approach? The goal is to build full images > like "fsl-image-qt5" but I'm facing errors with core-image-minimal : > > No recipes available for: > > > /linux/build/yocto/avalue_imx-4.1-krogoth/sources/meta-avalue/recipes- > kernel/linux-imx-4.1.15/linux-imx-4.1.15.bbappend > > So i believe I'm making some fundamental errors. > > Any tips appreciated! > > Best Regards, > > Willie > > -- > > _______________________________________________ > > meta-freescale mailing list > > [email protected] > > https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flis > ts.yoctoproject.org%2Flistinfo%2Fmeta-freescale&data=02%7C01%7CWil > lie.wiholm%40acte.se%7Ccaafe5fcde184a265fad08d67a17ccab%7C309e17c286e2 > 4bd1ac236459b0d1065a%7C1%7C1%7C636830639977922129&sdata=2JnvmD2Uoy > qUHf3wk%2BysdFd1%2B67nooxIifSH%2BXnYI2Q%3D&reserved=0 > > > > -- > _______________________________________________ > meta-freescale mailing list > [email protected] > https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flis > ts.yoctoproject.org%2Flistinfo%2Fmeta-freescale&data=02%7C01%7CWil > lie.wiholm%40acte.se%7Ccaafe5fcde184a265fad08d67a17ccab%7C309e17c286e2 > 4bd1ac236459b0d1065a%7C1%7C1%7C636830639977922129&sdata=2JnvmD2Uoy > qUHf3wk%2BysdFd1%2B67nooxIifSH%2BXnYI2Q%3D&reserved=0 -- _______________________________________________ meta-freescale mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-freescale
