Skip to main content
EKIRT.1
Associate
June 21, 2021
Solved

Cannot use GPU on a custom board.

  • June 21, 2021
  • 7 replies
  • 4818 views

We boot up the odyssey Stm32mp157c board with distribution package. While booting the display is working but when i try to run qt examples it gives core dump error. Also there is no connector or encoder in the output of modetest. I could't figure out where to look. Thanks in advance.

This topic has been closed for replies.
Best answer by EKIRT.1

The solution is adding all LTDC endpoints in the LTDC node. After that it worked like a charm.

7 replies

EKIRT.1
EKIRT.1Author
Associate
June 23, 2021

I would appreciate for any help...

Olivier GALLIEN
ST Technical Moderator
June 23, 2021

Hi @EKIRT.1​ ,

I understand you are using odyssey board from Seeed.

Did you try to get support from them ?

Are you using Distribution package from them or the one from ST ?

As first hint I would recommend to pay attention to the EULA acceptance in order GPU to be enabled.

https://wiki.st.com/stm32mpu/wiki/How_to_create_your_own_machine#Create_symbolic_link_for_EULA_with_new_machine_created

Else QT integration require some specific configuration and the last DV3.0 from ST.

STM32MP15 OpenSTLinux release note - v3.0.0

https://wiki.st.com/stm32mpu/wiki/QT_overview

Here under another link which may help to troubleshoot your issue :

https://wiki.st.com/stm32mpu/wiki/Wayland_Weston_troubleshooting_grid

Olivier

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.
Olivier GALLIEN
ST Technical Moderator
June 23, 2021

Hi @EKIRT.1​ ,

In case of next iteration, please provide your log as plain text rather than picture.

Thx

Olivier

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.
EKIRT.1
EKIRT.1Author
Associate
June 24, 2021

Thanks for the answer. I updated the question with text files. I checked the EULA and it is correct. Also im using v3.0 OpenSTLinux. I don't think Qt is the problem. As you can see in the text files there is no encoder or connector linked to DRM. I'm using orisetech otm8009a DSI display and focaltech 6236 touch screen. Both of them are not working. But splash screen show up at boot time.

EKIRT.1
EKIRT.1Author
Associate
June 24, 2021

I just realized the splash screen is u-boot splash screen. So, drm-splash-screen is also not getting loaded. I guess DSI node doesn't loading properly. Some LTDC pins are the different from Stm32mp157c-dk2, beside that there is no difference between DSI and LTDC nodes of two boards. What may be the reason for this?

PatrickF
ST Employee
July 1, 2021

In order to give better visibility on the answered topics, please click on 'Select as Best' on the reply which solved your issue or answered your question. See also 'Best Answers'

In order to give better visibility on the answered topics, please click on 'Best Answer' on the reply which solved your issue or answered your question.Tip of the day: Try Sidekick STM32 AI agent
EKIRT.1
EKIRT.1AuthorBest answer
Associate
July 2, 2021

The solution is adding all LTDC endpoints in the LTDC node. After that it worked like a charm.