Question
Problem with Updating Frame buffer of LTDC
When I update the LTDC Frame buffer, showing the display has problem.
I use DMA2D and FBAdress located in external SDRAM.
I write in pixels as follows (e.g. 1000 Pixels):
__IO uint32_t* Address = (uint32_t*) 0xC0000000;
__IO uint32_t Data = 255;while(1)
{
for (int var = 0; var < 1000; ++var)
{
*(__IO uint32_t*) (Address + var) = Data ;
}
osDelay(10);
}While writing in the for loop, the display is as follows:
And when the writing operation is finished, the displaying is without any problems.
How can I update the Frame Buffer without such a problem?
