Сборка U-Boot: различия между версиями

Материал из Wiren Board
(Новая страница: «===elftosb=== По инструкции с [http://eewiki.net/display/linuxonarm/iMX233-OLinuXino#iMX233-OLinuXino-Bootloader:U-Boot] , раздел “Freescale…»)
 
(Подготовка страницы к переводу)
Строка 1: Строка 1:
<languages/>
<translate>
===elftosb===
===elftosb===


Строка 9: Строка 12:
sudo cp ./bld/linux/elftosb /usr/local/bin/
sudo cp ./bld/linux/elftosb /usr/local/bin/
</pre>
</pre>


===Загрузчик===
===Загрузчик===
Строка 35: Строка 39:
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-  u-boot.sb
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-  u-boot.sb
</pre>
</pre>
</translate>

Версия 13:34, 3 июня 2019


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