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

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


wiki:usomiq-uboot2014

u-boot v2014 для uSomIQ AM335x

В данной версии u-boot реализована поддержка NAND со страницей 4096 байт

GCC Toolchain

wget -c https://releases.linaro.org/archive/14.09/components/toolchain/binaries/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux.tar.xz
tar xf gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux.tar.xz
export CC=`pwd`/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux/bin/arm-linux-gnueabihf-

U-Boot Download

Download U-Boot via git:

git clone git://git.denx.de/u-boot.git
cd u-boot/
git checkout v2014.10 -b tmp

U-Boot Patches

Патч для модуля uSomIQ

wget http://www.mentorel.ru/downloads/usomiq/patches/u-boot-usomiq-v2014.10.patch
patch -p1 < u-boot-usomiq-v2014.10.patch

U-Boot конфигурирование и сборка

Сначала очистим исходные тексты от возможного мусора предыдущих компиляций

make ARCH=arm CROSS_COMPILE=${CC} distclean

Если на модуле uSomIQ установлена флеш память с размером страницы 4096 байт, то выполните команду:

make ARCH=arm CROSS_COMPILE=${CC} am335x_nand4k_defconfig

Если же «обычная» с размером страницы 2048 байт, то:

make ARCH=arm CROSS_COMPILE=${CC} am335x_evm_config

Непосредственно компиляция:

make ARCH=arm CROSS_COMPILE=${CC}
wiki/usomiq-uboot2014.txt · Последнее изменение: 2018/12/05 13:48 — maxx