AnsweredAssumed Answered

Adding a non-supported imx6 BSP layer

Question asked by Yvon Grall on Mar 8, 2017
Latest reply on Mar 8, 2017 by Carlos_Musich



I aim to build a linux-imx for an Armadeus iMX6 machine (apf6dev_dual), in the BSP Linux 4.1.15_1.2.0 environment (note: while not supported by the FSL Community BSP, Armadeus boards are in the kernel mainline).

Armadeus provides a Yocto BSP layer for its boards, but it has not yet been used in a NXP BSP build environment.


So after initializing the fsl-arm-yocto-bsp with repo, I downloaded and unzipped the meta-armadeus BSP (krogoth branch) within the "sources" sub-directory.


According to the Freescale Yocto Project User's Guide ("8 Creating a Custom Board Configuration"), the next step is to run the command "source setup-environment build". However this command sets up an environment for the default "imx6qsabresd" machine. So i tried instead with the command "MACHINE=apf6dev-dual DISTRO=fsl-imx-fb source ./ -b build"... but I got the message :

The $MACHINE you have specified (apf6dev-dual) is not supported by this build setup


Q1 : Is is possible/allowed to build a machine of a BSP not supported by the FSL Community BSP ?

Q2 : If it is, how to set up the environment so that this machine is taken into account by the NXP BSP environment ?


Thanks for any help,