|
24.07.2014, 01:54 | #1 | |
Junior Member
Регистрация: 07.04.2013
Сообщений: 14
Вес репутации: 0 |
Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu
Цитата:
если кому интересно могу сделать инструкцию. |
|
05.02.2013, 22:24 | #2 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1604 |
дык дай ему команду
make V=s и посмотри где спотыкается |
05.02.2013, 22:51 | #3 |
Junior Member
Регистрация: 02.02.2013
Адрес: Смоленск
Сообщений: 27
Вес репутации: 0 |
После ввода make V=s лог бежит 1,5 часа. Как найти в таком количестве информации сообщения об ошибках или не соответствиях версия? тупо пролистыванием?
|
30.10.2013, 06:13 | #4 | |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 |
Цитата:
$(eval $(call BuildPackage,mr)) |
|
30.10.2013, 06:34 | #5 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 |
А я правильно понимаю, что после компиляции отдельного пакета (make package/mr/compile V=s), достаточно скопировать его в репозиторий (например репа на флешке) вместе с файлом Packages ? То есть не нужно роутер заново прошивать?
Последний раз редактировалось stD; 30.10.2013 в 06:36. |
06.02.2013, 05:39 | #6 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1604 |
Если у тебя не собирается прошивка
находясь в папке trunk перед сборкой сбрось все по умоланию: make defconfig затем make menuconfig выбрать тип процессора и марку роутера др. пакеты и настройки смотри что тебе нужно. Включи в прошивку только самое необходимое. затем при выходе из menuconfig сохрани. и запусти компиляцию: make V=99 или make V=s Если ты собирал под 3020, то просто поменяй в меню на 3040 сохрани и компилируй. Не нужно все вычещать. Компиляция будет идти уже не долго (минуты). При подробном выводе если возникнет критическая ошибка, то она будет написана в конце, там где остановилась компиляция. Здесь еще почитай Последний раз редактировалось andr128; 06.02.2013 в 05:43. |
06.02.2013, 09:16 | #7 | ||
Junior Member
Регистрация: 02.02.2013
Адрес: Смоленск
Сообщений: 27
Вес репутации: 0 |
Собрал прошивку для MR3040 на базе attitude_adjustment/12.09-rc1.
При попытке выполнить opkg install kmod-usb-uhci получил ошибку Цитата:
Пакет kmod-usb-uhci был выбран с опцией M. Ошибки в конце сборки отсутствовали. Пересобрал, указав опцию * для данного пакета. Пакет проинстлировался командой opkg install kmod-usb-uhci нормально. Но та же ошибка возникла для пакета kmod-usb-ohci. Получается что все пакеты необходимо включать в прошивку опцией *, чтобы потом не было ошибок при инсталяции. НО возникает проблема со свободным местом для ядра где включены все пакеты. Тупик. Куда копать? Цитата:
Последний раз редактировалось Константин; 06.02.2013 в 12:08. |
||
06.02.2013, 12:26 | #8 | ||
Junior Member
Регистрация: 02.02.2013
Адрес: Смоленск
Сообщений: 27
Вес репутации: 0 |
Сборка make V=99 по svn://svn.openwrt.org/openwrt/trunk/@33482
c параметрами в menuconfig по умолчанию для MR3040 закончилась ошибкой Цитата:
Но при попытке инсталяции пакетов выскочила такая же ошибка как и для MR3040 Цитата:
Последний раз редактировалось Константин; 06.02.2013 в 14:51. |
||
06.02.2013, 17:00 | #9 | |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1604 |
Попробуй установить самое необходимое
Цитата:
Если ты в прошивку вставил kmod-usb-uhci, то ставить отдельно не нужно. Последний раз редактировалось andr128; 06.02.2013 в 17:03. |
|
06.02.2013, 17:10 | #10 | |
Junior Member
Регистрация: 02.02.2013
Адрес: Смоленск
Сообщений: 27
Вес репутации: 0 |
Цитата:
Хотя если пакеты вбилдивать в прошивку *, то с ними проблем нет, а инсталяция пакетов с опцией М даёт ошибку. |
|
Здесь присутствуют: 5 (пользователей: 0 , гостей: 5) | |
|
|