Hello Wayne Tsui,
It is most likely that the problem resides in that you’re using the FSL BSP Release and not the FSL Community BSP. The former does not support the RioTboard and that’s why the image cannot be built for that target.
Please download the FSL Community BSP and try baking the image for the RioTboard with it. There is information on where to download it on the following link:
FSL Community BSP
$ MACHINE=imx6dl-riotboard source fsl-setup-release.sh -b RIoTboard -e fb
$ bitbake -k core-image-minimal
ERROR: Function failed: do_compile (log file is located at /home/wayne/yocto/fsl-release-bsp/RIoTboard-build/tmp/work/imx6dl_riotboard-poky-linux-gnueabi/u-boot-imx/2014.04-r0/temp/log.do_compile.29021)
ERROR: Logfile of failure stored in: /home/wayne/yocto/fsl-release-bsp/RIoTboard-build/tmp/work/imx6dl_riotboard-poky-linux-gnueabi/u-boot-imx/2014.04-r0/temp/log.do_compile.29021
Log data follows:
| DEBUG: Executing shell function do_compile
| NOTE: make -j 3 CROSS_COMPILE=arm-poky-linux-gnueabi- CC=arm-poky-linux-gnueabi-gcc --sysroot=/home/wayne/yocto/fsl-release-bsp/RIoTboard-build/tmp/sysroots/imx6dl-riotboard riotboard_defconfig
| make: *** No rule to make target `riotboard_defconfig'. Stop.
| ERROR: oe_runmake failed
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_compile (log file is located at /home/wayne/yocto/fsl-release-bsp/RIoTboard-build/tmp/work/imx6dl_riotboard-poky-linux-gnueabi/u-boot-imx/2014.04-r0/temp/log.do_compile.29021)
ERROR: Task 238 (/home/wayne/yocto/fsl-release-bsp/sources/meta-fsl-bsp-release/imx/meta-fsl-arm/recipes-bsp/u-boot/u-boot-imx_2014.04.bb, do_compile) failed with exit code '1'
WARNING: QA Issue: pulseaudio-module-console-kit rdepends on consolekit, but it isn't a build dependency? [build-deps]
Currently 1 running tasks (2008 of 2036):
0: linux-imx-3.14.28-r0 do_fetch (pid 15820)
Thank you , gusarambula.
Retrieving data ...