Где мой.rpi-sdimg (Yocto Project - Тостер)?

В настоящее время я пытаюсь создать простой образ для своего Raspberry Pi 2, используя тостер, веб-интерфейс проекта Yocto.

Все отлично работает и сборка удалась.

Каждый учебник, который я нашел, говорит мне использовать dd в файле "core-image-weston-raspberrypi2.rpi-sdimg".

К сожалению, на моем компьютере такого файла нет.

У кого-то была такая же проблема и удалось ее исправить?

Пожалуйста, найдите прикрепленные переменные конфигурации и BitBake:

конфигурация

BitBakeVariables

1 ответ

Решение

Можете ли вы проверить, каково значение переменной IMAGE_FSTYPES в вашей сборке? Нажмите на название рецепта изображения в одной из ваших готовых сборок, затем ссылку "конфигурация" в левой части и выберите вкладку "Переменные BitBake". Оказавшись там, найдите IMAGE_FSTYPES.

Если значение IMAGE_FSTYPES не включает "rpi-sdimg", вам нужно будет добавить его. Если вы используете Toaster из главной ветки Yocto Project (похоже, что вы со скриншотов), вы можете сделать это из Toaster. Перейдите на страницу "Переменные BitBake" в конфигурации проекта, щелкните значок "Изменить" рядом со значением IMAGE_FSTYPES, затем введите "rpi-sdimg" в конце значения переменной. После этого вам нужно будет перестроить образ core-image-weston-raspberrypi2.

Теоретически, это должно сгенерировать файл core-image-weston-raspberrypi2.rpi-sdimg, который вам нужен (если что-то в слое meta-raspberrypi не диктует иное).

Если вы не используете основную ветку, в Toaster будет ошибка, которая не позволяет вам добавлять пользовательские значения в IMAGE_FSTYPES, но вы все равно можете сделать это, отредактировав файлы конфигурации.

Другие вопросы по тегам