Образ сборки платы AST2500 Evaulation

В нашем окончательном образе отсутствуют такие функции OpenBMC, как SSH, веб-интерфейс и IPMI.

У нас есть оценочная плата AST2500. Мы используем рекомендованную среду сборки и настройки: export TEMPLATECONF=meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf Мы используем bitbake для создания образа люминофора:

. oe-init-build-env bitbake obmc-фосфор-изображение

Окончательный образ находится в: openbmc/build/tmp/deploy/images/evb-ast2500

Мы помещаем следующий образ (около 7,5 МБ) на наш TFTP-сервер fitImage-aspeed-image-initramfs-evb-ast2500--5.3.1+git0+3ad520f93d-r0-evb-ast2500-20191030145446.bin -> evb.bin

а затем из uboot мы можем: dhcp evb.bin bootm

Система загружается, и мы можем войти в систему как:root0penBmc

Но мы получаем только минимальную ОС. В этом финальном изображении нет функций OpenBmc (таких как ssh, веб-сервер, стек ipmi и т. Д.). Что мы делаем не так?

Также мы получаем следующий tar-файл: obmc-phosphor-image-evb-ast2500-20191030145446.rootfs.tar.gz

Когда мы открываем tar-файл, все эти службы находятся в / usr / bin файла tar. Но их нет в файле / usr / bin, который мы загрузили в оценочную плату AST2500.

Сообщения об ошибках отсутствуют. Демона sshd и других сервисов просто нет.

Спасибо

0 ответов

Проблема заключалась в том, что evb-ast2500 создавал минимальное изображение.

Но проверьте README последнего мастера и посмотрите ниже

Для evb-ast2500 используйте команду ниже, чтобы указать конфигурацию машины, потому что машина на уровне мета-скорости находится на уровне BSP и не создает образ openbmc.

TEMPLATECONF=meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf . openbmc-env

С помощью основной ветки и указанной выше команды вы сможете создать образ openbmc вместо минимального образа.

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