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

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


wiki:video-voip3

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
wiki:video-voip3 [2016/06/28 18:12] – [Запись файловой системы] maxxwiki:video-voip3 [2016/07/14 15:08] (текущий) – [Загрузка ПО в NAND] maxx
Строка 43: Строка 43:
 </code> </code>
 ===== Ядро ===== ===== Ядро =====
-Ядро макета №2, пока без изменений+Архив с ядром в папке Dropbox, либо можно отдельно взять board-wand.c и defconfig. 
 + 
 +<code> 
 +cp defconfig .config 
 +make ARCH=arm oldconfig 
 +</code>
 ===== Файловая система для запуска ===== ===== Файловая система для запуска =====
 Для первоначального запуска платы можно использовать компактную файловую систему, основанную на Busybox. Инструкции берем отсюда: Для первоначального запуска платы можно использовать компактную файловую систему, основанную на Busybox. Инструкции берем отсюда:
Строка 61: Строка 66:
 Прежде всего загружаем Linux. Для загрузки Linux потребуются два файла: файл ядра uImage и файл с файловой системой uInitrd, которые мы скомпилировали ранее. Берем USB флешку на 4GB (на 8GB почему-то работает с серьезными сбоями, практически не работает), которая отформатирована в стандартные FAT32 под Windows. Останавливаем обратный отсчет и вводим команду для загрузки Linux ramfs: Прежде всего загружаем Linux. Для загрузки Linux потребуются два файла: файл ядра uImage и файл с файловой системой uInitrd, которые мы скомпилировали ранее. Берем USB флешку на 4GB (на 8GB почему-то работает с серьезными сбоями, практически не работает), которая отформатирована в стандартные FAT32 под Windows. Останавливаем обратный отсчет и вводим команду для загрузки Linux ramfs:
 <code> <code>
-/ # run usb_boot+Titanium > run usb_boot
 </code> </code>
 Либо все команды ручками: Либо все команды ручками:
Строка 296: Строка 301:
 Для примера загрузим файловую систему Debian 7.5 - файл debian-7.5-bare-armhf-2014-07-07.tar.xz, но можно и любую другую, инструкции сохраняются. Для примера загрузим файловую систему Debian 7.5 - файл debian-7.5-bare-armhf-2014-07-07.tar.xz, но можно и любую другую, инструкции сохраняются.
  
-Создадим временную папку ubidisk+К сожалению, в составе Busybox нет утилиты ubiformat, необходимая для создания раздела UBI, поэтому необходимо скомпилировать MTD-Utils. Пользуемся инструкциями отсюда: [[cross-compiling-mtd-utils]], но не копируем скомпилированные утилиты! Мы возьмем только ubiformat, а остальные работают без ошибок из сборки busybox. Скопируйте файл из MTD-Utils 'sbin/ubiformat' в файловую систему 'busybox/_install/usr/sbin', загрузите полученную файловую систему на Круиз-В. 
 + 
 +Далее, создадим временную папку ubidisk
 <code> <code>
 / # mkdir ubidisk / # mkdir ubidisk
Строка 312: Строка 319:
 tar xf /mnt/armhf-rootfs-debian-wheezy.tar tar xf /mnt/armhf-rootfs-debian-wheezy.tar
 </code> </code>
 +Теперь включим консоль, для этого надо в конец файла etc/inittab добавить строку:
 +<code>
 +T0:23:respawn:/sbin/getty -L ttymxc0 115200 vt102
 +</code>
 +Сохраняем изменения и можно просто перезагрузить плату и ничего не трогать. После загрузки должна загрузится ОС Debian.
 ===== Конфигурация BOOT_CFG ===== ===== Конфигурация BOOT_CFG =====
 Для старта процессора с NAND необходимо обеспечить следующее состояние резисторов на плате: Для старта процессора с NAND необходимо обеспечить следующее состояние резисторов на плате:
wiki/video-voip3.1467126725.txt.gz · Последнее изменение: 2016/06/28 18:12 — maxx