I'm using the i.MX6 SABRE MCIMX6Q-SDB out of the box the Android boots from the SC card but I need to use Yocto and I need a "core-image-base."
So, I utilized the MOST CURRENT (I think) Freescale Yocto Project User's Guide, Rev. 0, 04/2016 and successfully got a "core-image-base-imx6qsabresd.sdcard" which is an 84.0 MB file.
When I image the SD card with dd as per section 6.1 Flashing an SD card image, I can see the following:
Boot imx6qs 8.4 MB FAT - and that has the "zImage" and the "imx6q-sabresd.dtb" file(s) on /dev/sdd1
and /dev/sdd2 has the root file system.
Here is the boot :
_____________________________________________________________________________
U-Boot 2015.04imx_v2015.04_4.1.15_1.2.0_ga+gede7538 (Sep 06 2016 - 17:19:19)
CPU: Freescale i.MX6Q rev1.5 at 792 MHz
CPU: Temperature 24 C
Reset cause: POR
Board: MX6-SabreSD
I2C: ready
DRAM: 1 GiB
PMIC: PFUZE100 ID=0x10
MMC: FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
*** Warning - bad CRC, using default environment
No panel detected: default to Hannstar-XGA
Display: Hannstar-XGA (1024x768)
In: serial
Out: serial
Err: serial
switch to partitions #0, OK
mmc1 is current device
Net: FEC [PRIME]
Normal Boot
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc1 is current device
reading boot.scr
** Unable to read file boot.scr **
reading zImage
Error reading cluster
** Unable to read file zImage **
Booting from net ...
FEC Waiting for PHY auto negotiation to complete......... TIMEOUT !
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
BOOTP broadcast 4
_____________________________________________________________________________
Oh, yes I checked and the SW6 on the board and it is set correctly - I.MX 6 SABRE-SD boards in the Linux User's Guide, Rev. L4.1.15_1.0.0-ga, 03/2016 Table 8 -- which I expected because the Android boots from the SD card.
I REALLY NEED HELP SOLVING THIS - THANKS in ADVANCE