cancel
Showing results for 
Search instead for 
Did you mean: 

Corrupt image on STM32F750 running TFT at 1024*600 tft

Caan
Associate III

Hi

8 REPLIES 8

Ok, but what should it be displaying? From 9 months ago, doing a wipe? One frame buffer, or two?

Show some static image, or print / scroll some text. That's illustrative of the failure, and describe it.

It's going to be hard to determine what's wrong with the code, parameters and settings from a video

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
KDJEM.1
ST Employee

Hello @Caan,

Could you please verify the display timings parameters?

I recommend you take look to AN4861 LTDC application examples section and to  LTDC  examples may help you to solved your issue.

Thank you.

Kaouthar

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.

I Disabled the MPU and recompiled the code and figured that the transitions became better, But Not Perfect.

MNapi
Senior III

how do you try to convert the image, are you reading it from SD card or loaded into flash ?

see article AN4861

 

on page 82 there is example how to convert image into HEX file.

Caan
Associate III

No, I am directly reading the image from the external flash memory connected with the dk

Seems you continue with top secure no info. Your choiced 750 have internal flash only for OS load and run all from external flash = bus overload when in same flash is GUI big load parts. On load app try move objects from flash into SDRAM and cache it before use...

it is hard to figure out what you are doing.

go to the example section in CubeMX there you will find a lot I tired myself a few of those.

one example from CubeMX:

 This example demonstrates how to encode an RGB image stored in the external FLASH (XSPI2) using the JPEG HW encoder in DMA mode and save it in the internal FLASH.


@KDJEM.1 wrote:

Hello @Caan,

Could you please verify the display timings parameters?

I recommend you take look to AN4861 LTDC application examples section and to  LTDC  examples may help you to solved your issue.

Thank you.

Kaouthar


I have looked in to it and it have solved my problem. Thank you so much for assistance.