Включить предварительно скомпилированный zImage в проект yocto - PullRequest
0 голосов
/ 04 февраля 2020

У меня есть специальная плата с чипом imx6dl и периферийными устройствами. Я собрал u-boot, zImage и rootfs из примеров, предоставленных производителем. Но когда я пытаюсь собрать yocto из репозитория git с последними выпусками, он не запускается (некоторые драйверы не работают, плата загружается и отображается интерфейс, но сенсорный экран не работает, например,). Есть ли способ включить предварительно скомпилированный Двоичные файлы zImage, U-Boot и таблицы устройств для рецептов биткойнов? Я очень новичок в проекте yocto, и мне нужно только получить загрузочный образ с работающими драйверами и qt5.

1 Ответ

0 голосов
/ 04 февраля 2020

Если у вас есть рабочая цепочка загрузки (например, u-boot, ядро ​​и дерево устройств), которую вы создали вне yocto, то вы можете попробовать создать только rootfs. Это требует двух основных настроек, которые необходимо выполнить в вашем local.conf, чтобы начать работу. Пожалуйста, не забывайте, что это только отправная точка, и настоятельно рекомендуется очень скоро разобраться со сборкой ядра / загрузчика. 1005 *, чтобы установить сборку armv7 на poky позже версии 3.0. Цель core-image-minimal должна быть, по крайней мере, достаточной для того, чтобы бросить вас в оболочку для начала, а затем вы можете продолжить оттуда.

Кроме того, может потребоваться обратиться к поставщику доски или к сообществу йокто (#yocto) на сервере freenode), если они знают о правильном слое BSP. Вещи FSL довольно хорошо поддерживаются в наши дни, и если ваша доска объявлений тесно связана с одной из известных, у вас есть высокий шанс, что meta-freescale просто отлично справится с задачей.

Добавление:

@ Мартин отметил, что упоминание о Кему вводит в заблуждение. Это просто самый простой способ заставить Yocto создать пользовательское пространство для архитектуры armv7, на которой основан imx6dl. Полученная файловая система root должна быть достаточно совместимой, чтобы начать работу, прежде чем переходить к более настроенной конфигурации MACHINE.

...