Skip to main content
LDini.1
Associate II
November 12, 2022
Question

STM32F469I-Discovery TouchGFX not working

  • November 12, 2022
  • 6 replies
  • 6791 views

Hello,

i need to setup a TouchGFX project for STM32F469i-Discovery.

I tried to create the project via STMCubeIDE with the TouchGFX Software Package.

But the Screen remains black.

I created the project in following steps:

  1. Create Project from STMCubeIDE v. 1.10.1 and Board-Selector with default Values
  2. Added Software Package TouchGFX 20.0
  3. Configured LTDC, DISI Host and TouchGFX Graphic Application
  4. Created TouchGFX Project from TouchGFX/ApplicationTemplate
  5. tried to run the project without success

Is there something extra I need to do/implement ?

I already added the /BSP/Components and /BSP/STM32F469I-Discovery Folder

and managed to turn on the Display myself. But I still cant manage to display content on it.

Do i need to write code into the /TouchGFX/target c++ files?

I also created a second project with just TouchGFX Designer, but after running target the screen remains black too.

So neither STMCubeIDE or TouchGFX work for me. But the demo projects work perfectly.

I'm using STMCubeIDE version 1.10.1, TouchGFX Designer version 4.20.0 and Firmware Version 1.27.1.

I have attached a .zip File with both Projects.

"MCU_Display" was made with Cube-IDE 1.10.1 and TouchGFX 20.0

"TouchGFX" was made with TouchGFX Designer 20.0

I'm really looking forward for you replies, since I've been trying to get this running for a week of work now.

Thank you very much

Regards Luis

This topic has been closed for replies.

6 replies

Karl Yamashita
Lead III
November 13, 2022

See if this video helps. The project is done through TouchGFX and imported into STM32CubeIDE for a STM32F429I-DISCO/STM32F429I-DISC1

https://youtu.be/AizWAlbU4Og

and an older video with a STM32F746G-DISCO

https://youtu.be/Q-mfuzW6S-0

If a reply has proven helpful, click on Accept as Solution so that it'll show at top of the post.CAN Jammer an open source CAN bus hacking toolCANableV3 Open Source
LDini.1
LDini.1Author
Associate II
November 13, 2022

Unfortunately both tutorials don't work in my case. I've already seen some of your tutorials and also noticed that several people are having the same problem with the STM32F469i-DISCO.

I'm so cheeky and assume that the TouchGFX code generation doesn't work, because a TouchGFX project can't be run on the target board, completely independently of the CubeIDE

What I've noticed is that it seems like TouchGFX generates code in assumption that the board uses the OTM... instead of the NT35510 display. I'll try to figure out if that is the problem.

Thank you very much for your reply

Romain DIELEMAN
ST Employee
November 14, 2022

Hi,

Could you share your board revision ? You should be able to find this on a white sticker on your board. The displays or touch controllers are sometimes changed between revisions of the board which might explain your issue.

/Romain

Tesla DeLorean
Guru
November 14, 2022
Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..
LDini.1
LDini.1Author
Associate II
November 15, 2022

:thumbs_up:

LDini.1
LDini.1Author
Associate II
November 15, 2022

x

EmbDev
Senior
November 28, 2022

@Osman SOYKURT​ Any update / workaround for this issue (ticket n°138075)?

Osman SOYKURT
Technical Moderator
November 29, 2022

Hello JJaco.7,

Did you try @Romain DIELEMAN​ 's solution on this thread? We're waiting for the delivery of this board revision, couldn't test it here yet.

/Osman

Osman SOYKURTST Software Developer | TouchGFX
EmbDev
Senior
November 29, 2022

Got it up and running with TouchGFX in the meantime.

The LCD_Reset pin should indeed be set to PP instead of OD.

If anyone is interested, please let me know. Do not have an example application right now, just my actual project which I cannot share.

EmbDev
Senior
November 30, 2022
Osman SOYKURT
Technical Moderator
January 9, 2023

Hello LDini.1,

A new TBS is now available on TouchGFX Designer 4.21.0 for this STM32F469I-Disco $AU1 revision (B08)

0693W00000Y7iYHQAZ.png 

It should resolve the issue with the black screen.

/Osman

Osman SOYKURTST Software Developer | TouchGFX