Где мой.rpi-sdimg (Yocto Project - Тостер)?
В настоящее время я пытаюсь создать простой образ для своего Raspberry Pi 2, используя тостер, веб-интерфейс проекта Yocto.
Все отлично работает и сборка удалась.
Каждый учебник, который я нашел, говорит мне использовать dd в файле "core-image-weston-raspberrypi2.rpi-sdimg".
К сожалению, на моем компьютере такого файла нет.
У кого-то была такая же проблема и удалось ее исправить?
Пожалуйста, найдите прикрепленные переменные конфигурации и BitBake:
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, но вы все равно можете сделать это, отредактировав файлы конфигурации.