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

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


wiki:usomiq-ezsdk
no way to compare when less than two revisions

Различия

Показаны различия между двумя версиями страницы.


Предыдущая версия
Последняя версия
wiki:usomiq-ezsdk [2014/05/07 09:27] – [Компиляция ядра Linux] maxx
Строка 1: Строка 1:
 +====== 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 выполните команду:
 +<code>
 +sudo apt-get install gcc-arm-linux-gnueabihf
 +</code>
 +===== Исходные тек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/latest/exports//am335x-evm-sdk-src-06.00.00.00.tar.gz]]
 +
 +2) Распакуйте архив:
 +<code>
 +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
 +</code>
 +
 +===== Компиляция u-boot =====
 +Мы опустим данный шаг, т.к. можно спокойно взять u-boot, который компилировали на странице [[usomiq-ubuntu]].
 +
 +===== Компиляция ядра Linux =====
 +В данной сборке присутствует ядро версии 3.2.0
 +
 +1) Переходим в директорию linux-3.2.0-psp04.06.00.11\\
 +<code>
 +cd board-support/linux-3.2.0-psp04.06.00.11
 +</code>
 +
 +2) Скачиваем исправления для добавления поддержки uSomIQ\\
 +<code>
 +wget http://mentorel.ru/downloads/usomiq/patches/ezsdk-add-usomiq.patch
 +</code>
 +
 +3) Добавляем поддержку uSomIQ в ядро
 +<code>
 +patch -p1 < ezsdk-add-usomiq.patch
 +</code>
 +
 +4) Компиляция
 +<code>
 +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
 +</code>
 +
 +После завершения компиляции файл ядра будет в директории "arch/arm/boot".
 +
 +====== AM335xSDK 07_00_00_00 ======
 +[скоро]
wiki/usomiq-ezsdk.txt · Последнее изменение: 2015/03/03 11:36 — maxx