cancel
Showing results for 
Search instead for 
Did you mean: 

STemWIN + SDRAM + LTDC

Amez-Droz.Philippe
Associate II
Posted on June 20, 2016 at 19:57

Hello,

I use a STM32F429 Discovery board with an other Display (Newheaven 800x480,7 inches

http://www.newhavendisplay.com/nhd70800480efatxvctp-p-6912.html

I use the LTDC controller of the STM32F4 to control the display. The buffer for the display is in the SDRAM and I use multibuffering to avoid flickering.

The display is OK, I seen the widget on it but the processor is very slow. Approvimatively 1 seconds to refresh a picture and copy the content from one buffer to the other.

I suppose it's come from the access conflict to the SDRAM but I don't how to configure it.

Here is my clock configuration:

0690X00000603FTQAY.jpg

My FMC config is here:

0690X00000605YSQAY.png

Do you knoe how to configure it?

Thank in advance.

Best regards.

#ltdc #stemwin #sdram
3 REPLIES 3
Amez-Droz.Philippe
Associate II
Posted on June 21, 2016 at 21:31

Thank you Hannibal,

My SDRAM seems to be correctly connected.

I have mesured with an oscilloscope and the GUI_MULTIBUF_BeginEx takes 400mS to execute (Display 480x800 in 16 bits for the 3 colors and processor at 180MHz).

Don't know why.

Best regards and thanks

Walid FTITI_O
Senior II
Posted on August 26, 2016 at 19:12

Hi Bobino, 

 I find some threads related to the same function issue, where SEGGER gives some suggestions. Check there and come back to tell me if that solve your issue or if you have further feedbacks. Follow : 

http://forum.segger.com/index.php?page=Thread&threadID=3297

http://forum.segger.com/index.php?page=Thread&threadID=3390

http://forum.segger.com/index.php?page=Thread&threadID=2756

-Hannibal-.