wiki:video-voip3
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
wiki:video-voip3 [2016/06/27 23:33] – [Запись файловой системы] maxx | wiki:video-voip3 [2016/07/14 15:08] (текущий) – [Загрузка ПО в NAND] maxx | ||
---|---|---|---|
Строка 43: | Строка 43: | ||
</ | </ | ||
===== Ядро ===== | ===== Ядро ===== | ||
- | Ядро макета №2, пока без изменений | + | Архив с ядром |
+ | |||
+ | < | ||
+ | cp defconfig .config | ||
+ | make ARCH=arm oldconfig | ||
+ | </ | ||
===== Файловая система для запуска ===== | ===== Файловая система для запуска ===== | ||
Для первоначального запуска платы можно использовать компактную файловую систему, | Для первоначального запуска платы можно использовать компактную файловую систему, | ||
Строка 61: | Строка 66: | ||
Прежде всего загружаем Linux. Для загрузки Linux потребуются два файла: файл ядра uImage и файл с файловой системой uInitrd, которые мы скомпилировали ранее. Берем USB флешку на 4GB (на 8GB почему-то работает с серьезными сбоями, | Прежде всего загружаем Linux. Для загрузки Linux потребуются два файла: файл ядра uImage и файл с файловой системой uInitrd, которые мы скомпилировали ранее. Берем USB флешку на 4GB (на 8GB почему-то работает с серьезными сбоями, | ||
< | < | ||
- | / # run usb_boot | + | Titanium > run usb_boot |
</ | </ | ||
Либо все команды ручками: | Либо все команды ручками: | ||
Строка 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, | ||
- | В домашней директории создадим временную папку ubi_fs | + | К сожалению, |
+ | |||
+ | Далее, создадим временную папку ubidisk | ||
+ | < | ||
+ | / # mkdir ubidisk | ||
+ | </ | ||
+ | Создадим UBI раздел на разделе NAND | ||
+ | < | ||
+ | ubiformat /dev/mtd4 | ||
+ | ubiattach / | ||
+ | ubimkvol /dev/ubi0 -s 235MiB -N rootfs | ||
+ | mount -t ubifs ubi0:rootfs ubidisk | ||
+ | </ | ||
+ | Теперь можно перейти в директорию ubidisk | ||
+ | < | ||
+ | cd ubidisk/ | ||
+ | tar xf / | ||
+ | </ | ||
+ | Теперь включим консоль, | ||
+ | < | ||
+ | T0: | ||
+ | </ | ||
+ | Сохраняем изменения и можно просто перезагрузить плату и ничего не трогать. После загрузки должна загрузится ОС Debian. | ||
+ | ===== Конфигурация BOOT_CFG ===== | ||
+ | Для старта процессора с NAND необходимо обеспечить следующее состояние резисторов на плате: | ||
+ | |||
+ | BOOT_CFG1 = 0x80 | ||
+ | | R88 | нет | | ||
+ | | R89 | нет | | ||
+ | | R87 | нет | | ||
+ | | R90 | нет | | ||
+ | | R132 | нет | | ||
+ | | R92 | нет | | ||
+ | | R129 | нет | | ||
+ | ^ R95 ^ ДА | | ||
+ | BOOT_CFG2 = 0x02 | ||
+ | | R93 | нет | | ||
+ | ^ R91 ^ ДА | | ||
+ | | R96 | нет | | ||
+ | | R94 | нет | | ||
+ | | R131 | нет | | ||
+ | | R130 | нет | | ||
+ | | R97 | нет | | ||
+ | | R86 | нет | | ||
+ | То есть |
wiki/video-voip3.1467059604.txt.gz · Последнее изменение: 2016/06/27 23:33 — maxx