Можно ли использовать текущий Buildroot для Raspberry Pi 2

http://git.buildroot.net/buildroot/tree/board/raspberrypi/readme.txt указано следующее, где последняя строка представляет интерес:

Конфигурация raspberrypi_defconfig — это минимальная конфигурация со всем, что требуется для запуска Raspberry Pi. Вы должны основывать свою работу на этом defconfig:

$ сделать raspberrypi_defconfig

В качестве альтернативы, если вы хотите протестировать поддержку дерева устройств:

$ сделать raspberrypi_dt_defconfig

Для Raspberry Pi 2 используйте другой defconfig:

$ сделать raspberrypi2_defconfig

Этот raspberrypi2_defconfig требуется для использования buildroot на Raspberry Pi 2, или он просто содержит оптимизацию RPi2? Причина, по которой я спрашиваю, заключается в том, что я не нахожу эту конфигурацию в последней стабильной версии Buildroot, а текущая версия git прерывает сборку с помощью

"HTTP request sent, awaiting response... 404: Not Found"

====================================

Распечатка консоли после сбоя второй сборки:

make[1]: Leaving directory `/home/fredrik/buildroot/output/build/host-lzop-1.03'
>>> linux 2c4959b772a35d9d459b0a92f39bb066e9a44d37 Downloading
Doing shallow clone
Cloning into bare repository 'linux-2c4959b772a35d9d459b0a92f39bb066e9a44d37'...
WARNING: gnome-keyring:: couldn't connect to: /tmp/keyring-BVQjKJ/pkcs11: No such file or directory
POST git-upload-pack (gzip 1077 to 570 bytes)
POST git-upload-pack (gzip 1086 to 577 bytes)
remote: Counting objects: 223619, done.
remote: Compressing objects: 100% (141382/141382), done.
remote: Total 223619 (delta 145491), reused 134621 (delta 80295), pack-reused 0
Receiving objects: 100% (223619/223619), 271.86 MiB | 1.80 MiB/s, done.
Resolving deltas: 100% (145491/145491), done.
warning: Remote branch 2c4959b772a35d9d459b0a92f39bb066e9a44d37 not found in upstream origin, using HEAD instead
fatal: not a tree object
--2015-04-13 00:26:38--  http://sources.buildroot.net/linux-2c4959b772a35d9d459b0a92f39bb066e9a44d37.tar.gz
Resolving sources.buildroot.net (sources.buildroot.net)... 176.9.16.109
Connecting to sources.buildroot.net (sources.buildroot.net)|176.9.16.109|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2015-04-13 00:26:38 ERROR 404: Not Found.

make: *** [/home/fredrik/buildroot/output/build/linux-2c4959b772a35d9d459b0a92f39bb066e9a44d37/.stamp_downloaded] Error 1

person Fredrik Johansson    schedule 10.04.2015    source источник


Ответы (2)


Это не обязательно, но это готовая конфигурация, которая гарантирует, что у вас будет работающая система.

При вставке ошибок, пожалуйста, включите больше строк (например, 50-100 строк), потому что настоящая ошибка не эта 404. Она более ранняя, потому что она не может найти в Git-репозитории ядра RPi искомый коммит. Попробуйте еще раз с последней версией Buildroot, я думаю, что мы обновили raspberrypi2_defconfig более свежим коммитом ядра RPi.

person Thomas Petazzoni    schedule 11.04.2015
comment
Сейчас строит. Спасибо! Завтра постараюсь запустить его в цель. - person Fredrik Johansson; 12.04.2015
comment
Ой. Я думаю, что это то же самое снова. Это сработало вчера. Я опубликую журнал в своем исходном сообщении. - person Fredrik Johansson; 13.04.2015

Проблема в том, что git-репозиторий ядра RPi часто перебазируется в соответствии со стабильным ядром Linux, а это означает, что фиксация, на которую ссылается buildroot, больше недоступна.

Решение состоит в том, чтобы использовать стабильную ветку из git-репозитория ядра RPi, где не выполняется перебазирование. Это делается этим патчем.

person Arnout    schedule 29.04.2015
comment
Сейчас строит. Скоро попробую на мишени. - person Fredrik Johansson; 30.04.2015
comment
Я просто хочу добавить, что теперь я успешно запустил систему на цели. - person Fredrik Johansson; 04.05.2015