cancel
Showing results for 
Search instead for 
Did you mean: 

No image on LCD screen in touchgfx

songgyosu
Associate

 Hi !

 

I am using MT25Q128 on LCD screen with stm32f746 and the image comes out fine.
If I use MT25Q128 instead of MT25Q256 in memory, the image is not displayed.
The program modification is modified for MT25Q256 in Driver->BSP->stm32746g_discovery_qspi in cubelde.

Please help me if I need to modify it in touchgfx as well.

2 REPLIES 2
songgyosu
Associate

Link the programs supported for MT25Q256 in stldr of STM32CubeProgrammer, and when replacing MT25Q256 on stm32f746-disc board
LCD screen when replacing the MT25Q256 on the stm32F746-disc board.
However, the screen does not appear on the newly fabricated stm32f746.

GaetanGodart
ST Employee

Hello @songgyosu and welcome to the community!

 

So you have worked with a STM32F746-dk board that uses a MT25Q128 and everything worked fine and now you want to use a MT25Q256 right?
I do not understand how you implemented that memory, did you create a completely new board with new PCB to which you soldered a STM32F746 MCU and a MT25Q256? Did you unsoldered the MT25Q128 that was on the STM32F746-DK board and replaced it with the MT25Q256(because you say "when replacing the MT25Q256 on the stm32F746-disc board")?

Even if the 2 memories are very similar and seems to only have their size that is different, their implementations is actually different.
Here is an example of differences in the 2 datasheet, we can see that there are differences in timings for dual and quad mode:

GaetanGodart_0-1742479533803.png
There might be even more differences that should be implemented.

However, I don't think there should be any modification done on TouchGFX, only on STM32CubeMX and in code.

 

Regards,

Gaetan Godart
Software engineer at ST (TouchGFX)