wiki:usomiq-ti-sdk
no way to compare when less than two revisions
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версияПоследняя версия | |||
— | wiki:usomiq-ti-sdk [2018/12/03 16:36] – [Компиляция SDK] maxx | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== PROCESSOR-SDK-LINUX-AM335X | ||
+ | Сборка выполнена на компьютере с ОС Ubuntu 16.04.2 LTS (GNU/Linux 4.15.0-32-generic x86_64) | ||
+ | Исходные коды взяты с сайта Texas Instruments: | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | // | ||
+ | ===== Компилятор ===== | ||
+ | Скачиваем компилятор: | ||
+ | < | ||
+ | wget https:// | ||
+ | </ | ||
+ | Установить компилятор можно в директорию "/ | ||
+ | < | ||
+ | tar xf arm-linux-gnueabihf/ | ||
+ | </ | ||
+ | Появилась директория с компилятором gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabihf. Чтобы далее использовать компилятор без указания полного пути к исполняемым файлам объявим переменную в окружении CC и далее будем на неё ссылаться: | ||
+ | < | ||
+ | export CC=`pwd`/ | ||
+ | </ | ||
+ | Проверим как работает наш компилятор: | ||
+ | < | ||
+ | ${CC}gcc -v | ||
+ | </ | ||
+ | Появится следующий текст: | ||
+ | < | ||
+ | Using built-in specs. | ||
+ | COLLECT_GCC=/ | ||
+ | COLLECT_LTO_WRAPPER=/ | ||
+ | Target: arm-linux-gnueabihf | ||
+ | Configured with: '/ | ||
+ | Thread model: posix | ||
+ | gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11) | ||
+ | </ | ||
+ | ===== Компиляция SDK ===== | ||
+ | Скачаем SDK: | ||
+ | < | ||
+ | wget http:// | ||
+ | </ | ||
+ | Распакуем SDK: | ||
+ | < | ||
+ | tar xf am335x-evm-linux-sdk-src-05.01.00.11.tar.xz | ||
+ | </ | ||
+ | Появляется директория board-support со следующим содержимым: | ||
+ | < | ||
+ | board-support/ | ||
+ | cryptodev-module-1.9 | ||
+ | |||
+ | board-support/ | ||
+ | arch | ||
+ | block COPYING | ||
+ | |||
+ | board-support/ | ||
+ | api | ||
+ | arch cmd config.mk | ||
+ | </ |
wiki/usomiq-ti-sdk.txt · Последнее изменение: 2018/12/03 16:37 — maxx