2021-07-12 02:53 AM
The stm32f469 board is connected to the LCD of the MIPI interface.
I made ScreenA, ScreenB using TouchGFX.(4.16.1)
It operated ScreenA -> ScreenB -> ScreenA -> ScreenB every second.
In the same program, sampleA put five images and sampleB put one picture.
Tests showed that the SampleA did not display LCD over time, and that the SampleB continued to display LCD over time.
The question is that the LCD was displayed with only different number of picture files in the same program, but I don't know why the LCD of sampleA with 5 pictures is not displayed.
Is there anything I should be careful about displaying in TouchGFX?
Solved! Go to Solution.
2021-07-12 03:31 AM
Hi,
Well it depends on your hardware and how much rendering is required. If you need to update 5 different images at the same time it might miss a frame (see performance article). Instead of update all images at once you could try to update only 3 images in one frame then the other 2 in the next one I guess.
/Romain
2021-07-12 03:31 AM
Hi,
Well it depends on your hardware and how much rendering is required. If you need to update 5 different images at the same time it might miss a frame (see performance article). Instead of update all images at once you could try to update only 3 images in one frame then the other 2 in the next one I guess.
/Romain
2021-07-12 11:03 PM
Thank you for your reply.
Stm32f469i_Discovery board is working on a project, so please let us know how to divide the images and how to display them if you have any settings.
2021-07-12 11:55 PM
I am not sure I understand your question. What are you trying to do exactly and what have you done so far ?
/Romain
2021-07-14 06:41 PM
I was going to ask you how you told me.
If you want to divide all images without updating them at once, what settings do you need? Can you tell me which part I should look for more if I need to set it up?, Do you have to lower 60 frames?
-->" Instead of update all images at once you could try to update only 3 images in one frame then the other 2 in the next one I guess".
2021-07-19 05:30 AM
Hi,
This depends on your code and what you are trying to do exactly within a situation. I assumed you were updated all the images at once in a handleTickEvent(), so what I would do is something like this I guess:
void nameOfScreen::handleTickView()
if("scenario happened" && !"firstImageUpdated")
{
update the first three images
invalidate them
firstImagaUpdated = true;
}
else if( "scenario happened" && !"firstImageUpdated")
{
update the other two images
invalidate them
}
/Romain
2022-03-02 03:14 AM
Hi @Romain DIELEMAN ,
Can you please share me the ILI9806E code for initializing the ILI9806E module.
I can't change the LCD orientation . Currently set it as 480p width and 800p height. i wanna change it to 800 width and 480 height.
Thanks,
meimurgan