Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > Linux для начинающих

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.10.2013, 21:12   #51
SilverSwift
Senior Member
 
Регистрация: 21.09.2013
Сообщений: 109
Вес репутации: 0
SilverSwift is an unknown quantity at this point
По умолчанию

Цитата:
После компиляции появляется несколько *.bin фаилов, а каким из них прошивать?
squashfs и jffs в названиях прошивок - это типы ФС.
sysupgrade в названии прошивки значит, что пакет будет прошиваться с помощью этой утилиты и "обновит" систему без стирания конфигурации.

Чем пользоваться? Тем что больше нравится
SilverSwift вне форума   Ответить с цитированием
Старый 31.10.2013, 22:03   #52
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

openwrt-ar71xx-generic-модель устройства-v1-squashfs-factory.bin
Admin вне форума   Ответить с цитированием
Старый 31.10.2013, 22:06   #53
SilverSwift
Senior Member
 
Регистрация: 21.09.2013
Сообщений: 109
Вес репутации: 0
SilverSwift is an unknown quantity at this point
По умолчанию

openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-sysupgrade.bin
SilverSwift вне форума   Ответить с цитированием
Старый 31.10.2013, 22:28   #54
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Если не хочешь получить кирпич, то советую внимательно изучить инструкцию для использования sysupgrade.bin
Admin вне форума   Ответить с цитированием
Старый 31.10.2013, 22:44   #55
SilverSwift
Senior Member
 
Регистрация: 21.09.2013
Сообщений: 109
Вес репутации: 0
SilverSwift is an unknown quantity at this point
По умолчанию

Если не хочешь получить кирпич, то по-любому сперва нужно изучить инструкцию, прежде чем шить что-то. И все равно надо быть готовым к unbrick'у.
Только factory подходит для прошивки через U-Boot, с помощью sysupgrade проще обновить прошивку если надо сохранить настройки.
SilverSwift вне форума   Ответить с цитированием
Старый 02.11.2013, 12:23   #56
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию

Вот с этой либой "libintl.h", не у кого проблем не возникало?
Если компилить прошивку ничего не добавляя, то всё в порядке, а если добавляю пакеты связаные с Luci, то выдаёт ошибку.

Цитата:
In file included from dwarf_begin.c:38:0:
./libdwP.h:33:21: fatal error: libintl.h: No such file or directory
compilation terminated.
make[7]: *** [dwarf_begin.o] Error 1
make[7]: Leaving directory `/home/dima/openwrt/trunk/build_dir/target-mips_r2_uClibc-0.9.33.2/elfutils-0.155/libdw'
make[6]: *** [all] Error 2
make[6]: Leaving directory `/home/dima/openwrt/trunk/build_dir/target-mips_r2_uClibc-0.9.33.2/elfutils-0.155/libdw'
make[6]: Entering directory `/home/dima/openwrt/trunk/build_dir/target-mips_r2_uClibc-0.9.33.2/elfutils-0.155'
make[6]: Leaving directory `/home/dima/openwrt/trunk/build_dir/target-mips_r2_uClibc-0.9.33.2/elfutils-0.155'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/home/dima/openwrt/trunk/build_dir/target-mips_r2_uClibc-0.9.33.2/elfutils-0.155'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/home/dima/openwrt/trunk/build_dir/target-mips_r2_uClibc-0.9.33.2/elfutils-0.155'
make[3]: *** [/home/dima/openwrt/trunk/build_dir/target-mips_r2_uClibc-0.9.33.2/elfutils-0.155/.built] Error 2
make[3]: Leaving directory `/home/dima/openwrt/trunk/feeds/packages/libs/elfutils'
make[2]: *** [package/feeds/packages/elfutils/compile] Error 2
make[2]: Leaving directory `/home/dima/openwrt/trunk'
make[1]: *** [/home/dima/openwrt/trunk/staging_dir/target-mips_r2_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/dima/openwrt/trunk'
make: *** [world] Ошибка 2
stD вне форума   Ответить с цитированием
Старый 02.11.2013, 16:40   #57
SilverSwift
Senior Member
 
Регистрация: 21.09.2013
Сообщений: 109
Вес репутации: 0
SilverSwift is an unknown quantity at this point
По умолчанию

Это не либа, это хедер. Система сборки его не видит. Я бы проверил есть ли такой файл вообще в системе сборки (тупо поиском по каталогу), а потом посмотрел бы где он должен использоваться и добавил туда нужный путь.
Вообще интересно посмотреть весь листинг, включая этап конфигурации образа.
SilverSwift вне форума   Ответить с цитированием
Старый 03.11.2013, 14:08   #58
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию

Случайно выпилил из прошивки dropbear и telnet, получил кирпич в виде работающего роутера без возможности его настроить.
Починил через уарт.
stD вне форума   Ответить с цитированием
Старый 05.11.2013, 12:52   #59
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию

Проблемы с "libintl.h" починились так:
Скачал эту версию svn co svn://svn.openwrt.org/openwrt/branches/attitude_adjustment
Далее как написано тут http://wiki.openwrt.org/doc/howto/bu...oading.sources в самом низу (Downloading and Installing Feeds).

В файле feeds.conf.default закоментировал это:
#src-svn luci http://svn.luci.subsignal.org/luci/b...ontrib/package
И вписал это:
src-svn luci http://svn.luci.subsignal.org/luci/b...ontrib/package
stD вне форума   Ответить с цитированием
Старый 05.11.2013, 13:04   #60
SilverSwift
Senior Member
 
Регистрация: 21.09.2013
Сообщений: 109
Вес репутации: 0
SilverSwift is an unknown quantity at this point
По умолчанию

То есть не хватает файлов в новой ревизии? ОК, учтем
SilverSwift вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 13 (пользователей: 0 , гостей: 13)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 22:34. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика