Инструменты пользователя

Инструменты сайта


wiki:u3b-uboot

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
wiki:u3b-uboot [2017/05/05 13:47] – создано alexwiki:u3b-uboot [2017/05/05 17:56] (текущий) alex
Строка 1: Строка 1:
 ====== Компиляция U-Boot ====== ====== Компиляция U-Boot ======
 ===== Установка компилятора ===== ===== Установка компилятора =====
-Скачать/Разархивировать:+**Скачать/Разархивировать**
 <code> <code>
 wget -c https://releases.linaro.org/components/toolchain/binaries/5.4-2017.01/arm-linux-gnueabihf/gcc-linaro-5.4.1-2017.01-x86_64_arm-linux-gnueabihf.tar.xz wget -c https://releases.linaro.org/components/toolchain/binaries/5.4-2017.01/arm-linux-gnueabihf/gcc-linaro-5.4.1-2017.01-x86_64_arm-linux-gnueabihf.tar.xz
Строка 7: Строка 7:
 export CC=`pwd`/gcc-linaro-5.4.1-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf- export CC=`pwd`/gcc-linaro-5.4.1-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-
 </code> </code>
-Проверить работу компилятора:+**Проверить работу компилятора**
 <code> <code>
 ${CC}gcc --version ${CC}gcc --version
Строка 16: Строка 16:
 </code>  </code> 
 ===== U-Boot ===== ===== U-Boot =====
-Скачать исходный код:+**Скачать исходный код**
 <code> <code>
 git clone https://github.com/u-boot/u-boot git clone https://github.com/u-boot/u-boot
Строка 22: Строка 22:
 git checkout v2017.03 -b tmp git checkout v2017.03 -b tmp
 </code> </code>
-Скачать и установить дополнения:+**Скачать и установить дополнения**
 <code> <code>
 wget -c https://rcn-ee.com/repos/git/u-boot-patches/v2017.03/0001-am335x_evm-uEnv.txt-bootz-n-fixes.patch wget -c https://rcn-ee.com/repos/git/u-boot-patches/v2017.03/0001-am335x_evm-uEnv.txt-bootz-n-fixes.patch
Строка 30: Строка 30:
 patch -p1 < 0002-U-Boot-BeagleBone-Cape-Manager.patch patch -p1 < 0002-U-Boot-BeagleBone-Cape-Manager.patch
 </code> </code>
-Выполнить компиляцию U-Boot:+**Выполнить компиляцию U-Boot**
 <code> <code>
 make ARCH=arm CROSS_COMPILE=${CC} distclean make ARCH=arm CROSS_COMPILE=${CC} distclean
Строка 36: Строка 36:
 make ARCH=arm CROSS_COMPILE=${CC} make ARCH=arm CROSS_COMPILE=${CC}
 </code> </code>
 +После успешного завершения компиляции вы получите два файла MLO и u-boot.img, которые необходимо записать на SD карту.
 +
wiki/u3b-uboot.1493981230.txt.gz · Последнее изменение: 2017/05/05 13:47 — alex