'Yocto Build with HDMI STM32MP1-DK1 no display

Ive been following the Digi-Key introduction to Yocto project on the STM32MP1-DK1: link here

Ive gone through all the tutorials and had success setting up a custom Yocto project with the following layers:

BBLAYERS ?= " \
  /home/&user/yoct/poky/meta \
  /home/&user/yoct/poky/meta-poky \
  /home/&user/yoct/poky/meta-yocto-bsp \
  /home/&user/yoct/meta-openembedded/meta-oe \
  /home/&user/yoct/meta-openembedded/meta-python \
  /home/&user/yoct/meta-st-stm32mp \
  "

I've managed to flash it to an SD card and get it to boot on the device with a terminal through the ST link using minicom.

I then tried to build core-image-x11 bitbake and flash it to the SD card using the provsed .tsv file in "yoct/build-mp1/tmp/deploy/images/stm32mp1/flashlayout_core-image-x11/trusted"

while booting the information that comes up in the terminal does not display any issues and the screen connected to the HDMI detects that there is a signal but then flashes up no signal on the screen and then there is nothing being displayed on the screen and the minicom terminal enters its interpreter.

i have changed the bootfs exlinux.conf to be APPEND root=/dev/mmcblk0p6 rootwait rw console=ttySTM0,115200 where partition 6 is the rootfs file system.

What i am expecting to see is the STM32MP1 logo display on the screen connected to HDMI and a terminal on the HDMI screen which i can use through keyboard and mouse.

My ultimate goal is to draw to the screen both text and shapes, so to be able to build a UI application that can be displayed on the HDMI screen, but I'm struggling to find any clear documentation and or tutorials on this.

I've managed to build applications in the STM32 Starter package using the western desktop using C and the GTK-3.0

Have a missed a step or am i over completing this?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source