Средства сборки ПО для модуля MTAX-SoM-AM335x

Средства сборки ПО для модуля MTAX-SoM-AM335x. ⭐ Процессорные модули Axonim Devices. ☎ Заказ: +375 17 270-69-00.

Toolchain

https://releases.linaro.org/archive/14.04/components/toolchain/binaries/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux.tar.xz

или отсюда: wget -c https://drive.google.com/file/d/0B1nl8q4_-tA-bHNKdzQ3YTlEU1k/view?usp=sharing&resourcekey=0-e24JwqpQq_m9Ee6lyAcgvA

Перейти: https://drive.google.com/file/d/0B1nl8q4_-tA-bHNKdzQ3YTlEU1k/view?usp=sharing&resourcekey=0-e24JwqpQq_m9Ee6lyAcgvA

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/file/d/0B1nl8q4_-tA-aXJ0TEoySTMyVDQ/view?usp=sharing&resourcekey=0-Le57tiBv6An8nt5d2jR_-w patch -p1 < u-boot-mtax.patch

Скачать: https://drive.google.com/file/d/0B1nl8q4_-tA-aXJ0TEoySTMyVDQ/view?usp=sharing&resourcekey=0-Le57tiBv6An8nt5d2jR_-w

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

Скачать: https://drive.google.com/file/d/0B1nl8q4_-tA-R0RJLUNIRGUzaFU/view?usp=sharing&resourcekey=0-vUAtV-PiyB1YsCvAhCiFmQ

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

Перейти: 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/file/d/0B1nl8q4_-tA-b203SXJjc08wY28/view?usp=sharing&resourcekey=0-OxNNXn7gWEiLXUfOlwV2Iw patch -p1 < mtax-ubuntu_1.patch

Скачать: https://drive.google.com/file/d/0B1nl8q4_-tA-b203SXJjc08wY28/view?usp=sharing&resourcekey=0-OxNNXn7gWEiLXUfOlwV2Iw

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

Скачать: https://drive.google.com/file/d/0B1nl8q4_-tA-MkpzUmt0SGlYMjA/view?usp=sharing&resourcekey=0-ymksl2I5ZjYOR2mNQ_Pi6A

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

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

1. Скачать архив с корневой файловой системой: wget -c https://drive.google.com/file/d/0B1nl8q4_-tA-OWFFeXdaSGt0QW8/view?usp=sharing&resourcekey=0-6pGo2VXr725czhWIPwUe3w

Скачать: https://drive.google.com/file/d/0B1nl8q4_-tA-OWFFeXdaSGt0QW8/view?usp=sharing&resourcekey=0-6pGo2VXr725czhWIPwUe3w

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/file/d/0B1nl8q4_-tA-cm5XMlduNTVoTFk/view?usp=sharing&resourcekey=0-FVjt4JHPw2PG8QtmBHVI5w wget -c https://drive.google.com/file/d/0B1nl8q4_-tA-MUNFWUlYZ0NBUUk/view?usp=sharing&resourcekey=0-kpK6g8JzpZPn141uQ82MbQ

Скачать: https://drive.google.com/file/d/0B1nl8q4_-tA-cm5XMlduNTVoTFk/view?usp=sharing&resourcekey=0-FVjt4JHPw2PG8QtmBHVI5w

Скачать: https://drive.google.com/file/d/0B1nl8q4_-tA-MUNFWUlYZ0NBUUk/view?usp=sharing&resourcekey=0-kpK6g8JzpZPn141uQ82MbQ

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

Руководство взято отсюда: https://forum.digikey.com/t/debian-getting-started-with-the-beaglebone/12966

Перейти: https://forum.digikey.com/t/debian-getting-started-with-the-beaglebone/12966

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

am335x-mtax_phy_fixed.dts.gz

Скачать: am335x-mtax_phy_fixed.dts.gz

Перейти: Подробное описание модуля

Перейти: Создание пустого проекта для модуля

Перейти: Лог загрузки из NAND

Перейти: Исходные коды для модуля MTAX-SoM-AM335x (загрузчик, linux, файловые системы)

Перейти: Настройка RSE (Remote System Explorer)

Перейти: Описание выводов разъемов модуля

Перейти: Embedded Linux для модуля MTAX-SoM-AM335x

Перейти: Часто задаваемые вопросы