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

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


===elftosb=== <!--T:1-->
<!--T:2-->
По инструкции с [http://eewiki.net/display/linuxonarm/iMX233-OLinuXino#iMX233-OLinuXino-Bootloader:U-Boot] , раздел “Freescale Utilities: elftosb”
По инструкции с [http://eewiki.net/display/linuxonarm/iMX233-OLinuXino#iMX233-OLinuXino-Bootloader:U-Boot] , раздел “Freescale Utilities: elftosb”


<!--T:3-->
<pre>
<pre>
git clone git://github.com/eewiki/elftosb.git
git clone git://github.com/eewiki/elftosb.git
Строка 15: Строка 10:
</pre>
</pre>


===Загрузчик=== <!--T:4-->
===Загрузчик===


<!--T:5-->
По инструкции с [http://eewiki.net/display/linuxonarm/iMX233-OLinuXino#iMX233-OLinuXino-Bootloader:U-Boot] , раздел “Bootloader: U-Boot”
По инструкции с [http://eewiki.net/display/linuxonarm/iMX233-OLinuXino#iMX233-OLinuXino-Bootloader:U-Boot] , раздел “Bootloader: U-Boot”


<!--T:6-->
<pre>
<pre>
git clone git://git.denx.de/u-boot.git
git clone git://git.denx.de/u-boot.git
Строка 27: Строка 20:
</pre>
</pre>


<!--T:7-->
патчи:
патчи:


<!--T:8-->
<pre>
<pre>
wget -c https://raw.github.com/eewiki/u-boot-patches/master/v2013.07/0001-mx23_olinuxino-uEnv.txt-bootz-n-fixes.patch
wget -c https://raw.github.com/eewiki/u-boot-patches/master/v2013.07/0001-mx23_olinuxino-uEnv.txt-bootz-n-fixes.patch
Строка 37: Строка 28:
</pre>
</pre>


<!--T:9-->
сборка:
сборка:


<!--T:10-->
<pre>
<pre>
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-
Строка 46: Строка 35:
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>

Версия 20:17, 18 октября 2013

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