cancel
Showing results for 
Search instead for 
Did you mean: 

STM32F746G Discovery: What is the difference between CU3 and CU4 in the end?

VSabn.1
Associate II

Hi,

I have a STM32F746G Discovery board on which I have developed an application. The application was running fine on STM32F746G Discovery CU3.

 

When I bought a new identical board and flashed the application, the display literally showed something  like this:

WhatsApp Image 2024-11-18 at 16.21.15.jpeg

 

 My old board is DK32F746G$U3, which is working fine, but the new one is DK32F746G$CU4, which shows Black screen. 
I have no clue what the display is used for CU4 as I could not find any information about it. 

How do I solve this? 

11 REPLIES 11
Uwe Bonnes
Principal III

Probably in the documentation to the board there is a schematics with a change log or there are several schematics for the different revisions. Carefully inspect these docs. Otherwise, Cube projects for those bard may als give you a hint..

GaetanGodart
ST Employee

Hello @VSabn.1 ,

 

The post shared by Andrew Neil seems to be exactly what you are facing.
Can you try that and tell us if it worked for you.

 

CU3 and CU4 are revision. Basically, when we improve a board, we give it a new number to keep track of it.

 

I hope this helps!
If this comment or another one answers your question, I invite you to select it as "best answer".

 

Regards,

Gaetan Godart
Software engineer at ST (TouchGFX)

Hello ,

Thank you for your reply.

  1. Copy the latest stm32746g_discovery_qspi.c/stm32746g_discovery_qspi.h files to Drivers-> BSP -> STM32F746G-Discovery (The version I had: Release v2.1.0 ).

From where I can get latest files of qspi.c and qspi.h

  1. Create a folder named w25q128j in Drivers-> BSP -> Components and copy the file w25q128j.h into the folder. (The version I had:: Release v1.0.0).

From where I can get latest w25q128j.h

  1. Define the USE_STM32746G_DISCO_REVC03 symbol in the preprocessor.

In which file I have to define this symbol?

As I am new user of STM I need help.

Thanks in advance.

Perhaps @Jackiii1989 (whose thread it was) is still around to help...?

VSabn.1
Associate II

Hello,

I tried the steps suggested by  Mohammad MORADI ESFAHANIASL , but facing the same issue.

Hi,

I also try to steps such as your advice. How about "Define the USE_STM32746G_DISCO_REVC03 symbol in the preprocessor"? Which file is I put it?

Tks!

https://community.st.com/t5/stm32cubeide-mcus/how-to-add-preprocessor-symbol-in-stm32cube-ide/td-p/273765

I added USE_STM32746G_DISCO_REVC03 symbol as above link but display is still failed. :((