How to use U-Boot on Freescale MX6SXSCM boards ---------------------------------------------- - Build U-Boot for MX6SXSCM EVB board*: $ make mx6sxscm_1gb_evb_defconfig $ make This will generate the u-boot image u-boot.imx. - Flash the u-boot image into the micro SD card: sudo dd if=u-boot.imx of=/dev/sdX bs=1k seek=1; sync *Other defconfigs availabe are: mx6sxscm_1gb_evb_defconfig mx6sxscm_1gb_evb_m4fastup_defconfig mx6sxscm_1gb_evb_qspi2_defconfig - Jumper settings for fix mode images to boot from the top SD3: SW2: OFF OFF OFF OFF OFF OFF OFF OFF SW3: OFF OFF ON ON OFF OFF OFF OFF SW4: OFF ON OFF OFF OFF OFF ON OFF Additional configurations ========================== For custom configurations like 512MB or ePOP, the CONFIG_SYS_EXTRA_OPTIONS option on the defconfig file can be modified according to the customization needed. Here are some examples for some combinations among the different supported options: 512mb evb --------- CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6sxscm/imximage_lpddr2.cfg,MX6SX,512MB_LPDDR2" epop evb: --------- CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6sxscm/imximage_lpddr2.cfg,MX6SX,512MB_LPDDR2,MX6SXSCM_EMMC" epop evb qspi2-boot: -------------------- CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6sxscm/imximage_lpddr2.cfg,MX6SX,512MB_LPDDR2,MX6SXSCM_EMMC,SYS_BOOT_QSPI"