To build the U-Boot for UDOO Neo, use the 2015.04.imx branch. This branch is based on Freescale's U-Boot (uboot-imx) version 2015.04.
The build can be started with:
ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- make udoo_neo_config
ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- make
The produced files, SPL
and u-boot.img
, can be used to boot all Neo variants (basic, basic kickstarter, extended, full).
To build the U-Boot for UDOO Quad/Dual, use the 2015.04.imx branch. This branch is based on Freescale's U-Boot (uboot-imx) version 2015.04.
The build can be started with:
ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- make udoo_qd_defconfig
ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- make
The produced files, SPL
and u-boot.img
, can be used to boot both Quad and Dual boards.
Flash your /dev/mmcblk0
SD card with:
dd if=SPL of=/dev/mmcblk0 bs=1K seek=1
dd if=u-boot.img of=/dev/mmcblk0 bs=1K seek=69