cancel
Showing results for 
Search instead for 
Did you mean: 

GUI is not getting displayed properly on TouchGFX custom board Configuration

JJhin.1
Senior II

Hello friends!

Im devloping GUI using TouchGFX on waveshare OpenH7XXI-C board. When im flashing the code. GUI image is getting splitted  from middel.

Touchgfx GUI:

17314848858501314158020927141917.jpg

LCD output

17314850153292005897318466097475.jpg

1 ACCEPTED SOLUTION

Accepted Solutions

I made silly mistake while configuring FMC. by correcting hsdram1.Init.ColumnBitsNumber = FMC_SDRAM_COLUMN_BITS_NUM_9; to hsdram1.Init.ColumnBitsNumber = FMC_SDRAM_COLUMN_BITS_NUM_8; solved my issue.

View solution in original post

8 REPLIES 8
JJhin.1
Senior II

Is anyone know this issue???

...

Osman SOYKURT
ST Employee

Hello @JJhin.1 ,

I don't know this board, does it have memory mapped or non-memory mapped flash? To me it looks like your framebuffer is not filled with correct values. Have you checked if if your framebuffer in memory is good? Does your screen has GRAM by the way?

Osman SOYKURT
ST Software Developer | TouchGFX

Hii @Osman SOYKURT  thanks for replying. Im using W25Q128 quadspi flash... that is memory mapped.

 

And before i was getting blurry display... so i corrected the pin mapping of SDRAM in the BSP initialization function... after that im getting cleared display like that.

 

Im using wave share 1024x600 7inch LCD(f) and its data is here:

 

https://www.waveshare.com/wiki/File:7inch_1024X600_LCD_DS.pdf

 

I don't think this display is having GRAM .

I have one more doubt... 

TouchgfxScrachBuffer A and B are in the flash memory section ... do i have to place these buffers into SDRAM section?

JJhin.1
Senior II

hiii @Osman SOYKURT   

I tried Reading & Writting Data on SDRAM & QUADSPI manually. It passed all test cases but still im facing same issue.  please guid me to resolving this issue.

 

 

I made silly mistake while configuring FMC. by correcting hsdram1.Init.ColumnBitsNumber = FMC_SDRAM_COLUMN_BITS_NUM_9; to hsdram1.Init.ColumnBitsNumber = FMC_SDRAM_COLUMN_BITS_NUM_8; solved my issue.

Osman SOYKURT
ST Employee

Good catch @JJhin.1 , great to hear you've solved your issue.

Osman SOYKURT
ST Software Developer | TouchGFX