Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51 2.0.0 для i.mx6 - 2016.11 на базе ядра 4.1.15 - buildroot - Embedded Linux - Форум - starterkit.ru
На плате SK-IMX6S-OEM есть проблема с загрузкой из NAND памяти, после прошивки root2nand.sh и переключения загрузки на NAND в COM0 нет никаких сообщений.
Образ в mtd1 копируется без каких либо проблем, вывод kobs-ng полностью аналогичен с buildroot-2015.08 на базе ядра 3.14.14. Прошивка через версию 2015.08 работает.
Попытка прошить образ системы от 2016.11 на mtd1, а запись в boot partition из флешки с образом 2015.08 привела к тому что в COM0 была загрузка с U-boot, а затем цикличные ошибки связанные нандом.
Никак не могу собрать рабочую версию buildroot с kodi. Какие пакеты необходимы для того, чтобы kodi работал?
На данный момент он крашится при запуске с записью в логе Unable to init windowing system.
Последний раз когда пробовал его собрать года полтора назад пакеты ему не помогали :) зависал при первом же движении мыши - похоже поддержка imx6 там в заброшенном состоянии. Можно конечно снова попытаться - может чего изменилось, но я в своё время особого интереса на форуме не заметил к этому медиакомбайну...
Кстати, да. Ещё одна заметка. Я собираю прошивки в linux дистрибутиве Mageia 5, а не в виртуальной машине. При первой сборке у меня зависал компьютер и сборка вылетала с ошибкой:
Оказалось, что проблема в одном из пунктов меню нужно было установить правильное значение.
Build options--->
Number of jobs to run simultaneously (0 for auto)
Для ускорения процесса сборки есть возможность одновременного выполнения нескольких make-команд. Не на всех компьютерах нулевое значение правильно определяет количество доступных ресурсов компьютера, поэтому возможен перегруз процессора и вылет из процесса сборки. Лучше указать в качестве начального значения число не большее, чем N-1, где N-количество физических ядер (потоков) процессора.
Установил двойку. Всё заработало.
его скачивать вообще не надо - он в архиве вместе кастомным ядром в директории downloads
это какие-то домыслы - если тут указать значение больше оптимального то процесс сборки будет просто замедляться из-за переключений между задачами, если меньше - тоже замедлится но из-за простоя ресурсов.
Спасибо за ответ.
Во время сборки мне не хватало памяти на этапе сборки ядра и я решил, что архивы в downloads уже не нужны, и очистил директорию. Сейчас вернул uboot-imx_3.10.31_1.1.0_beta-sk.tar.bz2. Всё собралось до конца.
Но с Number of jobs to run simultaneously явно что-то не так. Потому что я собирал с нулевым параметром и это приводило к ошибке и вылетам. Тогда я выставил число ядер (четыре). Это так же привело к ошибке и вылету. А когда понизил до 1 и потом до 2, то всё собралось.