2021-02-14 01:12 PM
Hello community,
I'm working on custom board based on stm32f429bi that is connected to 800*480 TFT LCD and 32MB of SDRAM. LTDC buffer is configured to be on the SDRAM. I can properly pour whole screen with red, green,blue and any other colors without any problem. But when i try to load a image from sd card or somewhere else, the pixel information of image are corrupted at the "edges" of image. Something like the following two picture:
original image:
and displayed image:
I'm not sure that the problem is related to LTDC config or SDRAM or something else.
Any help will be highly appreciated.
Thanks in advance
A.Haji
2021-02-14 01:26 PM
Well you should be able to check the colour depth by plotting a gradient directly into the frame buffer.
Determine if your display has the same colour support as you are driving.
Save the frame buffer for the graphic to a file, and inspect on the PC side.