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

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


wiki:usomiq-ezsdk

uSomIQ LINUXEZSDK-AM335X

На этой странице описано как установить сборку Linux EZSDK от Texas Instruments на модуль uSomIQ AM335x.

Подробности: http://processors.wiki.ti.com/index.php/Sitara_Linux_Software_Developer%E2%80%99s_Guide

AM335xSDK 06_00_00_00

Компилятор GCC

Компиляция выполнялась на ПК с операционной системой Ubuntu 12.04.4 LTS.

Чтобы установить компилятор, совместимый с процессором AM335x выполните команду:

sudo apt-get install gcc-arm-linux-gnueabihf

Исходные текcты

Сначала необходимо скачать исходные тексты Linux EZ Software Development Kit. Перейдите по ссылке:
http://software-dl.ti.com/sitara_linux/esd/AM335xSDK/latest/index_FDS.html

На момент написания данной инструкции последней версией была AM335xSDK 06_00_00_00.

1) Скачайте архив http://software-dl.ti.com/sitara_linux/esd/AM335xSDK/06_00_00_00/exports//am335x-evm-sdk-src-06.00.00.00.tar.gz

2) Распакуйте архив:

tar xf am335x-evm-sdk-src-06.00.00.00.tar.gz
ls *
board-support:
board-port-labs  extra-drivers  linux-3.2.0-psp04.06.00.11  u-boot-2013.01.01-psp06.00.00.00

Компиляция u-boot

Мы опустим данный шаг, т.к. можно спокойно взять u-boot, который компилировали на странице usomiq-ubuntu.

Компиляция ядра Linux

В данной сборке присутствует ядро версии 3.2.0

1) Переходим в директорию linux-3.2.0-psp04.06.00.11

cd board-support/linux-3.2.0-psp04.06.00.11

2) Скачиваем исправления для добавления поддержки uSomIQ

wget http://mentorel.ru/downloads/usomiq/patches/ezsdk-add-usomiq.patch

3) Добавляем поддержку uSomIQ в ядро

patch -p1 < ezsdk-add-usomiq.patch

4) Компиляция

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- mrproper
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- am335x_evm_defconfig
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- modules

После завершения компиляции файл ядра будет в директории «arch/arm/boot».

AM335xSDK 07_00_00_00

[скоро]

wiki/usomiq-ezsdk.txt · Последние изменения: 2015/03/03 11:36 — maxx