Невозможно отобразить заставку с помощью пользовательского изображения Yocto для iMX6 - PullRequest
0 голосов
/ 25 сентября 2019

Я создаю собственный дистрибутив Linux с использованием Yocto, и мне нужно добавить собственное изображение в качестве заставки.

В своем рецепте изображения я добавил следующую строку:

IMAGE_FEATURES_append = " splash"

Я также пытался добавить или заменить предыдущую строку:

IMAGE_INSTALL_append = " psplash"

Но на дисплее ничего не отображается, ни на классическом экране загрузки OpenEmbedded, ни в журнале загрузки, вместо этого он остается черным.

Плата основана на процессоре iMX6.

Рецепт, который я сейчас использую для создания образа, следующий:

inherit core-image populate_sdk_qt5 qmake5

IMAGE_FEATURES += "splash x11-base hwcodecs ssh-server-openssh tools-sdk allow-empty-password empty-root-password dev-pkgs"

IMAGE_INSTALL += "\
  packagegroup-core-boot \
  packagegroup-core-full-cmdline \
  sudo vim curl wget unzip \
  glibc binutils gcc packagegroup-core-buildessential \
  qtbase \
  qtcharts \
  qwt-qt5 \
  openssh-sftp-server \
  networkmanager \
  libtar \
"

Платаподключенный к монитору HDMI (1024x768), после завершения процесса загрузки среда (на основе X11) отображается без каких-либо проблем.

Чего мне не хватает?

PS: у меня нетконтроль как для u-boot, так и для дерева устройств, потому что они не могут быть изменены, но я могу редактировать zImage (ядро) и rootfs (ext4), достаточно ли этого?

...