Hello,
I have setup a Yocto cross-compiler tool chain and I am running the deploy command for u-boot without doing any changes for SABRESDB card. I am flashing the u-boot binary on the SD card but the board doesn't boot. I have taken the u-boot-mx6q-sabresd.bin from MFG tool which is U-Boot 2009.08 version and works perfectly fine.
Has anyone tried the latest Freescale u-boot v2013.04 on the SabreSDB board. If yes please let me know if there is something I am missing here in order to compile the u-boot.
It is needed to use u-boot-imx in Yocto.
In particular, from documentation :
Enter the following command to copy the U-Boot image to the SD/MMC card,
where the U-Boot image can be any of the following:
• u-boot-imx6dlsabreauto_sd.imx
• u-boot-imx6slevk_sd.imx
• u-boot-imx6dlsabresd_sd.imx
• u-boot-imx6solosabreauto_sd.imx
• u-boot-imx6qsabreauto_sd.imx
• u-boot-imx6solosabresd_sd.imx
• u-boot-imx6qsabresd_sd.imx
$ sudo dd if=<U-Boot image> of=/dev/sdb bs=512 seek=2 conv=fsync
The first 1 KB of the SD/MMC card, that includes the partition table, will be preserved.
The i.MX 6 SABRE-SD Linux delivery package contains the following
U-Boot boot loader binary:
i.MX 6Quad SABRE-SDB and i.MX 6Quad SABRE-SDP:
• u-boot-imx6qsabresd.imx (SD/MMC)
• u-boot-imx6qsabresd-sata.imx (SATA)
i.MX 6DualLite SABRE-SDP:
• u-boot-imx6dlsabresd.imx (SD/MMC)
i.MX 6DualLite SABRE-SDP (Solo Emulation):
• u-boot-imx6solosabresd.imx (SD/MMC)
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------