Образ сборки платы 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 вместо минимального образа.