wiki:linux-am437x
Это старая версия документа!
Linux для AM437x Sitara™ Processors
Компилятор Linaro
Скачиваем компилятор Linaro: https://releases.linaro.org/components/toolchain/binaries/6.2-2016.11/arm-linux-gnueabihf/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf.tar.xz
Распаковываем компилятор либо в домашнюю директорию, либо в «/opt» (потребуются права суперпользователя):
tar xJf gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf.tar.xz
u-boot
Скачать исходный код
git clone https://github.com/u-boot/u-boot cd u-boot/ git checkout v2017.09-rc2 -b tmp
Скачать и установить дополнения
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/0002-U-Boot-BeagleBone-Cape-Manager.patch patch -p1 < 0001-am335x_evm-uEnv.txt-bootz-n-fixes.patch patch -p1 < 0002-U-Boot-BeagleBone-Cape-Manager.patch
Выполнить компиляцию U-Boot
make ARCH=arm CROSS_COMPILE=${CC} distclean make ARCH=arm CROSS_COMPILE=${CC} am335x_evm_defconfig make ARCH=arm CROSS_COMPILE=${CC}
После успешного завершения компиляции вы получите два файла MLO и u-boot.img, которые необходимо записать на SD карту.
wiki/linux-am437x.1505313931.txt.gz · Последнее изменение: 2017/09/13 17:45 — maxx