Средства сборки

Toolchain

1. Скачать Toolchain:
wget -c https://releases.linaro.org/14.04/components/toolchain/binaries/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux.tar.xz
или отсюда:
wget -c https://drive.google.com/open?id=0B1nl8q4_-tA-bHNKdzQ3YTlEU1k

2. Распаковать Toolchain:
tar xf gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux.tar.xz

3. Установка переменных окружения:
export CC=`pwd`/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin/arm-linux-gnueabihf-

Сборка u-Boot

1. Скачать исходные коды u-Boot:
git clone git://git.denx.de/u-boot.git

2. Перейти в каталог:
cd u-boot

3. Переключиться на ревизию v2014.07:
git chekout v2014.07 -b mtax

4. Скачать патч для модулей MTAX и применить его:
wget https://drive.google.com/open?id=0B1nl8q4_-tA-aXJ0TEoySTMyVDQ
patch -p1 < u-boot-mtax.patch

1-4. Можно скачать пропатченые исходные коды u-boot отсюда:
wget https://drive.google.com/open?id=0B1nl8q4_-tA-R0RJLUNIRGUzaFU
распаковать его:
tar xf u-boot_2014.07.tar.xz
и перейти в рабочий каталог u-boot:
cd u-boot

5. Непосредственно сборка:
make ARCH=arm CROSS_COMPILE=${CC} distclean
make ARCH=arm CROSS_COMPILE=${CC} mtax_som_am335x_config
make ARCH=arm CROSS_COMPILE=${CC}

6. Вернуться в каталог на уровень выше:
cd ..

Сборка Linux ядра

1. Скачать исходные коды linux:
git clone https://github.com/RobertCNelson/bb-kernel.git

2. Перейти в каталог:
cd bb-kernel

3. Переключиться на ревизию origin/am33x-v3.14 (e0e2ecab29df18c3a69a04a6f8846fb94be9b9f2):
git checkout origin/am33x-v3.14 -b mtax

4. Скачать и применить патч:
wget -c wget https://drive.google.com/open?id=0B1nl8q4_-tA-b203SXJjc08wY28
patch -p1 < mtax-ubuntu_1.patch

1-4. Альтернативно можно скачать пропатченные исходные коды: wget https://drive.google.com/open?id=0B1nl8q4_-tA-MkpzUmt0SGlYMjA
распаковать его:
tar xf bb-kernel_am33x-v3.14.tar.xz
и перейти в рабочий каталог u-boot:
cd bb-kernel

5. Cборка ядра:
./build_kernel.sh
cd ..

Корневая файловая система (RootFS)

1. Скачать архив с корневой файловой системой: wget -c https://rcn-ee.net/deb/minfs/trusty/ubuntu-14.04-minimal-armhf-2014-07-07.tar.xz
или отсюда: wget -c https://drive.google.com/open?id=0B1nl8q4_-tA-OWFFeXdaSGt0QW8

2. Распаковать:
tar xf ubuntu-14.04-minimal-armhf-2014-07-07.tar.xz

Запись образов на SD карту

1. Вставить карту в компьютер и определить подключенное устройство с помощью dmesg (например /dev/sdd).
2. Скачать файлы:
wget -c https://drive.google.com/open?id=0B1nl8q4_-tA-cm5XMlduNTVoTFk
wget -c https://drive.google.com/open?id=0B1nl8q4_-tA-MUNFWUlYZ0NBUUk

3. Выполнить сценарий (в качестве параметра указать файл устройства SD карты):
sudo ./create-sdcard.sh /dev/sdd

Руководство взято отсюда:
https://eewiki.net/display/linuxonarm/BeagleBone

DTS для модуля mtax-som-am335x без отладочной платы (Исправления для работы встроенного PHY на модуле)

  • Контакты:
  • Телефон: +375 17 265 69 00
  • Email: info@axonim.by
Copyright © 2002–2017 AXONIM Devices
Order products

Fill in the form to order


Your name:
Phone:
E-mail:
Message: