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

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


wiki:blueshark_v4_sw

Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

wiki:blueshark_v4_sw [2012/11/20 19:14] (текущий)
Строка 1: Строка 1:
 +====== ПО для процесорного модуля BlueShark v4.2 OMAP35xx ======
 +===== Требования =====
 +ПО для модуля BlueShark можно скомпилировать лишь в ОС Linux. Практики компиляции под Windows (Cygwin) пока нет.
 +  * ОС Ubuntu или Fedora Core 11 (и выше)
 +  * Компилятор ARM Linux GCC [[https://​sourcery.mentor.com/​sgpp/​lite/​arm/​portal/​package6488/​public/​arm-none-linux-gnueabi/​arm-2010q1-202-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2|arm-2010q1]] (желательно установить его в папку <</​opt>>​). [[arm-gcc|Инструкции по установке]]
 +  * Утилита git
 +  * Утилита quilt
 +  * MMC (или обычная SD) карта
  
 +===== Компиляция u-boot-2011.12 (MLO+u-boot) =====
 +
 +Внимание! Данная версия u-boot уже сожержит в себе и MLO (x-loader), и сам загрузчик u-boot. Также именно эту версию необходимо компилировать,​ чтобы работало ядро 3.0.17 с поддержкой Wifi модуля Tiwi-R2.
 +
 +1) Скачиваем исходники u-boot:
 +
 +<​code>​
 +git clone git://​github.com/​mentorel/​u-boot.git
 +</​code>​
 +
 +2) Конфигурируем для BlueShark v4.2
 +
 +<​code>​
 +make blueshark_config
 +</​code>​
 +
 +3) Непосредственно компиляция
 +
 +<​code>​
 +make ARCH=arm CROSS_COMPILE=/​opt/​arm-2010q1/​bin/​arm-none-linux-gnueabi-
 +</​code>​
 +
 +4) Установка бинарников
 +
 +После компиляции вы получаете два основных файла: **MLO** и **u-boot.img**
 +
 +Далее необходимо отформатировать первый раздел на карте SD и записать на этот раздел сначала (!) MLO файл, затем u-boot.img. Файл ядра больше записывать на FAT-раздел не нужно, т.к. ядро записывают в директорию "/​boot"​ на втором разделе карты SD (ext3).
 +
 +Теперь вы можете использовать карту для загрузки модулей BlueShark v4.2
wiki/blueshark_v4_sw.txt · Последние изменения: 2012/11/20 19:14 (внешнее изменение)