Hi,
I am trying to create SD card to boot but failed.
Hardware:
MCIMX6SX-SDB
i.MX 6SoloX SABRE Development Board|NXP
1.When using the out-of-box 8GB SanDisk SD card with EVB(With Linux_L4.1.14 1.0.0), the board can be boot and log can
be find from UART terminal.
2.I downloaded the i.MX 6SoloX Linux Binary Demo Files from below URL, file name is L4.1.15_2.0.0_iMX6SX(REV L4.1.15_2.0.0)
Embedded Linux for i.MX Applications Processors|NXP
3. Following the document to create the SD boot card:
a. Following 4.3.3 Partitioning the SD/MMC card from the i.MX_Linux_User's_Guide.pdf to setup the partitions.
b. Copying a bootloader image by using
sudo dd if=u-boot-imx6sxsabresd_sd.imx of=/dev/sdd bs=512 seek=2 conv=fsync
Have checked the SD card is sdd by using cat /proc/partitions command.
c. using this card, still cannot boot. keep the hardware unchanged and use the out-of-box 8GB SanDisk SD card with
EVB, the board can be boot.
4. Please kindly check attached files for more information,
Would you please help to check:
1.Which u-boot file should be used for boot the MCIMX6SX-SDB board, am I using the correct one?
2.The dd command writes RAW data in the card, how to confirm the u-boot data is successfully written into the card?
3. I also try copy the zImage and *.dtb file in the sdd1 partition but still failed. But I think this step is not needed because uboot can start without kernel files.
Please kindly let me know if you need more details.
Thanks!
Best regards,
Lei