UDOOboard / uboot-imx

Das U-Boot for UDOO

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UDOO U-Boot

UDOO Neo

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_defconfig
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).

UDOO Quad/Dual

To build the U-Boot for UDOO Quad/Dual, use the 2015.10.fslc-qdl branch. This branch is based on Freescale's U-Boot (uboot-imx) version 2015.10.

The build can be started with:

ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- make udoo_qd_config
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.

B08 board

To build the U-Boot for Seco B08, 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- ./compile_b08.sh

The produced files: SPL, u-boot.imx and u-boot.spi can be used to boot from uSD ard and SPI flash. To write SPI flash format the memory (flash_erase) and after execute:

 dd if=u-boot.spi of=/dev/mtd0 bs=1k seek=1 

SD card flashing

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

About

Das U-Boot for UDOO


Languages

Language:C 88.6%Language:C++ 6.0%Language:Assembly 2.4%Language:Python 0.9%Language:Makefile 0.7%Language:Objective-C 0.6%Language:Perl 0.6%Language:Shell 0.2%Language:Yacc 0.0%Language:Lex 0.0%Language:GDB 0.0%Language:sed 0.0%Language:Tcl 0.0%Language:Awk 0.0%