Сборка U-Boot
elftosb
По инструкции с [1] , раздел “Freescale Utilities: elftosb”
git clone git://github.com/eewiki/elftosb.git cd elftosb make CC=gcc sudo cp ./bld/linux/elftosb /usr/local/bin/
Загрузчик
По инструкции с [2] , раздел “Bootloader: U-Boot”
git clone git://git.denx.de/u-boot.git cd u-boot/ git checkout v2013.07 -b tmp
патчи:
wget -c https://raw.github.com/eewiki/u-boot-patches/master/v2013.07/0001-mx23_olinuxino-uEnv.txt-bootz-n-fixes.patch patch -p1 < 0001-mx23_olinuxino-uEnv.txt-bootz-n-fixes.patch
сборка:
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- mx23_olinuxino_config make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- u-boot.sb