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

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


wiki:blueshark_v4_sw

ПО для процесорного модуля BlueShark v4.2 OMAP35xx

Требования

ПО для модуля BlueShark можно скомпилировать лишь в ОС Linux. Практики компиляции под Windows (Cygwin) пока нет.

  • ОС Ubuntu или Fedora Core 11 (и выше)
  • Компилятор ARM Linux GCC arm-2010q1 (желательно установить его в папку «/opt»). Инструкции по установке
  • Утилита 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:

git clone git://github.com/mentorel/u-boot.git

2) Конфигурируем для BlueShark v4.2

make blueshark_config

3) Непосредственно компиляция

make ARCH=arm CROSS_COMPILE=/opt/arm-2010q1/bin/arm-none-linux-gnueabi-

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 — 127.0.0.1