cancel
Showing results for 
Search instead for 
Did you mean: 

How to get Tutti Frutti to display on STM32H747I-DISCO

WillK
Associate II

I have an STM32H747I-DISCO board that I am trying to bring up with the Tutti Frutti Demo.   I have followed the instructions in UM3008 to program this as it appeared to be blank upon arrival from Digikey.    

External loader was set to:  MT25TL01G_STM32H747I-DISCO

Programming of CM4 with intflash.hex and CM7 with target.hex completed successfully.

After programming, the board does not display anything and LD10 just flashes red a couple of times and then pauses on green then repeats.

Power LED is good (green).

 

I am not familiar with these development tools so it is likely I'm missing something but whatever it is is not clear to me.

I have tried resetting both through STM32CubeProgrammer (V2.21.0) as well as hard reset on the board.

Power cycling the board does not help.     LD10 just solid red until I connect up STM32CubeProgrammer at which point it cycles between green and red as described above.    I have seen this is a common issue with this board but I have not found an actual solution to this yet.   If this solution exists, can someone point me to it?

 

Fun note:   I did try to have AI help me with a solution on this.     While entertaining after the fact, not recommended for those easily frustrated as it sent me down dozens of paths while giving incorrect info on quite a bit.  :)

1 ACCEPTED SOLUTION

Accepted Solutions

I don't think we could verify the case. The demo has been developed by our partner Mjolner in 2021/2022 with an old TouchGFX library/old LCD driver versions. We don't know what board version they had use at that time most probably like I have in hands. But as I said mostly that's due to a LCD revision incompatibility: as you have said LCD driver has been changed.

 

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.

View solution in original post

8 REPLIES 8
WillK
Associate II

I should have added.   I was able to download and run touchGFX on this board.

Hello @WillK and welcome to the ST community,


@WillK wrote:

I should have added.   I was able to download and run touchGFX on this board.


From this statement I didn't understand if you have solved the issue or you've just uploaded another TouchGFX example to the board and worked fine but not the Tutti Frutti demo!

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.
WillK
Associate II

I was just trying to clarify that I was able to load other examples (eg TouchGFX) and they worked fine.   This seems to imply that my board is perfectly functional.   However, I have not been successful in trying to load and run the TuttiFrutti demo.

Hello,

I've just downloaded the demo and uploaded it to a STM32H747I-DISCO board and the demo runs as expected.

So the question here did you follow the steps described in the UM3008 / Section: "4 Program the binary files to the STM32H7 board":

mALLEm_0-1768312017153.png

If you followed these steps, it could be due to an incompatible version of the LCD. The marking I have on the board I'm using: MB1166-A03

 

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.
WillK
Associate II

Yes, I did follow the instructions from UM3008 but unfortunately it did not help.   My board is MB1166-A09.

Not sure but I think it could be related to the LCD version: yours MB1166-A09 and mine is MB1166-A03

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.
WillK
Associate II

Thanks.  I am heavily leaning that way myself.   After your post, I did a quick search of -A09 vs -A03 and it seems others have found that apparently due to a change in controller there are display issues with some of the prepackaged applications.    For me, I will call this good, but I think it would be good for ST to verify this as the case and post that response here so that others searching for this will immediately find that there is an incompatibility issue so that they don't spend time trying to debug this.    Once that is done, I will mark that response as 'solved'.    

Thank you for your help on this.  

I don't think we could verify the case. The demo has been developed by our partner Mjolner in 2021/2022 with an old TouchGFX library/old LCD driver versions. We don't know what board version they had use at that time most probably like I have in hands. But as I said mostly that's due to a LCD revision incompatibility: as you have said LCD driver has been changed.

 

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.